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-666feb3-m [2018-04-11 20:51:15,148 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-11 20:51:15,149 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-11 20:51:15,158 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-11 20:51:15,158 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-11 20:51:15,159 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-11 20:51:15,160 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-11 20:51:15,161 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-11 20:51:15,162 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-11 20:51:15,163 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-11 20:51:15,163 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-11 20:51:15,164 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-11 20:51:15,164 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-11 20:51:15,165 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-11 20:51:15,165 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-11 20:51:15,167 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-11 20:51:15,168 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-11 20:51:15,169 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-11 20:51:15,169 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-11 20:51:15,170 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-11 20:51:15,171 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-11 20:51:15,172 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-11 20:51:15,172 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-11 20:51:15,172 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-11 20:51:15,173 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-11 20:51:15,174 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-11 20:51:15,174 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-11 20:51:15,174 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-11 20:51:15,175 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-11 20:51:15,175 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-11 20:51:15,175 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-11 20:51:15,175 INFO L98 SettingsManager]: Beginning loading settings from /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf [2018-04-11 20:51:15,195 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-11 20:51:15,196 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-11 20:51:15,197 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-11 20:51:15,197 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-11 20:51:15,197 INFO L133 SettingsManager]: * Use SBE=true [2018-04-11 20:51:15,197 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-11 20:51:15,198 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-11 20:51:15,198 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-11 20:51:15,198 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-11 20:51:15,198 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-11 20:51:15,198 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-11 20:51:15,198 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-11 20:51:15,199 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-11 20:51:15,199 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-11 20:51:15,199 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-11 20:51:15,199 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-11 20:51:15,199 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-11 20:51:15,200 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-11 20:51:15,200 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-11 20:51:15,200 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-11 20:51:15,200 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-11 20:51:15,200 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-11 20:51:15,201 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-11 20:51:15,201 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Bitprecise bitfields -> false [2018-04-11 20:51:15,229 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-11 20:51:15,238 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-11 20:51:15,240 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-11 20:51:15,241 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-11 20:51:15,241 INFO L276 PluginConnector]: CDTParser initialized [2018-04-11 20:51:15,242 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-11 20:51:15,522 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG38265bc1a [2018-04-11 20:51:15,645 INFO L287 CDTParser]: IsIndexed: true [2018-04-11 20:51:15,645 INFO L288 CDTParser]: Found 1 translation units. [2018-04-11 20:51:15,646 INFO L168 CDTParser]: Scanning standard_strcpy_original_false-valid-deref.i [2018-04-11 20:51:15,646 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-11 20:51:15,647 INFO L215 ultiparseSymbolTable]: [2018-04-11 20:51:15,647 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-11 20:51:15,647 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in standard_strcpy_original_false-valid-deref.i [2018-04-11 20:51:15,647 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-11 20:51:15,647 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-11 20:51:15,647 INFO L233 ultiparseSymbolTable]: [2018-04-11 20:51:15,694 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG38265bc1a [2018-04-11 20:51:15,698 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-11 20:51:15,699 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-11 20:51:15,700 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-11 20:51:15,700 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-11 20:51:15,704 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-11 20:51:15,705 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 08:51:15" (1/1) ... [2018-04-11 20:51:15,707 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1eedd063 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 08:51:15, skipping insertion in model container [2018-04-11 20:51:15,707 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 08:51:15" (1/1) ... [2018-04-11 20:51:15,718 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 20:51:15,726 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 20:51:15,829 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 20:51:15,842 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 20:51:15,845 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 5 non ball SCCs. Number of states in SCCs 5. [2018-04-11 20:51:15,849 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 08:51:15 WrapperNode [2018-04-11 20:51:15,849 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-11 20:51:15,850 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-11 20:51:15,850 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-11 20:51:15,850 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-11 20:51:15,858 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 08:51:15" (1/1) ... [2018-04-11 20:51:15,858 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 08:51:15" (1/1) ... [2018-04-11 20:51:15,862 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 08:51:15" (1/1) ... [2018-04-11 20:51:15,862 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 08:51:15" (1/1) ... [2018-04-11 20:51:15,863 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 08:51:15" (1/1) ... [2018-04-11 20:51:15,868 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 08:51:15" (1/1) ... [2018-04-11 20:51:15,868 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 08:51:15" (1/1) ... [2018-04-11 20:51:15,869 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-11 20:51:15,870 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-11 20:51:15,870 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-11 20:51:15,870 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-11 20:51:15,871 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 08:51:15" (1/1) ... No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-11 20:51:15,906 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-11 20:51:15,906 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-11 20:51:15,907 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fstandard_strcpy_original_false_valid_deref_i____VERIFIER_assert [2018-04-11 20:51:15,907 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-11 20:51:15,907 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-04-11 20:51:15,907 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fstandard_strcpy_original_false_valid_deref_i____VERIFIER_assert [2018-04-11 20:51:15,907 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-11 20:51:15,907 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-11 20:51:15,907 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-11 20:51:16,084 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-11 20:51:16,084 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 08:51:16 BoogieIcfgContainer [2018-04-11 20:51:16,084 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-11 20:51:16,085 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-11 20:51:16,085 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-11 20:51:16,086 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-11 20:51:16,087 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.04 08:51:15" (1/3) ... [2018-04-11 20:51:16,087 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@8d437a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 08:51:16, skipping insertion in model container [2018-04-11 20:51:16,087 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 08:51:15" (2/3) ... [2018-04-11 20:51:16,087 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@8d437a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 08:51:16, skipping insertion in model container [2018-04-11 20:51:16,087 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 08:51:16" (3/3) ... [2018-04-11 20:51:16,089 INFO L107 eAbstractionObserver]: Analyzing ICFG standard_strcpy_original_false-valid-deref.i [2018-04-11 20:51:16,094 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-11 20:51:16,098 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 6 error locations. [2018-04-11 20:51:16,120 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-11 20:51:16,120 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-11 20:51:16,120 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-11 20:51:16,120 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-11 20:51:16,121 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-11 20:51:16,121 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-11 20:51:16,121 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-11 20:51:16,121 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-11 20:51:16,121 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-11 20:51:16,121 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-11 20:51:16,129 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states. [2018-04-11 20:51:16,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2018-04-11 20:51:16,136 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:16,137 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:16,137 INFO L408 AbstractCegarLoop]: === Iteration 1 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:16,139 INFO L82 PathProgramCache]: Analyzing trace with hash 1734705512, now seen corresponding path program 1 times [2018-04-11 20:51:16,141 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:16,141 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:16,169 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:16,169 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:51:16,169 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:16,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:16,194 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:51:16,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:51:16,231 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 20:51:16,231 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-11 20:51:16,232 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 20:51:16,242 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 20:51:16,243 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 20:51:16,245 INFO L87 Difference]: Start difference. First operand 34 states. Second operand 3 states. [2018-04-11 20:51:16,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:16,315 INFO L93 Difference]: Finished difference Result 50 states and 54 transitions. [2018-04-11 20:51:16,315 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 20:51:16,316 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 7 [2018-04-11 20:51:16,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:16,322 INFO L225 Difference]: With dead ends: 50 [2018-04-11 20:51:16,322 INFO L226 Difference]: Without dead ends: 41 [2018-04-11 20:51:16,323 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-11 20:51:16,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2018-04-11 20:51:16,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 38. [2018-04-11 20:51:16,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2018-04-11 20:51:16,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 40 transitions. [2018-04-11 20:51:16,346 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 40 transitions. Word has length 7 [2018-04-11 20:51:16,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:16,346 INFO L459 AbstractCegarLoop]: Abstraction has 38 states and 40 transitions. [2018-04-11 20:51:16,346 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 20:51:16,346 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 40 transitions. [2018-04-11 20:51:16,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2018-04-11 20:51:16,346 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:16,346 INFO L355 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:16,347 INFO L408 AbstractCegarLoop]: === Iteration 2 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:16,347 INFO L82 PathProgramCache]: Analyzing trace with hash 1166772373, now seen corresponding path program 1 times [2018-04-11 20:51:16,347 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:16,347 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:16,347 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:16,348 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:51:16,348 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:16,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:16,355 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:51:16,406 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-11 20:51:16,407 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:16,407 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:51:16,414 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:51:16,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:16,424 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:16,435 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-11 20:51:16,453 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:16,453 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-04-11 20:51:16,453 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 20:51:16,454 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 20:51:16,454 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 20:51:16,454 INFO L87 Difference]: Start difference. First operand 38 states and 40 transitions. Second operand 4 states. [2018-04-11 20:51:16,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:16,539 INFO L93 Difference]: Finished difference Result 54 states and 59 transitions. [2018-04-11 20:51:16,539 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-11 20:51:16,540 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 12 [2018-04-11 20:51:16,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:16,540 INFO L225 Difference]: With dead ends: 54 [2018-04-11 20:51:16,540 INFO L226 Difference]: Without dead ends: 54 [2018-04-11 20:51:16,541 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-11 20:51:16,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2018-04-11 20:51:16,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 50. [2018-04-11 20:51:16,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2018-04-11 20:51:16,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 54 transitions. [2018-04-11 20:51:16,544 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 54 transitions. Word has length 12 [2018-04-11 20:51:16,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:16,545 INFO L459 AbstractCegarLoop]: Abstraction has 50 states and 54 transitions. [2018-04-11 20:51:16,545 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 20:51:16,545 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 54 transitions. [2018-04-11 20:51:16,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2018-04-11 20:51:16,546 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:16,546 INFO L355 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:16,546 INFO L408 AbstractCegarLoop]: === Iteration 3 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:16,546 INFO L82 PathProgramCache]: Analyzing trace with hash -1914964600, now seen corresponding path program 2 times [2018-04-11 20:51:16,546 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:16,546 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:16,547 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:16,547 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:51:16,547 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:16,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:16,552 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:51:16,610 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-11 20:51:16,610 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:16,610 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:51:16,616 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 20:51:16,625 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 20:51:16,625 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:51:16,626 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:16,632 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-11 20:51:16,650 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:16,650 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-04-11 20:51:16,650 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 20:51:16,650 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 20:51:16,650 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 20:51:16,651 INFO L87 Difference]: Start difference. First operand 50 states and 54 transitions. Second operand 5 states. [2018-04-11 20:51:16,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:16,761 INFO L93 Difference]: Finished difference Result 67 states and 74 transitions. [2018-04-11 20:51:16,761 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 20:51:16,762 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2018-04-11 20:51:16,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:16,763 INFO L225 Difference]: With dead ends: 67 [2018-04-11 20:51:16,764 INFO L226 Difference]: Without dead ends: 67 [2018-04-11 20:51:16,764 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-11 20:51:16,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2018-04-11 20:51:16,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 62. [2018-04-11 20:51:16,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2018-04-11 20:51:16,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 68 transitions. [2018-04-11 20:51:16,770 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 68 transitions. Word has length 17 [2018-04-11 20:51:16,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:16,770 INFO L459 AbstractCegarLoop]: Abstraction has 62 states and 68 transitions. [2018-04-11 20:51:16,771 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 20:51:16,771 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 68 transitions. [2018-04-11 20:51:16,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-11 20:51:16,771 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:16,771 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:16,772 INFO L408 AbstractCegarLoop]: === Iteration 4 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:16,772 INFO L82 PathProgramCache]: Analyzing trace with hash -510089099, now seen corresponding path program 3 times [2018-04-11 20:51:16,772 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:16,772 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:16,773 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:16,773 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:51:16,773 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:16,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:16,782 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:51:16,826 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-11 20:51:16,826 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:16,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 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:51:16,835 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 20:51:16,844 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2018-04-11 20:51:16,844 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:51:16,845 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:16,853 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-11 20:51:16,876 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:16,876 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2018-04-11 20:51:16,876 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-11 20:51:16,876 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-11 20:51:16,876 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-04-11 20:51:16,877 INFO L87 Difference]: Start difference. First operand 62 states and 68 transitions. Second operand 7 states. [2018-04-11 20:51:16,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:16,991 INFO L93 Difference]: Finished difference Result 80 states and 89 transitions. [2018-04-11 20:51:16,991 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 20:51:16,991 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 22 [2018-04-11 20:51:16,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:16,991 INFO L225 Difference]: With dead ends: 80 [2018-04-11 20:51:16,992 INFO L226 Difference]: Without dead ends: 80 [2018-04-11 20:51:16,992 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-11 20:51:16,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2018-04-11 20:51:16,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 74. [2018-04-11 20:51:16,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2018-04-11 20:51:16,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 82 transitions. [2018-04-11 20:51:16,995 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 82 transitions. Word has length 22 [2018-04-11 20:51:16,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:16,995 INFO L459 AbstractCegarLoop]: Abstraction has 74 states and 82 transitions. [2018-04-11 20:51:16,996 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-11 20:51:16,996 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 82 transitions. [2018-04-11 20:51:16,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-04-11 20:51:16,996 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:16,996 INFO L355 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:16,996 INFO L408 AbstractCegarLoop]: === Iteration 5 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:16,996 INFO L82 PathProgramCache]: Analyzing trace with hash -697843288, now seen corresponding path program 4 times [2018-04-11 20:51:16,996 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:16,997 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:16,997 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:16,997 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:51:16,997 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:17,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:17,011 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:51:17,088 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-11 20:51:17,089 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:17,089 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:51:17,095 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 20:51:17,102 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 20:51:17,103 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:51:17,104 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:17,112 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-11 20:51:17,129 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:17,129 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2018-04-11 20:51:17,129 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-11 20:51:17,130 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-11 20:51:17,130 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-04-11 20:51:17,130 INFO L87 Difference]: Start difference. First operand 74 states and 82 transitions. Second operand 7 states. [2018-04-11 20:51:17,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:17,264 INFO L93 Difference]: Finished difference Result 93 states and 104 transitions. [2018-04-11 20:51:17,264 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 20:51:17,264 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 27 [2018-04-11 20:51:17,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:17,265 INFO L225 Difference]: With dead ends: 93 [2018-04-11 20:51:17,265 INFO L226 Difference]: Without dead ends: 93 [2018-04-11 20:51:17,265 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-11 20:51:17,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2018-04-11 20:51:17,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 86. [2018-04-11 20:51:17,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 86 states. [2018-04-11 20:51:17,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 96 transitions. [2018-04-11 20:51:17,270 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 96 transitions. Word has length 27 [2018-04-11 20:51:17,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:17,270 INFO L459 AbstractCegarLoop]: Abstraction has 86 states and 96 transitions. [2018-04-11 20:51:17,270 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-11 20:51:17,270 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 96 transitions. [2018-04-11 20:51:17,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-04-11 20:51:17,271 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:17,271 INFO L355 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:17,271 INFO L408 AbstractCegarLoop]: === Iteration 6 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:17,271 INFO L82 PathProgramCache]: Analyzing trace with hash -1960349611, now seen corresponding path program 5 times [2018-04-11 20:51:17,271 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:17,271 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:17,272 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:17,272 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:51:17,272 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:17,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:17,280 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:51:17,333 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-11 20:51:17,333 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:17,334 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:51:17,338 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 20:51:17,353 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2018-04-11 20:51:17,353 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:51:17,355 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:17,431 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-11 20:51:17,450 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:17,450 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 13 [2018-04-11 20:51:17,451 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-11 20:51:17,451 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-11 20:51:17,451 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2018-04-11 20:51:17,451 INFO L87 Difference]: Start difference. First operand 86 states and 96 transitions. Second operand 14 states. [2018-04-11 20:51:17,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:17,674 INFO L93 Difference]: Finished difference Result 106 states and 119 transitions. [2018-04-11 20:51:17,675 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-11 20:51:17,675 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 32 [2018-04-11 20:51:17,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:17,675 INFO L225 Difference]: With dead ends: 106 [2018-04-11 20:51:17,675 INFO L226 Difference]: Without dead ends: 106 [2018-04-11 20:51:17,676 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2018-04-11 20:51:17,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2018-04-11 20:51:17,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 98. [2018-04-11 20:51:17,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 98 states. [2018-04-11 20:51:17,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 110 transitions. [2018-04-11 20:51:17,682 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 110 transitions. Word has length 32 [2018-04-11 20:51:17,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:17,682 INFO L459 AbstractCegarLoop]: Abstraction has 98 states and 110 transitions. [2018-04-11 20:51:17,682 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-11 20:51:17,683 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 110 transitions. [2018-04-11 20:51:17,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-04-11 20:51:17,683 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:17,684 INFO L355 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:17,684 INFO L408 AbstractCegarLoop]: === Iteration 7 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:17,684 INFO L82 PathProgramCache]: Analyzing trace with hash 138077640, now seen corresponding path program 6 times [2018-04-11 20:51:17,684 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:17,684 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:17,685 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:17,685 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:51:17,685 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:17,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:17,696 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:51:17,756 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-11 20:51:17,756 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:17,756 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:51:17,762 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 20:51:17,772 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2018-04-11 20:51:17,772 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:51:17,774 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:17,807 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-11 20:51:17,824 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:17,824 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2018-04-11 20:51:17,824 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-11 20:51:17,825 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-11 20:51:17,825 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2018-04-11 20:51:17,825 INFO L87 Difference]: Start difference. First operand 98 states and 110 transitions. Second operand 13 states. [2018-04-11 20:51:17,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:17,982 INFO L93 Difference]: Finished difference Result 119 states and 134 transitions. [2018-04-11 20:51:17,982 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-11 20:51:17,983 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 37 [2018-04-11 20:51:17,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:17,983 INFO L225 Difference]: With dead ends: 119 [2018-04-11 20:51:17,983 INFO L226 Difference]: Without dead ends: 119 [2018-04-11 20:51:17,984 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=110, Invalid=232, Unknown=0, NotChecked=0, Total=342 [2018-04-11 20:51:17,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2018-04-11 20:51:17,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 110. [2018-04-11 20:51:17,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 110 states. [2018-04-11 20:51:17,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 124 transitions. [2018-04-11 20:51:17,990 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 124 transitions. Word has length 37 [2018-04-11 20:51:17,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:17,991 INFO L459 AbstractCegarLoop]: Abstraction has 110 states and 124 transitions. [2018-04-11 20:51:17,991 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-11 20:51:17,991 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 124 transitions. [2018-04-11 20:51:17,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-04-11 20:51:17,992 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:17,992 INFO L355 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:17,992 INFO L408 AbstractCegarLoop]: === Iteration 8 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:17,992 INFO L82 PathProgramCache]: Analyzing trace with hash 709222453, now seen corresponding path program 7 times [2018-04-11 20:51:17,992 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:17,992 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:17,993 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:17,993 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:51:17,994 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:17,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:18,000 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:51:18,067 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-11 20:51:18,067 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:18,067 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:51:18,072 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:51:18,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:18,080 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:18,117 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-11 20:51:18,135 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:18,135 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 18 [2018-04-11 20:51:18,135 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-11 20:51:18,136 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-11 20:51:18,136 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=243, Unknown=0, NotChecked=0, Total=342 [2018-04-11 20:51:18,136 INFO L87 Difference]: Start difference. First operand 110 states and 124 transitions. Second operand 19 states. [2018-04-11 20:51:18,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:18,482 INFO L93 Difference]: Finished difference Result 132 states and 149 transitions. [2018-04-11 20:51:18,482 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-11 20:51:18,483 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 42 [2018-04-11 20:51:18,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:18,483 INFO L225 Difference]: With dead ends: 132 [2018-04-11 20:51:18,483 INFO L226 Difference]: Without dead ends: 132 [2018-04-11 20:51:18,483 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-11 20:51:18,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2018-04-11 20:51:18,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 122. [2018-04-11 20:51:18,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 122 states. [2018-04-11 20:51:18,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 138 transitions. [2018-04-11 20:51:18,488 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 138 transitions. Word has length 42 [2018-04-11 20:51:18,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:18,488 INFO L459 AbstractCegarLoop]: Abstraction has 122 states and 138 transitions. [2018-04-11 20:51:18,488 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-11 20:51:18,488 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 138 transitions. [2018-04-11 20:51:18,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-04-11 20:51:18,489 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:18,489 INFO L355 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:18,489 INFO L408 AbstractCegarLoop]: === Iteration 9 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:18,490 INFO L82 PathProgramCache]: Analyzing trace with hash 336028136, now seen corresponding path program 8 times [2018-04-11 20:51:18,490 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:18,490 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:18,490 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:18,491 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:51:18,491 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:18,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:18,499 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:51:18,577 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-11 20:51:18,577 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:18,577 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:51:18,583 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 20:51:18,591 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 20:51:18,591 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:51:18,592 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:18,602 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-11 20:51:18,620 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:18,620 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2018-04-11 20:51:18,621 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-11 20:51:18,621 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-11 20:51:18,621 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-04-11 20:51:18,621 INFO L87 Difference]: Start difference. First operand 122 states and 138 transitions. Second operand 11 states. [2018-04-11 20:51:19,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:19,082 INFO L93 Difference]: Finished difference Result 145 states and 164 transitions. [2018-04-11 20:51:19,082 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-11 20:51:19,082 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 47 [2018-04-11 20:51:19,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:19,083 INFO L225 Difference]: With dead ends: 145 [2018-04-11 20:51:19,084 INFO L226 Difference]: Without dead ends: 145 [2018-04-11 20:51:19,084 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-11 20:51:19,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2018-04-11 20:51:19,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 134. [2018-04-11 20:51:19,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 134 states. [2018-04-11 20:51:19,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 152 transitions. [2018-04-11 20:51:19,089 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 152 transitions. Word has length 47 [2018-04-11 20:51:19,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:19,090 INFO L459 AbstractCegarLoop]: Abstraction has 134 states and 152 transitions. [2018-04-11 20:51:19,090 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-11 20:51:19,090 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 152 transitions. [2018-04-11 20:51:19,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2018-04-11 20:51:19,091 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:19,091 INFO L355 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:19,091 INFO L408 AbstractCegarLoop]: === Iteration 10 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:19,092 INFO L82 PathProgramCache]: Analyzing trace with hash 1837234197, now seen corresponding path program 9 times [2018-04-11 20:51:19,092 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:19,092 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:19,092 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:19,093 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:51:19,093 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:19,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:19,100 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:51:19,182 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-11 20:51:19,182 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:19,182 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:51:19,192 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 20:51:19,213 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2018-04-11 20:51:19,213 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:51:19,215 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:19,225 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-11 20:51:19,247 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:19,247 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2018-04-11 20:51:19,247 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-11 20:51:19,247 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-11 20:51:19,247 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=96, Unknown=0, NotChecked=0, Total=156 [2018-04-11 20:51:19,247 INFO L87 Difference]: Start difference. First operand 134 states and 152 transitions. Second operand 13 states. [2018-04-11 20:51:19,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:19,487 INFO L93 Difference]: Finished difference Result 158 states and 179 transitions. [2018-04-11 20:51:19,487 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-11 20:51:19,487 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 52 [2018-04-11 20:51:19,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:19,488 INFO L225 Difference]: With dead ends: 158 [2018-04-11 20:51:19,488 INFO L226 Difference]: Without dead ends: 158 [2018-04-11 20:51:19,489 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-11 20:51:19,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2018-04-11 20:51:19,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 146. [2018-04-11 20:51:19,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 146 states. [2018-04-11 20:51:19,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 166 transitions. [2018-04-11 20:51:19,494 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 166 transitions. Word has length 52 [2018-04-11 20:51:19,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:19,494 INFO L459 AbstractCegarLoop]: Abstraction has 146 states and 166 transitions. [2018-04-11 20:51:19,494 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-11 20:51:19,494 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 166 transitions. [2018-04-11 20:51:19,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2018-04-11 20:51:19,495 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:19,496 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:19,496 INFO L408 AbstractCegarLoop]: === Iteration 11 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:19,496 INFO L82 PathProgramCache]: Analyzing trace with hash 872363528, now seen corresponding path program 10 times [2018-04-11 20:51:19,496 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:19,496 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:19,497 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:19,497 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:51:19,497 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:19,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:19,505 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:51:19,656 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-11 20:51:19,656 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:19,656 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:51:19,662 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 20:51:19,685 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 20:51:19,686 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:51:19,688 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:19,767 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-11 20:51:19,785 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:19,785 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 24 [2018-04-11 20:51:19,785 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-11 20:51:19,786 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-11 20:51:19,786 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=444, Unknown=0, NotChecked=0, Total=600 [2018-04-11 20:51:19,786 INFO L87 Difference]: Start difference. First operand 146 states and 166 transitions. Second operand 25 states. [2018-04-11 20:51:20,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:20,304 INFO L93 Difference]: Finished difference Result 171 states and 194 transitions. [2018-04-11 20:51:20,304 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-11 20:51:20,304 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 57 [2018-04-11 20:51:20,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:20,305 INFO L225 Difference]: With dead ends: 171 [2018-04-11 20:51:20,305 INFO L226 Difference]: Without dead ends: 171 [2018-04-11 20:51:20,305 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-11 20:51:20,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2018-04-11 20:51:20,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 158. [2018-04-11 20:51:20,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 158 states. [2018-04-11 20:51:20,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 180 transitions. [2018-04-11 20:51:20,309 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 180 transitions. Word has length 57 [2018-04-11 20:51:20,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:20,309 INFO L459 AbstractCegarLoop]: Abstraction has 158 states and 180 transitions. [2018-04-11 20:51:20,309 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-11 20:51:20,309 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 180 transitions. [2018-04-11 20:51:20,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2018-04-11 20:51:20,310 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:20,310 INFO L355 BasicCegarLoop]: trace histogram [12, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:20,311 INFO L408 AbstractCegarLoop]: === Iteration 12 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:20,311 INFO L82 PathProgramCache]: Analyzing trace with hash -1444300811, now seen corresponding path program 11 times [2018-04-11 20:51:20,311 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:20,311 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:20,312 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:20,312 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:51:20,312 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:20,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:20,321 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:51:20,402 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-11 20:51:20,402 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:20,402 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:51:20,408 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 20:51:20,425 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2018-04-11 20:51:20,425 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:51:20,427 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:20,527 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-11 20:51:20,545 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:20,545 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 25 [2018-04-11 20:51:20,546 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-11 20:51:20,546 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-11 20:51:20,546 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=469, Unknown=0, NotChecked=0, Total=650 [2018-04-11 20:51:20,546 INFO L87 Difference]: Start difference. First operand 158 states and 180 transitions. Second operand 26 states. [2018-04-11 20:51:21,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:21,081 INFO L93 Difference]: Finished difference Result 184 states and 209 transitions. [2018-04-11 20:51:21,081 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-11 20:51:21,081 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 62 [2018-04-11 20:51:21,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:21,082 INFO L225 Difference]: With dead ends: 184 [2018-04-11 20:51:21,082 INFO L226 Difference]: Without dead ends: 184 [2018-04-11 20:51:21,083 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-11 20:51:21,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2018-04-11 20:51:21,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 170. [2018-04-11 20:51:21,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 170 states. [2018-04-11 20:51:21,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 194 transitions. [2018-04-11 20:51:21,087 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 194 transitions. Word has length 62 [2018-04-11 20:51:21,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:21,087 INFO L459 AbstractCegarLoop]: Abstraction has 170 states and 194 transitions. [2018-04-11 20:51:21,087 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-11 20:51:21,087 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 194 transitions. [2018-04-11 20:51:21,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2018-04-11 20:51:21,088 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:21,089 INFO L355 BasicCegarLoop]: trace histogram [13, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:21,089 INFO L408 AbstractCegarLoop]: === Iteration 13 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:21,089 INFO L82 PathProgramCache]: Analyzing trace with hash 198468136, now seen corresponding path program 12 times [2018-04-11 20:51:21,089 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:21,089 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:21,089 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:21,090 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:51:21,090 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:21,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:21,098 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:51:21,182 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-11 20:51:21,182 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:21,182 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:51:21,188 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 20:51:21,202 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2018-04-11 20:51:21,202 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:51:21,204 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:21,245 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-11 20:51:21,263 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:21,263 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 19 [2018-04-11 20:51:21,263 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-11 20:51:21,263 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-11 20:51:21,263 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=263, Unknown=0, NotChecked=0, Total=380 [2018-04-11 20:51:21,263 INFO L87 Difference]: Start difference. First operand 170 states and 194 transitions. Second operand 20 states. [2018-04-11 20:51:21,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:21,584 INFO L93 Difference]: Finished difference Result 197 states and 224 transitions. [2018-04-11 20:51:21,584 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-11 20:51:21,584 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 67 [2018-04-11 20:51:21,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:21,585 INFO L225 Difference]: With dead ends: 197 [2018-04-11 20:51:21,585 INFO L226 Difference]: Without dead ends: 197 [2018-04-11 20:51:21,585 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-11 20:51:21,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2018-04-11 20:51:21,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 182. [2018-04-11 20:51:21,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 182 states. [2018-04-11 20:51:21,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 208 transitions. [2018-04-11 20:51:21,588 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 208 transitions. Word has length 67 [2018-04-11 20:51:21,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:21,588 INFO L459 AbstractCegarLoop]: Abstraction has 182 states and 208 transitions. [2018-04-11 20:51:21,588 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-11 20:51:21,588 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 208 transitions. [2018-04-11 20:51:21,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2018-04-11 20:51:21,589 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:21,589 INFO L355 BasicCegarLoop]: trace histogram [14, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:21,589 INFO L408 AbstractCegarLoop]: === Iteration 14 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:21,589 INFO L82 PathProgramCache]: Analyzing trace with hash -1156898859, now seen corresponding path program 13 times [2018-04-11 20:51:21,589 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:21,589 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:21,590 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:21,590 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:51:21,590 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:21,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:21,596 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:51:21,723 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-11 20:51:21,724 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:21,724 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:51:21,730 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:51:21,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:21,744 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:21,822 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-11 20:51:21,846 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:21,846 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 30 [2018-04-11 20:51:21,846 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-11 20:51:21,846 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-11 20:51:21,846 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=675, Unknown=0, NotChecked=0, Total=930 [2018-04-11 20:51:21,847 INFO L87 Difference]: Start difference. First operand 182 states and 208 transitions. Second operand 31 states. [2018-04-11 20:51:22,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:22,528 INFO L93 Difference]: Finished difference Result 210 states and 239 transitions. [2018-04-11 20:51:22,528 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-11 20:51:22,528 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 72 [2018-04-11 20:51:22,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:22,529 INFO L225 Difference]: With dead ends: 210 [2018-04-11 20:51:22,529 INFO L226 Difference]: Without dead ends: 210 [2018-04-11 20:51:22,529 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-11 20:51:22,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2018-04-11 20:51:22,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 194. [2018-04-11 20:51:22,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 194 states. [2018-04-11 20:51:22,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 222 transitions. [2018-04-11 20:51:22,533 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 222 transitions. Word has length 72 [2018-04-11 20:51:22,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:22,533 INFO L459 AbstractCegarLoop]: Abstraction has 194 states and 222 transitions. [2018-04-11 20:51:22,534 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-11 20:51:22,534 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 222 transitions. [2018-04-11 20:51:22,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2018-04-11 20:51:22,534 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:22,535 INFO L355 BasicCegarLoop]: trace histogram [15, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:22,535 INFO L408 AbstractCegarLoop]: === Iteration 15 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:22,535 INFO L82 PathProgramCache]: Analyzing trace with hash -927406520, now seen corresponding path program 14 times [2018-04-11 20:51:22,535 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:22,535 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:22,536 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:22,536 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:51:22,536 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:22,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:22,545 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:51:22,662 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-11 20:51:22,663 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:22,663 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:51:22,668 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 20:51:22,679 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 20:51:22,679 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:51:22,681 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:22,792 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-11 20:51:22,810 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:22,810 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 32 [2018-04-11 20:51:22,811 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-11 20:51:22,811 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-11 20:51:22,811 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=784, Unknown=0, NotChecked=0, Total=1056 [2018-04-11 20:51:22,811 INFO L87 Difference]: Start difference. First operand 194 states and 222 transitions. Second operand 33 states. [2018-04-11 20:51:23,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:23,700 INFO L93 Difference]: Finished difference Result 223 states and 254 transitions. [2018-04-11 20:51:23,700 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-11 20:51:23,700 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 77 [2018-04-11 20:51:23,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:23,701 INFO L225 Difference]: With dead ends: 223 [2018-04-11 20:51:23,701 INFO L226 Difference]: Without dead ends: 223 [2018-04-11 20:51:23,701 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-11 20:51:23,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2018-04-11 20:51:23,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 206. [2018-04-11 20:51:23,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 206 states. [2018-04-11 20:51:23,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 236 transitions. [2018-04-11 20:51:23,706 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 236 transitions. Word has length 77 [2018-04-11 20:51:23,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:23,706 INFO L459 AbstractCegarLoop]: Abstraction has 206 states and 236 transitions. [2018-04-11 20:51:23,706 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-11 20:51:23,706 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 236 transitions. [2018-04-11 20:51:23,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2018-04-11 20:51:23,706 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:23,707 INFO L355 BasicCegarLoop]: trace histogram [16, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:23,707 INFO L408 AbstractCegarLoop]: === Iteration 16 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:23,707 INFO L82 PathProgramCache]: Analyzing trace with hash -487313483, now seen corresponding path program 15 times [2018-04-11 20:51:23,707 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:23,707 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:23,708 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:23,708 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:51:23,708 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:23,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:23,717 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:51:23,828 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-11 20:51:23,828 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:23,828 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:51:23,834 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 20:51:23,858 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2018-04-11 20:51:23,858 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:51:23,859 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:23,868 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-11 20:51:23,886 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:23,886 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2018-04-11 20:51:23,886 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-11 20:51:23,886 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-11 20:51:23,886 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=201, Unknown=0, NotChecked=0, Total=342 [2018-04-11 20:51:23,886 INFO L87 Difference]: Start difference. First operand 206 states and 236 transitions. Second operand 19 states. [2018-04-11 20:51:24,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:24,194 INFO L93 Difference]: Finished difference Result 236 states and 269 transitions. [2018-04-11 20:51:24,194 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-11 20:51:24,194 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 82 [2018-04-11 20:51:24,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:24,195 INFO L225 Difference]: With dead ends: 236 [2018-04-11 20:51:24,195 INFO L226 Difference]: Without dead ends: 236 [2018-04-11 20:51:24,195 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=411, Invalid=711, Unknown=0, NotChecked=0, Total=1122 [2018-04-11 20:51:24,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2018-04-11 20:51:24,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 218. [2018-04-11 20:51:24,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 218 states. [2018-04-11 20:51:24,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 250 transitions. [2018-04-11 20:51:24,200 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 250 transitions. Word has length 82 [2018-04-11 20:51:24,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:24,200 INFO L459 AbstractCegarLoop]: Abstraction has 218 states and 250 transitions. [2018-04-11 20:51:24,201 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-11 20:51:24,201 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 250 transitions. [2018-04-11 20:51:24,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-04-11 20:51:24,201 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:24,202 INFO L355 BasicCegarLoop]: trace histogram [17, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:24,202 INFO L408 AbstractCegarLoop]: === Iteration 17 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:24,202 INFO L82 PathProgramCache]: Analyzing trace with hash 1096729192, now seen corresponding path program 16 times [2018-04-11 20:51:24,202 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:24,202 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:24,203 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:24,203 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:51:24,203 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:24,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:24,214 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:51:24,439 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-11 20:51:24,439 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:24,439 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:51:24,445 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 20:51:24,458 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 20:51:24,459 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:51:24,460 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:24,480 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-11 20:51:24,505 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:24,506 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2018-04-11 20:51:24,506 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-11 20:51:24,506 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-11 20:51:24,506 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2018-04-11 20:51:24,507 INFO L87 Difference]: Start difference. First operand 218 states and 250 transitions. Second operand 19 states. [2018-04-11 20:51:25,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:25,483 INFO L93 Difference]: Finished difference Result 249 states and 284 transitions. [2018-04-11 20:51:25,484 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-11 20:51:25,484 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 87 [2018-04-11 20:51:25,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:25,485 INFO L225 Difference]: With dead ends: 249 [2018-04-11 20:51:25,485 INFO L226 Difference]: Without dead ends: 249 [2018-04-11 20:51:25,485 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-11 20:51:25,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2018-04-11 20:51:25,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 230. [2018-04-11 20:51:25,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 230 states. [2018-04-11 20:51:25,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 264 transitions. [2018-04-11 20:51:25,489 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 264 transitions. Word has length 87 [2018-04-11 20:51:25,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:25,489 INFO L459 AbstractCegarLoop]: Abstraction has 230 states and 264 transitions. [2018-04-11 20:51:25,490 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-11 20:51:25,490 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 264 transitions. [2018-04-11 20:51:25,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2018-04-11 20:51:25,490 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:25,491 INFO L355 BasicCegarLoop]: trace histogram [18, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:25,491 INFO L408 AbstractCegarLoop]: === Iteration 18 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:25,491 INFO L82 PathProgramCache]: Analyzing trace with hash -1439504491, now seen corresponding path program 17 times [2018-04-11 20:51:25,491 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:25,491 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:25,492 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:25,492 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:51:25,492 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:25,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:25,500 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:51:25,611 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-11 20:51:25,611 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:25,611 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:51:25,616 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 20:51:25,652 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2018-04-11 20:51:25,653 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:51:25,654 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:25,811 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-11 20:51:25,828 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:25,828 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 37 [2018-04-11 20:51:25,828 INFO L442 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-04-11 20:51:25,829 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-04-11 20:51:25,829 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=379, Invalid=1027, Unknown=0, NotChecked=0, Total=1406 [2018-04-11 20:51:25,829 INFO L87 Difference]: Start difference. First operand 230 states and 264 transitions. Second operand 38 states. [2018-04-11 20:51:26,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:26,691 INFO L93 Difference]: Finished difference Result 262 states and 299 transitions. [2018-04-11 20:51:26,691 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-11 20:51:26,692 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 92 [2018-04-11 20:51:26,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:26,692 INFO L225 Difference]: With dead ends: 262 [2018-04-11 20:51:26,692 INFO L226 Difference]: Without dead ends: 262 [2018-04-11 20:51:26,693 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-11 20:51:26,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 262 states. [2018-04-11 20:51:26,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 262 to 242. [2018-04-11 20:51:26,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 242 states. [2018-04-11 20:51:26,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 278 transitions. [2018-04-11 20:51:26,696 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 278 transitions. Word has length 92 [2018-04-11 20:51:26,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:26,697 INFO L459 AbstractCegarLoop]: Abstraction has 242 states and 278 transitions. [2018-04-11 20:51:26,697 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-04-11 20:51:26,697 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 278 transitions. [2018-04-11 20:51:26,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2018-04-11 20:51:26,698 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:26,698 INFO L355 BasicCegarLoop]: trace histogram [19, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:26,698 INFO L408 AbstractCegarLoop]: === Iteration 19 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:26,698 INFO L82 PathProgramCache]: Analyzing trace with hash 368572040, now seen corresponding path program 18 times [2018-04-11 20:51:26,698 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:26,698 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:26,699 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:26,699 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:51:26,699 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:26,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:26,708 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:51:26,840 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-11 20:51:26,840 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:26,840 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:51:26,845 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 20:51:26,869 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2018-04-11 20:51:26,869 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:51:26,871 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:26,909 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-11 20:51:26,927 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:26,927 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 24 [2018-04-11 20:51:26,927 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-11 20:51:26,927 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-11 20:51:26,927 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=392, Unknown=0, NotChecked=0, Total=600 [2018-04-11 20:51:26,927 INFO L87 Difference]: Start difference. First operand 242 states and 278 transitions. Second operand 25 states. [2018-04-11 20:51:27,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:27,480 INFO L93 Difference]: Finished difference Result 275 states and 314 transitions. [2018-04-11 20:51:27,480 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-11 20:51:27,481 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 97 [2018-04-11 20:51:27,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:27,482 INFO L225 Difference]: With dead ends: 275 [2018-04-11 20:51:27,482 INFO L226 Difference]: Without dead ends: 275 [2018-04-11 20:51:27,482 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=620, Invalid=1186, Unknown=0, NotChecked=0, Total=1806 [2018-04-11 20:51:27,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2018-04-11 20:51:27,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 254. [2018-04-11 20:51:27,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 254 states. [2018-04-11 20:51:27,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 254 states to 254 states and 292 transitions. [2018-04-11 20:51:27,488 INFO L78 Accepts]: Start accepts. Automaton has 254 states and 292 transitions. Word has length 97 [2018-04-11 20:51:27,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:27,489 INFO L459 AbstractCegarLoop]: Abstraction has 254 states and 292 transitions. [2018-04-11 20:51:27,489 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-11 20:51:27,489 INFO L276 IsEmpty]: Start isEmpty. Operand 254 states and 292 transitions. [2018-04-11 20:51:27,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2018-04-11 20:51:27,490 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:27,490 INFO L355 BasicCegarLoop]: trace histogram [20, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:27,490 INFO L408 AbstractCegarLoop]: === Iteration 20 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:27,490 INFO L82 PathProgramCache]: Analyzing trace with hash -1076541579, now seen corresponding path program 19 times [2018-04-11 20:51:27,490 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:27,490 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:27,491 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:27,491 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:51:27,491 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:27,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:27,499 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:51:27,744 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-11 20:51:27,745 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:27,745 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:51:27,753 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:51:27,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:27,774 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:28,004 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-11 20:51:28,030 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:28,031 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21] total 42 [2018-04-11 20:51:28,031 INFO L442 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-04-11 20:51:28,031 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-04-11 20:51:28,032 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=483, Invalid=1323, Unknown=0, NotChecked=0, Total=1806 [2018-04-11 20:51:28,032 INFO L87 Difference]: Start difference. First operand 254 states and 292 transitions. Second operand 43 states. [2018-04-11 20:51:29,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:29,356 INFO L93 Difference]: Finished difference Result 288 states and 329 transitions. [2018-04-11 20:51:29,356 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-11 20:51:29,356 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 102 [2018-04-11 20:51:29,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:29,357 INFO L225 Difference]: With dead ends: 288 [2018-04-11 20:51:29,357 INFO L226 Difference]: Without dead ends: 288 [2018-04-11 20:51:29,357 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 759 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=483, Invalid=1323, Unknown=0, NotChecked=0, Total=1806 [2018-04-11 20:51:29,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2018-04-11 20:51:29,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 266. [2018-04-11 20:51:29,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 266 states. [2018-04-11 20:51:29,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 306 transitions. [2018-04-11 20:51:29,363 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 306 transitions. Word has length 102 [2018-04-11 20:51:29,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:29,363 INFO L459 AbstractCegarLoop]: Abstraction has 266 states and 306 transitions. [2018-04-11 20:51:29,363 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-04-11 20:51:29,363 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 306 transitions. [2018-04-11 20:51:29,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2018-04-11 20:51:29,364 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:29,364 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:29,364 INFO L408 AbstractCegarLoop]: === Iteration 21 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:29,365 INFO L82 PathProgramCache]: Analyzing trace with hash -801733976, now seen corresponding path program 20 times [2018-04-11 20:51:29,365 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:29,365 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:29,365 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:29,365 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:51:29,366 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:29,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:29,375 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:51:29,558 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-11 20:51:29,558 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:29,558 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:51:29,562 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 20:51:29,578 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 20:51:29,578 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:51:29,580 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:29,799 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-11 20:51:29,827 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:29,827 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 22] total 44 [2018-04-11 20:51:29,827 INFO L442 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-04-11 20:51:29,828 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-04-11 20:51:29,828 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1518, Unknown=0, NotChecked=0, Total=1980 [2018-04-11 20:51:29,828 INFO L87 Difference]: Start difference. First operand 266 states and 306 transitions. Second operand 45 states. [2018-04-11 20:51:31,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:31,450 INFO L93 Difference]: Finished difference Result 301 states and 344 transitions. [2018-04-11 20:51:31,451 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-11 20:51:31,451 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 107 [2018-04-11 20:51:31,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:31,452 INFO L225 Difference]: With dead ends: 301 [2018-04-11 20:51:31,452 INFO L226 Difference]: Without dead ends: 301 [2018-04-11 20:51:31,452 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-11 20:51:31,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states. [2018-04-11 20:51:31,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 278. [2018-04-11 20:51:31,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 278 states. [2018-04-11 20:51:31,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 320 transitions. [2018-04-11 20:51:31,458 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 320 transitions. Word has length 107 [2018-04-11 20:51:31,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:31,458 INFO L459 AbstractCegarLoop]: Abstraction has 278 states and 320 transitions. [2018-04-11 20:51:31,458 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-04-11 20:51:31,458 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 320 transitions. [2018-04-11 20:51:31,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2018-04-11 20:51:31,459 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:31,459 INFO L355 BasicCegarLoop]: trace histogram [22, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:31,459 INFO L408 AbstractCegarLoop]: === Iteration 22 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:31,459 INFO L82 PathProgramCache]: Analyzing trace with hash -647409835, now seen corresponding path program 21 times [2018-04-11 20:51:31,459 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:31,459 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:31,460 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:31,460 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:51:31,460 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:31,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:31,469 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:51:31,716 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-11 20:51:31,716 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:31,716 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:51:31,722 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 20:51:31,763 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) [2018-04-11 20:51:31,763 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:51:31,765 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:31,784 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-11 20:51:31,813 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:31,813 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2018-04-11 20:51:31,813 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-11 20:51:31,814 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-11 20:51:31,814 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=342, Unknown=0, NotChecked=0, Total=600 [2018-04-11 20:51:31,814 INFO L87 Difference]: Start difference. First operand 278 states and 320 transitions. Second operand 25 states. [2018-04-11 20:51:32,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:32,342 INFO L93 Difference]: Finished difference Result 314 states and 359 transitions. [2018-04-11 20:51:32,343 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-11 20:51:32,344 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 112 [2018-04-11 20:51:32,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:32,345 INFO L225 Difference]: With dead ends: 314 [2018-04-11 20:51:32,345 INFO L226 Difference]: Without dead ends: 314 [2018-04-11 20:51:32,345 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=762, Invalid=1308, Unknown=0, NotChecked=0, Total=2070 [2018-04-11 20:51:32,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2018-04-11 20:51:32,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 290. [2018-04-11 20:51:32,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 290 states. [2018-04-11 20:51:32,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 334 transitions. [2018-04-11 20:51:32,350 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 334 transitions. Word has length 112 [2018-04-11 20:51:32,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:32,351 INFO L459 AbstractCegarLoop]: Abstraction has 290 states and 334 transitions. [2018-04-11 20:51:32,351 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-11 20:51:32,351 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 334 transitions. [2018-04-11 20:51:32,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2018-04-11 20:51:32,351 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:32,351 INFO L355 BasicCegarLoop]: trace histogram [23, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:32,352 INFO L408 AbstractCegarLoop]: === Iteration 23 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:32,352 INFO L82 PathProgramCache]: Analyzing trace with hash 55338696, now seen corresponding path program 22 times [2018-04-11 20:51:32,352 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:32,352 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:32,352 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:32,353 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:51:32,353 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:32,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:32,362 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:51:32,624 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-11 20:51:32,624 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:32,625 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:51:32,629 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 20:51:32,641 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 20:51:32,641 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:51:32,642 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:32,829 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-11 20:51:32,846 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:32,846 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 24] total 48 [2018-04-11 20:51:32,847 INFO L442 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-04-11 20:51:32,847 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-04-11 20:51:32,848 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=600, Invalid=1752, Unknown=0, NotChecked=0, Total=2352 [2018-04-11 20:51:32,848 INFO L87 Difference]: Start difference. First operand 290 states and 334 transitions. Second operand 49 states. [2018-04-11 20:51:33,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:33,891 INFO L93 Difference]: Finished difference Result 327 states and 374 transitions. [2018-04-11 20:51:33,892 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-11 20:51:33,892 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 117 [2018-04-11 20:51:33,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:33,892 INFO L225 Difference]: With dead ends: 327 [2018-04-11 20:51:33,892 INFO L226 Difference]: Without dead ends: 327 [2018-04-11 20:51:33,893 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-11 20:51:33,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2018-04-11 20:51:33,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 302. [2018-04-11 20:51:33,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 302 states. [2018-04-11 20:51:33,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 348 transitions. [2018-04-11 20:51:33,898 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 348 transitions. Word has length 117 [2018-04-11 20:51:33,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:33,898 INFO L459 AbstractCegarLoop]: Abstraction has 302 states and 348 transitions. [2018-04-11 20:51:33,898 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-04-11 20:51:33,898 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 348 transitions. [2018-04-11 20:51:33,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2018-04-11 20:51:33,899 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:33,899 INFO L355 BasicCegarLoop]: trace histogram [24, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:33,899 INFO L408 AbstractCegarLoop]: === Iteration 24 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:33,900 INFO L82 PathProgramCache]: Analyzing trace with hash -1828913355, now seen corresponding path program 23 times [2018-04-11 20:51:33,900 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:33,900 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:33,900 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:33,900 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:51:33,901 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:33,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:33,910 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:51:34,135 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-11 20:51:34,135 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:34,135 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:51:34,140 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 20:51:34,206 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2018-04-11 20:51:34,206 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:51:34,207 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:34,433 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-11 20:51:34,450 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:34,451 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25] total 49 [2018-04-11 20:51:34,451 INFO L442 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-04-11 20:51:34,451 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-04-11 20:51:34,451 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=649, Invalid=1801, Unknown=0, NotChecked=0, Total=2450 [2018-04-11 20:51:34,451 INFO L87 Difference]: Start difference. First operand 302 states and 348 transitions. Second operand 50 states. [2018-04-11 20:51:35,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:35,988 INFO L93 Difference]: Finished difference Result 340 states and 389 transitions. [2018-04-11 20:51:35,988 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-11 20:51:35,988 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 122 [2018-04-11 20:51:35,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:35,989 INFO L225 Difference]: With dead ends: 340 [2018-04-11 20:51:35,989 INFO L226 Difference]: Without dead ends: 340 [2018-04-11 20:51:35,990 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-11 20:51:35,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2018-04-11 20:51:35,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 314. [2018-04-11 20:51:35,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 314 states. [2018-04-11 20:51:35,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 362 transitions. [2018-04-11 20:51:35,994 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 362 transitions. Word has length 122 [2018-04-11 20:51:35,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:35,994 INFO L459 AbstractCegarLoop]: Abstraction has 314 states and 362 transitions. [2018-04-11 20:51:35,995 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-04-11 20:51:35,995 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 362 transitions. [2018-04-11 20:51:35,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2018-04-11 20:51:35,995 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:35,996 INFO L355 BasicCegarLoop]: trace histogram [25, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:35,996 INFO L408 AbstractCegarLoop]: === Iteration 25 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:35,996 INFO L82 PathProgramCache]: Analyzing trace with hash 1810604776, now seen corresponding path program 24 times [2018-04-11 20:51:35,996 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:35,996 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:35,997 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:35,997 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:51:35,997 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:36,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:36,006 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:51:36,287 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-11 20:51:36,287 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:36,288 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:51:36,293 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 20:51:36,342 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2018-04-11 20:51:36,342 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:51:36,343 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:36,474 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-11 20:51:36,492 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:36,492 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 36 [2018-04-11 20:51:36,492 INFO L442 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-04-11 20:51:36,492 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-04-11 20:51:36,493 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=400, Invalid=932, Unknown=0, NotChecked=0, Total=1332 [2018-04-11 20:51:36,493 INFO L87 Difference]: Start difference. First operand 314 states and 362 transitions. Second operand 37 states. [2018-04-11 20:51:37,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:37,437 INFO L93 Difference]: Finished difference Result 353 states and 404 transitions. [2018-04-11 20:51:37,437 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-11 20:51:37,437 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 127 [2018-04-11 20:51:37,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:37,438 INFO L225 Difference]: With dead ends: 353 [2018-04-11 20:51:37,438 INFO L226 Difference]: Without dead ends: 353 [2018-04-11 20:51:37,439 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-11 20:51:37,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2018-04-11 20:51:37,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 326. [2018-04-11 20:51:37,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 326 states. [2018-04-11 20:51:37,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 376 transitions. [2018-04-11 20:51:37,442 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 376 transitions. Word has length 127 [2018-04-11 20:51:37,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:37,442 INFO L459 AbstractCegarLoop]: Abstraction has 326 states and 376 transitions. [2018-04-11 20:51:37,442 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-04-11 20:51:37,442 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 376 transitions. [2018-04-11 20:51:37,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2018-04-11 20:51:37,443 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:37,443 INFO L355 BasicCegarLoop]: trace histogram [26, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:37,443 INFO L408 AbstractCegarLoop]: === Iteration 26 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:37,443 INFO L82 PathProgramCache]: Analyzing trace with hash 1327388437, now seen corresponding path program 25 times [2018-04-11 20:51:37,443 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:37,443 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:37,444 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:37,444 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:51:37,444 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:37,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:37,449 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:51:37,730 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-11 20:51:37,730 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:37,730 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:51:37,738 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:51:37,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:37,762 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:38,056 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-11 20:51:38,074 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:38,074 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27] total 54 [2018-04-11 20:51:38,074 INFO L442 AbstractCegarLoop]: Interpolant automaton has 55 states [2018-04-11 20:51:38,075 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2018-04-11 20:51:38,075 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=783, Invalid=2187, Unknown=0, NotChecked=0, Total=2970 [2018-04-11 20:51:38,075 INFO L87 Difference]: Start difference. First operand 326 states and 376 transitions. Second operand 55 states. [2018-04-11 20:51:40,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:40,038 INFO L93 Difference]: Finished difference Result 366 states and 419 transitions. [2018-04-11 20:51:40,038 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-11 20:51:40,039 INFO L78 Accepts]: Start accepts. Automaton has 55 states. Word has length 132 [2018-04-11 20:51:40,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:40,039 INFO L225 Difference]: With dead ends: 366 [2018-04-11 20:51:40,039 INFO L226 Difference]: Without dead ends: 366 [2018-04-11 20:51:40,040 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1299 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=783, Invalid=2187, Unknown=0, NotChecked=0, Total=2970 [2018-04-11 20:51:40,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2018-04-11 20:51:40,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 338. [2018-04-11 20:51:40,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 338 states. [2018-04-11 20:51:40,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 390 transitions. [2018-04-11 20:51:40,044 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 390 transitions. Word has length 132 [2018-04-11 20:51:40,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:40,044 INFO L459 AbstractCegarLoop]: Abstraction has 338 states and 390 transitions. [2018-04-11 20:51:40,044 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states. [2018-04-11 20:51:40,044 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 390 transitions. [2018-04-11 20:51:40,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2018-04-11 20:51:40,045 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:40,045 INFO L355 BasicCegarLoop]: trace histogram [27, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:40,045 INFO L408 AbstractCegarLoop]: === Iteration 27 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:40,045 INFO L82 PathProgramCache]: Analyzing trace with hash 273037064, now seen corresponding path program 26 times [2018-04-11 20:51:40,045 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:40,045 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:40,045 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:40,046 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:51:40,046 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:40,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:40,051 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:51:40,323 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-11 20:51:40,324 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:40,324 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:51:40,329 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 20:51:40,348 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 20:51:40,348 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:51:40,350 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:40,586 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-11 20:51:40,608 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:40,608 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 28] total 56 [2018-04-11 20:51:40,609 INFO L442 AbstractCegarLoop]: Interpolant automaton has 57 states [2018-04-11 20:51:40,609 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2018-04-11 20:51:40,609 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=812, Invalid=2380, Unknown=0, NotChecked=0, Total=3192 [2018-04-11 20:51:40,610 INFO L87 Difference]: Start difference. First operand 338 states and 390 transitions. Second operand 57 states. [2018-04-11 20:51:42,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:42,600 INFO L93 Difference]: Finished difference Result 379 states and 434 transitions. [2018-04-11 20:51:42,600 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-11 20:51:42,600 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 137 [2018-04-11 20:51:42,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:42,601 INFO L225 Difference]: With dead ends: 379 [2018-04-11 20:51:42,601 INFO L226 Difference]: Without dead ends: 379 [2018-04-11 20:51:42,602 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1375 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=812, Invalid=2380, Unknown=0, NotChecked=0, Total=3192 [2018-04-11 20:51:42,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2018-04-11 20:51:42,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 350. [2018-04-11 20:51:42,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 350 states. [2018-04-11 20:51:42,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 404 transitions. [2018-04-11 20:51:42,607 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 404 transitions. Word has length 137 [2018-04-11 20:51:42,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:42,608 INFO L459 AbstractCegarLoop]: Abstraction has 350 states and 404 transitions. [2018-04-11 20:51:42,608 INFO L460 AbstractCegarLoop]: Interpolant automaton has 57 states. [2018-04-11 20:51:42,608 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 404 transitions. [2018-04-11 20:51:42,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2018-04-11 20:51:42,609 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:42,609 INFO L355 BasicCegarLoop]: trace histogram [28, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:42,609 INFO L408 AbstractCegarLoop]: === Iteration 28 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:42,609 INFO L82 PathProgramCache]: Analyzing trace with hash 383473397, now seen corresponding path program 27 times [2018-04-11 20:51:42,609 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:42,609 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:42,610 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:42,610 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:51:42,610 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:42,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:42,619 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:51:42,975 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-11 20:51:42,975 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:42,975 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) [2018-04-11 20:51:42,982 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:51:43,049 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 28 check-sat command(s) [2018-04-11 20:51:43,049 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:51:43,051 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:43,065 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-11 20:51:43,082 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:43,082 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 30 [2018-04-11 20:51:43,083 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-11 20:51:43,083 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-11 20:51:43,083 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=411, Invalid=519, Unknown=0, NotChecked=0, Total=930 [2018-04-11 20:51:43,083 INFO L87 Difference]: Start difference. First operand 350 states and 404 transitions. Second operand 31 states. [2018-04-11 20:51:43,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:43,733 INFO L93 Difference]: Finished difference Result 392 states and 449 transitions. [2018-04-11 20:51:43,733 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-11 20:51:43,733 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 142 [2018-04-11 20:51:43,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:43,734 INFO L225 Difference]: With dead ends: 392 [2018-04-11 20:51:43,734 INFO L226 Difference]: Without dead ends: 392 [2018-04-11 20:51:43,735 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-11 20:51:43,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2018-04-11 20:51:43,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 362. [2018-04-11 20:51:43,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 362 states. [2018-04-11 20:51:43,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 418 transitions. [2018-04-11 20:51:43,738 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 418 transitions. Word has length 142 [2018-04-11 20:51:43,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:43,738 INFO L459 AbstractCegarLoop]: Abstraction has 362 states and 418 transitions. [2018-04-11 20:51:43,738 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-11 20:51:43,738 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 418 transitions. [2018-04-11 20:51:43,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2018-04-11 20:51:43,739 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:43,739 INFO L355 BasicCegarLoop]: trace histogram [29, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:43,739 INFO L408 AbstractCegarLoop]: === Iteration 29 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:43,739 INFO L82 PathProgramCache]: Analyzing trace with hash 1611539240, now seen corresponding path program 28 times [2018-04-11 20:51:43,739 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:43,739 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:43,740 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:43,740 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:51:43,740 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:43,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:43,745 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:51:44,098 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-11 20:51:44,099 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:44,099 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:51:44,104 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 20:51:44,125 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 20:51:44,125 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:51:44,127 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:44,444 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-11 20:51:44,474 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:44,474 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 30] total 60 [2018-04-11 20:51:44,474 INFO L442 AbstractCegarLoop]: Interpolant automaton has 61 states [2018-04-11 20:51:44,475 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2018-04-11 20:51:44,475 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=870, Invalid=2790, Unknown=0, NotChecked=0, Total=3660 [2018-04-11 20:51:44,476 INFO L87 Difference]: Start difference. First operand 362 states and 418 transitions. Second operand 61 states. [2018-04-11 20:51:47,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:47,087 INFO L93 Difference]: Finished difference Result 405 states and 464 transitions. [2018-04-11 20:51:47,087 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-11 20:51:47,087 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 147 [2018-04-11 20:51:47,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:47,088 INFO L225 Difference]: With dead ends: 405 [2018-04-11 20:51:47,088 INFO L226 Difference]: Without dead ends: 405 [2018-04-11 20:51:47,088 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1530 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=870, Invalid=2790, Unknown=0, NotChecked=0, Total=3660 [2018-04-11 20:51:47,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2018-04-11 20:51:47,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 374. [2018-04-11 20:51:47,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 374 states. [2018-04-11 20:51:47,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 432 transitions. [2018-04-11 20:51:47,093 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 432 transitions. Word has length 147 [2018-04-11 20:51:47,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:47,094 INFO L459 AbstractCegarLoop]: Abstraction has 374 states and 432 transitions. [2018-04-11 20:51:47,094 INFO L460 AbstractCegarLoop]: Interpolant automaton has 61 states. [2018-04-11 20:51:47,094 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 432 transitions. [2018-04-11 20:51:47,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2018-04-11 20:51:47,095 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:47,095 INFO L355 BasicCegarLoop]: trace histogram [30, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:47,095 INFO L408 AbstractCegarLoop]: === Iteration 30 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:47,095 INFO L82 PathProgramCache]: Analyzing trace with hash 2042756821, now seen corresponding path program 29 times [2018-04-11 20:51:47,095 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:47,096 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:47,096 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:47,096 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:51:47,096 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:47,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:47,141 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:51:47,503 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-11 20:51:47,503 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:47,503 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:51:47,509 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 20:51:47,635 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 30 check-sat command(s) [2018-04-11 20:51:47,635 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:51:47,637 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:47,974 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-11 20:51:47,991 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:47,992 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31] total 61 [2018-04-11 20:51:47,992 INFO L442 AbstractCegarLoop]: Interpolant automaton has 62 states [2018-04-11 20:51:47,992 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2018-04-11 20:51:47,992 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=991, Invalid=2791, Unknown=0, NotChecked=0, Total=3782 [2018-04-11 20:51:47,992 INFO L87 Difference]: Start difference. First operand 374 states and 432 transitions. Second operand 62 states. [2018-04-11 20:51:50,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:50,978 INFO L93 Difference]: Finished difference Result 418 states and 479 transitions. [2018-04-11 20:51:50,978 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-11 20:51:50,978 INFO L78 Accepts]: Start accepts. Automaton has 62 states. Word has length 152 [2018-04-11 20:51:50,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:50,979 INFO L225 Difference]: With dead ends: 418 [2018-04-11 20:51:50,979 INFO L226 Difference]: Without dead ends: 418 [2018-04-11 20:51:50,979 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-11 20:51:50,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2018-04-11 20:51:50,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 386. [2018-04-11 20:51:50,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 386 states. [2018-04-11 20:51:50,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 446 transitions. [2018-04-11 20:51:50,983 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 446 transitions. Word has length 152 [2018-04-11 20:51:50,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:50,983 INFO L459 AbstractCegarLoop]: Abstraction has 386 states and 446 transitions. [2018-04-11 20:51:50,983 INFO L460 AbstractCegarLoop]: Interpolant automaton has 62 states. [2018-04-11 20:51:50,983 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 446 transitions. [2018-04-11 20:51:50,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2018-04-11 20:51:50,984 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:50,984 INFO L355 BasicCegarLoop]: trace histogram [31, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:50,984 INFO L408 AbstractCegarLoop]: === Iteration 31 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:50,984 INFO L82 PathProgramCache]: Analyzing trace with hash 1416980296, now seen corresponding path program 30 times [2018-04-11 20:51:50,984 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:50,984 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:50,985 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:50,985 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:51:50,985 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:50,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:50,990 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:51:51,288 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-11 20:51:51,288 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:51,288 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:51:51,293 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 20:51:51,363 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 31 check-sat command(s) [2018-04-11 20:51:51,364 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:51:51,365 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:51,415 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-11 20:51:51,432 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:51,432 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 36 [2018-04-11 20:51:51,432 INFO L442 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-04-11 20:51:51,433 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-04-11 20:51:51,433 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=514, Invalid=818, Unknown=0, NotChecked=0, Total=1332 [2018-04-11 20:51:51,433 INFO L87 Difference]: Start difference. First operand 386 states and 446 transitions. Second operand 37 states. [2018-04-11 20:51:52,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:52,284 INFO L93 Difference]: Finished difference Result 431 states and 494 transitions. [2018-04-11 20:51:52,284 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-11 20:51:52,284 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 157 [2018-04-11 20:51:52,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:52,285 INFO L225 Difference]: With dead ends: 431 [2018-04-11 20:51:52,285 INFO L226 Difference]: Without dead ends: 431 [2018-04-11 20:51:52,286 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-11 20:51:52,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2018-04-11 20:51:52,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 398. [2018-04-11 20:51:52,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 398 states. [2018-04-11 20:51:52,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 460 transitions. [2018-04-11 20:51:52,289 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 460 transitions. Word has length 157 [2018-04-11 20:51:52,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:52,289 INFO L459 AbstractCegarLoop]: Abstraction has 398 states and 460 transitions. [2018-04-11 20:51:52,289 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-04-11 20:51:52,289 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 460 transitions. [2018-04-11 20:51:52,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2018-04-11 20:51:52,290 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:52,290 INFO L355 BasicCegarLoop]: trace histogram [32, 31, 31, 31, 31, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:52,290 INFO L408 AbstractCegarLoop]: === Iteration 32 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:52,290 INFO L82 PathProgramCache]: Analyzing trace with hash 1843416757, now seen corresponding path program 31 times [2018-04-11 20:51:52,290 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:52,290 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:52,291 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:52,291 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:51:52,291 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:52,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:52,297 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:51:52,683 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-11 20:51:52,683 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:52,683 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:51:52,689 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:51:52,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:52,723 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:53,061 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-11 20:51:53,078 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:53,079 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33] total 66 [2018-04-11 20:51:53,079 INFO L442 AbstractCegarLoop]: Interpolant automaton has 67 states [2018-04-11 20:51:53,080 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2018-04-11 20:51:53,080 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1155, Invalid=3267, Unknown=0, NotChecked=0, Total=4422 [2018-04-11 20:51:53,080 INFO L87 Difference]: Start difference. First operand 398 states and 460 transitions. Second operand 67 states. [2018-04-11 20:51:56,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:56,336 INFO L93 Difference]: Finished difference Result 444 states and 509 transitions. [2018-04-11 20:51:56,336 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-11 20:51:56,337 INFO L78 Accepts]: Start accepts. Automaton has 67 states. Word has length 162 [2018-04-11 20:51:56,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:56,338 INFO L225 Difference]: With dead ends: 444 [2018-04-11 20:51:56,338 INFO L226 Difference]: Without dead ends: 444 [2018-04-11 20:51:56,338 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-11 20:51:56,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2018-04-11 20:51:56,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 410. [2018-04-11 20:51:56,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 410 states. [2018-04-11 20:51:56,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 474 transitions. [2018-04-11 20:51:56,341 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 474 transitions. Word has length 162 [2018-04-11 20:51:56,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:56,342 INFO L459 AbstractCegarLoop]: Abstraction has 410 states and 474 transitions. [2018-04-11 20:51:56,342 INFO L460 AbstractCegarLoop]: Interpolant automaton has 67 states. [2018-04-11 20:51:56,342 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 474 transitions. [2018-04-11 20:51:56,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2018-04-11 20:51:56,342 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:56,343 INFO L355 BasicCegarLoop]: trace histogram [33, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:56,343 INFO L408 AbstractCegarLoop]: === Iteration 33 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:56,343 INFO L82 PathProgramCache]: Analyzing trace with hash -1876032664, now seen corresponding path program 32 times [2018-04-11 20:51:56,343 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:56,343 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:56,343 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:56,343 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:51:56,343 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:56,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:56,349 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:51:56,842 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-11 20:51:56,842 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:56,842 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:51:56,847 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 20:51:56,870 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 20:51:56,870 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:51:56,872 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:56,901 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-11 20:51:56,918 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:56,918 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 34 [2018-04-11 20:51:56,919 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-04-11 20:51:56,919 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-04-11 20:51:56,919 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=1123, Unknown=0, NotChecked=0, Total=1190 [2018-04-11 20:51:56,919 INFO L87 Difference]: Start difference. First operand 410 states and 474 transitions. Second operand 35 states. [2018-04-11 20:52:00,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:52:00,638 INFO L93 Difference]: Finished difference Result 457 states and 524 transitions. [2018-04-11 20:52:00,638 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-11 20:52:00,638 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 167 [2018-04-11 20:52:00,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:52:00,640 INFO L225 Difference]: With dead ends: 457 [2018-04-11 20:52:00,640 INFO L226 Difference]: Without dead ends: 457 [2018-04-11 20:52:00,640 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 166 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=67, Invalid=1123, Unknown=0, NotChecked=0, Total=1190 [2018-04-11 20:52:00,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states. [2018-04-11 20:52:00,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 422. [2018-04-11 20:52:00,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 422 states. [2018-04-11 20:52:00,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 488 transitions. [2018-04-11 20:52:00,646 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 488 transitions. Word has length 167 [2018-04-11 20:52:00,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:52:00,647 INFO L459 AbstractCegarLoop]: Abstraction has 422 states and 488 transitions. [2018-04-11 20:52:00,647 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-04-11 20:52:00,647 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 488 transitions. [2018-04-11 20:52:00,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2018-04-11 20:52:00,649 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:52:00,649 INFO L355 BasicCegarLoop]: trace histogram [34, 33, 33, 33, 33, 1, 1, 1, 1, 1, 1] [2018-04-11 20:52:00,649 INFO L408 AbstractCegarLoop]: === Iteration 34 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:52:00,649 INFO L82 PathProgramCache]: Analyzing trace with hash 801392277, now seen corresponding path program 33 times [2018-04-11 20:52:00,649 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:52:00,649 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:52:00,650 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:00,650 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:52:00,650 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:00,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:52:00,660 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:52:01,093 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-11 20:52:01,094 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:52:01,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 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:52:01,099 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 20:52:01,316 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 34 check-sat command(s) [2018-04-11 20:52:01,316 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:52:01,321 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:52:01,381 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-11 20:52:01,413 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:52:01,413 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 36 [2018-04-11 20:52:01,413 INFO L442 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-04-11 20:52:01,414 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-04-11 20:52:01,414 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=600, Invalid=732, Unknown=0, NotChecked=0, Total=1332 [2018-04-11 20:52:01,414 INFO L87 Difference]: Start difference. First operand 422 states and 488 transitions. Second operand 37 states. [2018-04-11 20:52:02,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:52:02,567 INFO L93 Difference]: Finished difference Result 470 states and 539 transitions. [2018-04-11 20:52:02,567 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-11 20:52:02,567 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 172 [2018-04-11 20:52:02,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:52:02,569 INFO L225 Difference]: With dead ends: 470 [2018-04-11 20:52:02,569 INFO L226 Difference]: Without dead ends: 470 [2018-04-11 20:52:02,569 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 172 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 593 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1788, Invalid=3042, Unknown=0, NotChecked=0, Total=4830 [2018-04-11 20:52:02,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2018-04-11 20:52:02,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 434. [2018-04-11 20:52:02,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 434 states. [2018-04-11 20:52:02,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 502 transitions. [2018-04-11 20:52:02,572 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 502 transitions. Word has length 172 [2018-04-11 20:52:02,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:52:02,572 INFO L459 AbstractCegarLoop]: Abstraction has 434 states and 502 transitions. [2018-04-11 20:52:02,572 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-04-11 20:52:02,573 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 502 transitions. [2018-04-11 20:52:02,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2018-04-11 20:52:02,573 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:52:02,573 INFO L355 BasicCegarLoop]: trace histogram [35, 34, 34, 34, 34, 1, 1, 1, 1, 1, 1] [2018-04-11 20:52:02,573 INFO L408 AbstractCegarLoop]: === Iteration 35 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:52:02,573 INFO L82 PathProgramCache]: Analyzing trace with hash 2137651080, now seen corresponding path program 34 times [2018-04-11 20:52:02,574 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:52:02,574 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:52:02,574 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:02,574 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:52:02,574 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:02,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:52:02,580 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:52:02,971 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-11 20:52:02,971 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:52:02,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 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:52:02,976 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 20:52:02,996 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 20:52:02,996 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:52:02,998 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:52:03,370 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-11 20:52:03,386 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:52:03,387 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 36] total 72 [2018-04-11 20:52:03,387 INFO L442 AbstractCegarLoop]: Interpolant automaton has 73 states [2018-04-11 20:52:03,387 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2018-04-11 20:52:03,388 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1332, Invalid=3924, Unknown=0, NotChecked=0, Total=5256 [2018-04-11 20:52:03,388 INFO L87 Difference]: Start difference. First operand 434 states and 502 transitions. Second operand 73 states. [2018-04-11 20:52:07,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:52:07,255 INFO L93 Difference]: Finished difference Result 483 states and 554 transitions. [2018-04-11 20:52:07,255 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-11 20:52:07,255 INFO L78 Accepts]: Start accepts. Automaton has 73 states. Word has length 177 [2018-04-11 20:52:07,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:52:07,257 INFO L225 Difference]: With dead ends: 483 [2018-04-11 20:52:07,257 INFO L226 Difference]: Without dead ends: 483 [2018-04-11 20:52:07,257 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-11 20:52:07,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states. [2018-04-11 20:52:07,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 446. [2018-04-11 20:52:07,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 446 states. [2018-04-11 20:52:07,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 446 states to 446 states and 516 transitions. [2018-04-11 20:52:07,261 INFO L78 Accepts]: Start accepts. Automaton has 446 states and 516 transitions. Word has length 177 [2018-04-11 20:52:07,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:52:07,261 INFO L459 AbstractCegarLoop]: Abstraction has 446 states and 516 transitions. [2018-04-11 20:52:07,261 INFO L460 AbstractCegarLoop]: Interpolant automaton has 73 states. [2018-04-11 20:52:07,261 INFO L276 IsEmpty]: Start isEmpty. Operand 446 states and 516 transitions. [2018-04-11 20:52:07,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2018-04-11 20:52:07,262 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:52:07,262 INFO L355 BasicCegarLoop]: trace histogram [36, 35, 35, 35, 35, 1, 1, 1, 1, 1, 1] [2018-04-11 20:52:07,263 INFO L408 AbstractCegarLoop]: === Iteration 36 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:52:07,263 INFO L82 PathProgramCache]: Analyzing trace with hash 578545269, now seen corresponding path program 35 times [2018-04-11 20:52:07,263 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:52:07,263 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:52:07,264 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:07,264 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:52:07,264 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:07,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:52:07,273 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:52:07,702 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-11 20:52:07,702 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:52:07,702 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:52:07,707 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 20:52:07,919 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 36 check-sat command(s) [2018-04-11 20:52:07,919 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:52:07,922 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:52:08,422 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-11 20:52:08,440 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:52:08,440 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 37] total 73 [2018-04-11 20:52:08,441 INFO L442 AbstractCegarLoop]: Interpolant automaton has 74 states [2018-04-11 20:52:08,441 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2018-04-11 20:52:08,441 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1405, Invalid=3997, Unknown=0, NotChecked=0, Total=5402 [2018-04-11 20:52:08,441 INFO L87 Difference]: Start difference. First operand 446 states and 516 transitions. Second operand 74 states. [2018-04-11 20:52:12,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:52:12,958 INFO L93 Difference]: Finished difference Result 496 states and 569 transitions. [2018-04-11 20:52:12,958 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-11 20:52:12,958 INFO L78 Accepts]: Start accepts. Automaton has 74 states. Word has length 182 [2018-04-11 20:52:12,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:52:12,959 INFO L225 Difference]: With dead ends: 496 [2018-04-11 20:52:12,960 INFO L226 Difference]: Without dead ends: 496 [2018-04-11 20:52:12,960 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2451 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1443, Invalid=4107, Unknown=0, NotChecked=0, Total=5550 [2018-04-11 20:52:12,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states. [2018-04-11 20:52:12,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 458. [2018-04-11 20:52:12,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 458 states. [2018-04-11 20:52:12,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 530 transitions. [2018-04-11 20:52:12,964 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 530 transitions. Word has length 182 [2018-04-11 20:52:12,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:52:12,964 INFO L459 AbstractCegarLoop]: Abstraction has 458 states and 530 transitions. [2018-04-11 20:52:12,964 INFO L460 AbstractCegarLoop]: Interpolant automaton has 74 states. [2018-04-11 20:52:12,964 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 530 transitions. [2018-04-11 20:52:12,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2018-04-11 20:52:12,965 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:52:12,966 INFO L355 BasicCegarLoop]: trace histogram [37, 36, 36, 36, 36, 1, 1, 1, 1, 1, 1] [2018-04-11 20:52:12,966 INFO L408 AbstractCegarLoop]: === Iteration 37 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:52:12,966 INFO L82 PathProgramCache]: Analyzing trace with hash 2010858408, now seen corresponding path program 36 times [2018-04-11 20:52:12,966 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:52:12,966 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:52:12,967 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:12,967 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:52:12,967 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:12,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:52:12,976 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:52:13,422 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-11 20:52:13,422 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:52:13,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 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:52:13,427 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 20:52:13,516 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 37 check-sat command(s) [2018-04-11 20:52:13,516 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:52:13,519 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:52:13,611 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-11 20:52:13,629 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:52:13,629 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 44 [2018-04-11 20:52:13,630 INFO L442 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-04-11 20:52:13,630 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-04-11 20:52:13,630 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=736, Invalid=1244, Unknown=0, NotChecked=0, Total=1980 [2018-04-11 20:52:13,630 INFO L87 Difference]: Start difference. First operand 458 states and 530 transitions. Second operand 45 states. [2018-04-11 20:52:14,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:52:14,841 INFO L93 Difference]: Finished difference Result 509 states and 584 transitions. [2018-04-11 20:52:14,842 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-11 20:52:14,842 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 187 [2018-04-11 20:52:14,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:52:14,843 INFO L225 Difference]: With dead ends: 509 [2018-04-11 20:52:14,843 INFO L226 Difference]: Without dead ends: 509 [2018-04-11 20:52:14,843 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 182 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 877 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2205, Invalid=4275, Unknown=0, NotChecked=0, Total=6480 [2018-04-11 20:52:14,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2018-04-11 20:52:14,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 470. [2018-04-11 20:52:14,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 470 states. [2018-04-11 20:52:14,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 544 transitions. [2018-04-11 20:52:14,847 INFO L78 Accepts]: Start accepts. Automaton has 470 states and 544 transitions. Word has length 187 [2018-04-11 20:52:14,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:52:14,847 INFO L459 AbstractCegarLoop]: Abstraction has 470 states and 544 transitions. [2018-04-11 20:52:14,847 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-04-11 20:52:14,847 INFO L276 IsEmpty]: Start isEmpty. Operand 470 states and 544 transitions. [2018-04-11 20:52:14,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2018-04-11 20:52:14,848 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:52:14,848 INFO L355 BasicCegarLoop]: trace histogram [38, 37, 37, 37, 37, 1, 1, 1, 1, 1, 1] [2018-04-11 20:52:14,848 INFO L408 AbstractCegarLoop]: === Iteration 38 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:52:14,848 INFO L82 PathProgramCache]: Analyzing trace with hash -1349177771, now seen corresponding path program 37 times [2018-04-11 20:52:14,849 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:52:14,849 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:52:14,849 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:14,849 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:52:14,849 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:14,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:52:14,859 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:52:15,267 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-11 20:52:15,267 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:52:15,267 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:52:15,272 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:52:15,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:52:15,293 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:52:15,679 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-11 20:52:15,696 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:52:15,696 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 39] total 78 [2018-04-11 20:52:15,696 INFO L442 AbstractCegarLoop]: Interpolant automaton has 79 states [2018-04-11 20:52:15,696 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2018-04-11 20:52:15,697 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1599, Invalid=4563, Unknown=0, NotChecked=0, Total=6162 [2018-04-11 20:52:15,697 INFO L87 Difference]: Start difference. First operand 470 states and 544 transitions. Second operand 79 states. [2018-04-11 20:52:20,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:52:20,367 INFO L93 Difference]: Finished difference Result 522 states and 599 transitions. [2018-04-11 20:52:20,367 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-11 20:52:20,367 INFO L78 Accepts]: Start accepts. Automaton has 79 states. Word has length 192 [2018-04-11 20:52:20,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:52:20,368 INFO L225 Difference]: With dead ends: 522 [2018-04-11 20:52:20,369 INFO L226 Difference]: Without dead ends: 522 [2018-04-11 20:52:20,369 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 154 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2811 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1599, Invalid=4563, Unknown=0, NotChecked=0, Total=6162 [2018-04-11 20:52:20,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2018-04-11 20:52:20,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 482. [2018-04-11 20:52:20,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 482 states. [2018-04-11 20:52:20,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 558 transitions. [2018-04-11 20:52:20,372 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 558 transitions. Word has length 192 [2018-04-11 20:52:20,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:52:20,372 INFO L459 AbstractCegarLoop]: Abstraction has 482 states and 558 transitions. [2018-04-11 20:52:20,372 INFO L460 AbstractCegarLoop]: Interpolant automaton has 79 states. [2018-04-11 20:52:20,372 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 558 transitions. [2018-04-11 20:52:20,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2018-04-11 20:52:20,373 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:52:20,374 INFO L355 BasicCegarLoop]: trace histogram [39, 38, 38, 38, 38, 1, 1, 1, 1, 1, 1] [2018-04-11 20:52:20,374 INFO L408 AbstractCegarLoop]: === Iteration 39 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:52:20,374 INFO L82 PathProgramCache]: Analyzing trace with hash -659298360, now seen corresponding path program 38 times [2018-04-11 20:52:20,374 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:52:20,374 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:52:20,375 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:20,375 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:52:20,375 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:20,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:52:20,381 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:52:20,804 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-11 20:52:20,804 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:52:20,804 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:52:20,814 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 20:52:20,833 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 20:52:20,833 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:52:20,836 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:52:21,262 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-11 20:52:21,289 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:52:21,289 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 40] total 80 [2018-04-11 20:52:21,290 INFO L442 AbstractCegarLoop]: Interpolant automaton has 81 states [2018-04-11 20:52:21,290 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2018-04-11 20:52:21,291 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1640, Invalid=4840, Unknown=0, NotChecked=0, Total=6480 [2018-04-11 20:52:21,291 INFO L87 Difference]: Start difference. First operand 482 states and 558 transitions. Second operand 81 states. [2018-04-11 20:52:26,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:52:26,168 INFO L93 Difference]: Finished difference Result 535 states and 614 transitions. [2018-04-11 20:52:26,168 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-11 20:52:26,168 INFO L78 Accepts]: Start accepts. Automaton has 81 states. Word has length 197 [2018-04-11 20:52:26,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:52:26,170 INFO L225 Difference]: With dead ends: 535 [2018-04-11 20:52:26,170 INFO L226 Difference]: Without dead ends: 535 [2018-04-11 20:52:26,170 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 158 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2923 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1640, Invalid=4840, Unknown=0, NotChecked=0, Total=6480 [2018-04-11 20:52:26,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2018-04-11 20:52:26,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 494. [2018-04-11 20:52:26,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 494 states. [2018-04-11 20:52:26,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 494 states to 494 states and 572 transitions. [2018-04-11 20:52:26,173 INFO L78 Accepts]: Start accepts. Automaton has 494 states and 572 transitions. Word has length 197 [2018-04-11 20:52:26,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:52:26,174 INFO L459 AbstractCegarLoop]: Abstraction has 494 states and 572 transitions. [2018-04-11 20:52:26,174 INFO L460 AbstractCegarLoop]: Interpolant automaton has 81 states. [2018-04-11 20:52:26,174 INFO L276 IsEmpty]: Start isEmpty. Operand 494 states and 572 transitions. [2018-04-11 20:52:26,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2018-04-11 20:52:26,174 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:52:26,174 INFO L355 BasicCegarLoop]: trace histogram [40, 39, 39, 39, 39, 1, 1, 1, 1, 1, 1] [2018-04-11 20:52:26,174 INFO L408 AbstractCegarLoop]: === Iteration 40 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:52:26,175 INFO L82 PathProgramCache]: Analyzing trace with hash 656285237, now seen corresponding path program 39 times [2018-04-11 20:52:26,175 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:52:26,175 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:52:26,175 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:26,175 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:52:26,175 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:26,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:52:26,181 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:52:26,619 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-11 20:52:26,619 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:52:26,619 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:52:26,625 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 20:52:26,818 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 40 check-sat command(s) [2018-04-11 20:52:26,818 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:52:26,821 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:52:26,856 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-11 20:52:26,892 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:52:26,892 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 42 [2018-04-11 20:52:26,893 INFO L442 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-04-11 20:52:26,893 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-04-11 20:52:26,893 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=825, Invalid=981, Unknown=0, NotChecked=0, Total=1806 [2018-04-11 20:52:26,893 INFO L87 Difference]: Start difference. First operand 494 states and 572 transitions. Second operand 43 states. [2018-04-11 20:52:27,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:52:27,931 INFO L93 Difference]: Finished difference Result 548 states and 629 transitions. [2018-04-11 20:52:27,931 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-11 20:52:27,931 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 202 [2018-04-11 20:52:27,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:52:27,932 INFO L225 Difference]: With dead ends: 548 [2018-04-11 20:52:27,932 INFO L226 Difference]: Without dead ends: 548 [2018-04-11 20:52:27,933 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 202 SyntacticMatches, 0 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 818 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=2463, Invalid=4179, Unknown=0, NotChecked=0, Total=6642 [2018-04-11 20:52:27,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 548 states. [2018-04-11 20:52:27,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 548 to 506. [2018-04-11 20:52:27,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 506 states. [2018-04-11 20:52:27,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 506 states to 506 states and 586 transitions. [2018-04-11 20:52:27,936 INFO L78 Accepts]: Start accepts. Automaton has 506 states and 586 transitions. Word has length 202 [2018-04-11 20:52:27,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:52:27,936 INFO L459 AbstractCegarLoop]: Abstraction has 506 states and 586 transitions. [2018-04-11 20:52:27,936 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-04-11 20:52:27,937 INFO L276 IsEmpty]: Start isEmpty. Operand 506 states and 586 transitions. [2018-04-11 20:52:27,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2018-04-11 20:52:27,937 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:52:27,937 INFO L355 BasicCegarLoop]: trace histogram [41, 40, 40, 40, 40, 1, 1, 1, 1, 1, 1] [2018-04-11 20:52:27,937 INFO L408 AbstractCegarLoop]: === Iteration 41 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:52:27,937 INFO L82 PathProgramCache]: Analyzing trace with hash 715514856, now seen corresponding path program 40 times [2018-04-11 20:52:27,937 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:52:27,938 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:52:27,938 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:27,938 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:52:27,938 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:27,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:52:27,944 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:52:28,469 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-11 20:52:28,469 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:52:28,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 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:52:28,474 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 20:52:28,494 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 20:52:28,494 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:52:28,497 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:52:29,077 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-11 20:52:29,094 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:52:29,094 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 42] total 84 [2018-04-11 20:52:29,094 INFO L442 AbstractCegarLoop]: Interpolant automaton has 85 states [2018-04-11 20:52:29,094 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2018-04-11 20:52:29,095 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1554, Invalid=5586, Unknown=0, NotChecked=0, Total=7140 [2018-04-11 20:52:29,095 INFO L87 Difference]: Start difference. First operand 506 states and 586 transitions. Second operand 85 states. [2018-04-11 20:52:33,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:52:33,460 INFO L93 Difference]: Finished difference Result 561 states and 644 transitions. [2018-04-11 20:52:33,461 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-04-11 20:52:33,461 INFO L78 Accepts]: Start accepts. Automaton has 85 states. Word has length 207 [2018-04-11 20:52:33,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:52:33,462 INFO L225 Difference]: With dead ends: 561 [2018-04-11 20:52:33,462 INFO L226 Difference]: Without dead ends: 561 [2018-04-11 20:52:33,462 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-11 20:52:33,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2018-04-11 20:52:33,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 518. [2018-04-11 20:52:33,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 518 states. [2018-04-11 20:52:33,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 600 transitions. [2018-04-11 20:52:33,465 INFO L78 Accepts]: Start accepts. Automaton has 518 states and 600 transitions. Word has length 207 [2018-04-11 20:52:33,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:52:33,466 INFO L459 AbstractCegarLoop]: Abstraction has 518 states and 600 transitions. [2018-04-11 20:52:33,466 INFO L460 AbstractCegarLoop]: Interpolant automaton has 85 states. [2018-04-11 20:52:33,466 INFO L276 IsEmpty]: Start isEmpty. Operand 518 states and 600 transitions. [2018-04-11 20:52:33,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2018-04-11 20:52:33,466 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:52:33,466 INFO L355 BasicCegarLoop]: trace histogram [42, 41, 41, 41, 41, 1, 1, 1, 1, 1, 1] [2018-04-11 20:52:33,467 INFO L408 AbstractCegarLoop]: === Iteration 42 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:52:33,467 INFO L82 PathProgramCache]: Analyzing trace with hash -1616595435, now seen corresponding path program 41 times [2018-04-11 20:52:33,467 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:52:33,467 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:52:33,467 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:33,467 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:52:33,467 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:33,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:52:33,473 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:52:34,002 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-11 20:52:34,002 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:52:34,002 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:52:34,007 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 20:52:34,362 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 42 check-sat command(s) [2018-04-11 20:52:34,362 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:52:34,366 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:52:34,983 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-11 20:52:35,000 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:52:35,001 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 43] total 85 [2018-04-11 20:52:35,001 INFO L442 AbstractCegarLoop]: Interpolant automaton has 86 states [2018-04-11 20:52:35,001 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2018-04-11 20:52:35,001 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1891, Invalid=5419, Unknown=0, NotChecked=0, Total=7310 [2018-04-11 20:52:35,002 INFO L87 Difference]: Start difference. First operand 518 states and 600 transitions. Second operand 86 states. [2018-04-11 20:52:41,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:52:41,624 INFO L93 Difference]: Finished difference Result 574 states and 659 transitions. [2018-04-11 20:52:41,624 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-11 20:52:41,624 INFO L78 Accepts]: Start accepts. Automaton has 86 states. Word has length 212 [2018-04-11 20:52:41,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:52:41,625 INFO L225 Difference]: With dead ends: 574 [2018-04-11 20:52:41,625 INFO L226 Difference]: Without dead ends: 574 [2018-04-11 20:52:41,626 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-11 20:52:41,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2018-04-11 20:52:41,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 530. [2018-04-11 20:52:41,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 530 states. [2018-04-11 20:52:41,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 614 transitions. [2018-04-11 20:52:41,629 INFO L78 Accepts]: Start accepts. Automaton has 530 states and 614 transitions. Word has length 212 [2018-04-11 20:52:41,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:52:41,629 INFO L459 AbstractCegarLoop]: Abstraction has 530 states and 614 transitions. [2018-04-11 20:52:41,629 INFO L460 AbstractCegarLoop]: Interpolant automaton has 86 states. [2018-04-11 20:52:41,629 INFO L276 IsEmpty]: Start isEmpty. Operand 530 states and 614 transitions. [2018-04-11 20:52:41,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2018-04-11 20:52:41,630 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:52:41,630 INFO L355 BasicCegarLoop]: trace histogram [43, 42, 42, 42, 42, 1, 1, 1, 1, 1, 1] [2018-04-11 20:52:41,630 INFO L408 AbstractCegarLoop]: === Iteration 43 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:52:41,630 INFO L82 PathProgramCache]: Analyzing trace with hash 1071855624, now seen corresponding path program 42 times [2018-04-11 20:52:41,630 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:52:41,630 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:52:41,630 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:41,631 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:52:41,631 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:41,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:52:41,637 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:52:42,121 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-11 20:52:42,121 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:52:42,121 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:52:42,127 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 20:52:42,260 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 43 check-sat command(s) [2018-04-11 20:52:42,260 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:52:42,263 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:52:42,343 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-11 20:52:42,361 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:52:42,361 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45] total 48 [2018-04-11 20:52:42,361 INFO L442 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-04-11 20:52:42,361 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-04-11 20:52:42,361 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=964, Invalid=1388, Unknown=0, NotChecked=0, Total=2352 [2018-04-11 20:52:42,362 INFO L87 Difference]: Start difference. First operand 530 states and 614 transitions. Second operand 49 states. [2018-04-11 20:52:43,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:52:43,574 INFO L93 Difference]: Finished difference Result 587 states and 674 transitions. [2018-04-11 20:52:43,574 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-11 20:52:43,574 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 217 [2018-04-11 20:52:43,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:52:43,576 INFO L225 Difference]: With dead ends: 587 [2018-04-11 20:52:43,576 INFO L226 Difference]: Without dead ends: 587 [2018-04-11 20:52:43,576 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-11 20:52:43,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states. [2018-04-11 20:52:43,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 542. [2018-04-11 20:52:43,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 542 states. [2018-04-11 20:52:43,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 628 transitions. [2018-04-11 20:52:43,580 INFO L78 Accepts]: Start accepts. Automaton has 542 states and 628 transitions. Word has length 217 [2018-04-11 20:52:43,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:52:43,580 INFO L459 AbstractCegarLoop]: Abstraction has 542 states and 628 transitions. [2018-04-11 20:52:43,580 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-04-11 20:52:43,580 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 628 transitions. [2018-04-11 20:52:43,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2018-04-11 20:52:43,581 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:52:43,581 INFO L355 BasicCegarLoop]: trace histogram [44, 43, 43, 43, 43, 1, 1, 1, 1, 1, 1] [2018-04-11 20:52:43,581 INFO L408 AbstractCegarLoop]: === Iteration 44 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:52:43,581 INFO L82 PathProgramCache]: Analyzing trace with hash -701041163, now seen corresponding path program 43 times [2018-04-11 20:52:43,581 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:52:43,581 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:52:43,581 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:43,581 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:52:43,581 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:43,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:52:43,588 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:52:44,120 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-11 20:52:44,120 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:52:44,120 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:52:44,125 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:52:44,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:52:44,148 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:52:44,676 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-11 20:52:44,693 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:52:44,693 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 45] total 90 [2018-04-11 20:52:44,694 INFO L442 AbstractCegarLoop]: Interpolant automaton has 91 states [2018-04-11 20:52:44,694 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2018-04-11 20:52:44,694 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2115, Invalid=6075, Unknown=0, NotChecked=0, Total=8190 [2018-04-11 20:52:44,694 INFO L87 Difference]: Start difference. First operand 542 states and 628 transitions. Second operand 91 states. [2018-04-11 20:52:48,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:52:48,625 INFO L93 Difference]: Finished difference Result 600 states and 689 transitions. [2018-04-11 20:52:48,625 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-04-11 20:52:48,625 INFO L78 Accepts]: Start accepts. Automaton has 91 states. Word has length 222 [2018-04-11 20:52:48,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:52:48,626 INFO L225 Difference]: With dead ends: 600 [2018-04-11 20:52:48,627 INFO L226 Difference]: Without dead ends: 600 [2018-04-11 20:52:48,627 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-11 20:52:48,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states. [2018-04-11 20:52:48,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 554. [2018-04-11 20:52:48,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 554 states. [2018-04-11 20:52:48,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 642 transitions. [2018-04-11 20:52:48,630 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 642 transitions. Word has length 222 [2018-04-11 20:52:48,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:52:48,630 INFO L459 AbstractCegarLoop]: Abstraction has 554 states and 642 transitions. [2018-04-11 20:52:48,631 INFO L460 AbstractCegarLoop]: Interpolant automaton has 91 states. [2018-04-11 20:52:48,631 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 642 transitions. [2018-04-11 20:52:48,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2018-04-11 20:52:48,631 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:52:48,631 INFO L355 BasicCegarLoop]: trace histogram [45, 44, 44, 44, 44, 1, 1, 1, 1, 1, 1] [2018-04-11 20:52:48,631 INFO L408 AbstractCegarLoop]: === Iteration 45 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:52:48,631 INFO L82 PathProgramCache]: Analyzing trace with hash 1411245096, now seen corresponding path program 44 times [2018-04-11 20:52:48,632 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:52:48,632 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:52:48,632 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:48,632 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:52:48,632 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:48,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:52:48,639 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:52:49,201 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-11 20:52:49,201 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:52:49,201 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:52:49,206 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 20:52:49,229 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 20:52:49,229 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:52:49,231 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:52:49,837 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-11 20:52:49,854 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:52:49,854 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 46] total 92 [2018-04-11 20:52:49,855 INFO L442 AbstractCegarLoop]: Interpolant automaton has 93 states [2018-04-11 20:52:49,855 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2018-04-11 20:52:49,855 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2070, Invalid=6486, Unknown=0, NotChecked=0, Total=8556 [2018-04-11 20:52:49,855 INFO L87 Difference]: Start difference. First operand 554 states and 642 transitions. Second operand 93 states. [2018-04-11 20:52:54,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:52:54,368 INFO L93 Difference]: Finished difference Result 613 states and 704 transitions. [2018-04-11 20:52:54,368 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-04-11 20:52:54,368 INFO L78 Accepts]: Start accepts. Automaton has 93 states. Word has length 227 [2018-04-11 20:52:54,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:52:54,369 INFO L225 Difference]: With dead ends: 613 [2018-04-11 20:52:54,369 INFO L226 Difference]: Without dead ends: 613 [2018-04-11 20:52:54,370 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 182 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3818 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2070, Invalid=6486, Unknown=0, NotChecked=0, Total=8556 [2018-04-11 20:52:54,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2018-04-11 20:52:54,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 566. [2018-04-11 20:52:54,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 566 states. [2018-04-11 20:52:54,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 656 transitions. [2018-04-11 20:52:54,373 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 656 transitions. Word has length 227 [2018-04-11 20:52:54,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:52:54,373 INFO L459 AbstractCegarLoop]: Abstraction has 566 states and 656 transitions. [2018-04-11 20:52:54,373 INFO L460 AbstractCegarLoop]: Interpolant automaton has 93 states. [2018-04-11 20:52:54,373 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 656 transitions. [2018-04-11 20:52:54,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 233 [2018-04-11 20:52:54,374 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:52:54,374 INFO L355 BasicCegarLoop]: trace histogram [46, 45, 45, 45, 45, 1, 1, 1, 1, 1, 1] [2018-04-11 20:52:54,374 INFO L408 AbstractCegarLoop]: === Iteration 46 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:52:54,374 INFO L82 PathProgramCache]: Analyzing trace with hash 241360341, now seen corresponding path program 45 times [2018-04-11 20:52:54,374 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:52:54,374 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:52:54,375 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:54,375 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:52:54,375 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:54,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:52:54,382 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:52:55,025 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-11 20:52:55,025 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:52:55,025 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:52:55,030 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 20:52:55,327 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 46 check-sat command(s) [2018-04-11 20:52:55,327 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:52:55,329 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:52:55,359 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-11 20:52:55,377 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:52:55,377 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 48 [2018-04-11 20:52:55,378 INFO L442 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-04-11 20:52:55,378 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-04-11 20:52:55,378 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1086, Invalid=1266, Unknown=0, NotChecked=0, Total=2352 [2018-04-11 20:52:55,378 INFO L87 Difference]: Start difference. First operand 566 states and 656 transitions. Second operand 49 states. [2018-04-11 20:52:56,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:52:56,741 INFO L93 Difference]: Finished difference Result 626 states and 719 transitions. [2018-04-11 20:52:56,742 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-04-11 20:52:56,742 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 232 [2018-04-11 20:52:56,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:52:56,743 INFO L225 Difference]: With dead ends: 626 [2018-04-11 20:52:56,744 INFO L226 Difference]: Without dead ends: 626 [2018-04-11 20:52:56,744 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 324 GetRequests, 232 SyntacticMatches, 0 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1079 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=3246, Invalid=5496, Unknown=0, NotChecked=0, Total=8742 [2018-04-11 20:52:56,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 626 states. [2018-04-11 20:52:56,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 626 to 578. [2018-04-11 20:52:56,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 578 states. [2018-04-11 20:52:56,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 670 transitions. [2018-04-11 20:52:56,748 INFO L78 Accepts]: Start accepts. Automaton has 578 states and 670 transitions. Word has length 232 [2018-04-11 20:52:56,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:52:56,748 INFO L459 AbstractCegarLoop]: Abstraction has 578 states and 670 transitions. [2018-04-11 20:52:56,748 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-04-11 20:52:56,748 INFO L276 IsEmpty]: Start isEmpty. Operand 578 states and 670 transitions. [2018-04-11 20:52:56,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2018-04-11 20:52:56,749 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:52:56,749 INFO L355 BasicCegarLoop]: trace histogram [47, 46, 46, 46, 46, 1, 1, 1, 1, 1, 1] [2018-04-11 20:52:56,749 INFO L408 AbstractCegarLoop]: === Iteration 47 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:52:56,749 INFO L82 PathProgramCache]: Analyzing trace with hash 747104328, now seen corresponding path program 46 times [2018-04-11 20:52:56,749 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:52:56,749 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:52:56,750 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:56,750 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:52:56,750 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:56,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:52:56,756 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:52:57,350 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-11 20:52:57,350 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:52:57,350 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:52:57,355 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 20:52:57,379 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 20:52:57,380 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:52:57,382 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:52:57,992 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-11 20:52:58,010 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:52:58,010 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 48] total 96 [2018-04-11 20:52:58,010 INFO L442 AbstractCegarLoop]: Interpolant automaton has 97 states [2018-04-11 20:52:58,010 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2018-04-11 20:52:58,011 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2352, Invalid=6960, Unknown=0, NotChecked=0, Total=9312 [2018-04-11 20:52:58,011 INFO L87 Difference]: Start difference. First operand 578 states and 670 transitions. Second operand 97 states. [2018-04-11 20:53:02,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:53:02,709 INFO L93 Difference]: Finished difference Result 639 states and 734 transitions. [2018-04-11 20:53:02,710 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-04-11 20:53:02,710 INFO L78 Accepts]: Start accepts. Automaton has 97 states. Word has length 237 [2018-04-11 20:53:02,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:53:02,711 INFO L225 Difference]: With dead ends: 639 [2018-04-11 20:53:02,711 INFO L226 Difference]: Without dead ends: 639 [2018-04-11 20:53:02,711 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 190 SyntacticMatches, 0 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4275 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2352, Invalid=6960, Unknown=0, NotChecked=0, Total=9312 [2018-04-11 20:53:02,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 639 states. [2018-04-11 20:53:02,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 639 to 590. [2018-04-11 20:53:02,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 590 states. [2018-04-11 20:53:02,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 684 transitions. [2018-04-11 20:53:02,715 INFO L78 Accepts]: Start accepts. Automaton has 590 states and 684 transitions. Word has length 237 [2018-04-11 20:53:02,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:53:02,715 INFO L459 AbstractCegarLoop]: Abstraction has 590 states and 684 transitions. [2018-04-11 20:53:02,715 INFO L460 AbstractCegarLoop]: Interpolant automaton has 97 states. [2018-04-11 20:53:02,715 INFO L276 IsEmpty]: Start isEmpty. Operand 590 states and 684 transitions. [2018-04-11 20:53:02,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2018-04-11 20:53:02,716 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:53:02,716 INFO L355 BasicCegarLoop]: trace histogram [48, 47, 47, 47, 47, 1, 1, 1, 1, 1, 1] [2018-04-11 20:53:02,716 INFO L408 AbstractCegarLoop]: === Iteration 48 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:53:02,716 INFO L82 PathProgramCache]: Analyzing trace with hash -231313995, now seen corresponding path program 47 times [2018-04-11 20:53:02,716 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:53:02,716 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:53:02,717 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:53:02,717 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:53:02,717 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:53:02,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:53:02,724 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:53:03,369 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-11 20:53:03,370 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:53:03,370 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:53:03,374 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 20:53:03,956 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 48 check-sat command(s) [2018-04-11 20:53:03,956 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:53:03,960 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:53:04,673 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-11 20:53:04,691 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:53:04,692 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 49] total 97 [2018-04-11 20:53:04,692 INFO L442 AbstractCegarLoop]: Interpolant automaton has 98 states [2018-04-11 20:53:04,692 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2018-04-11 20:53:04,692 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2449, Invalid=7057, Unknown=0, NotChecked=0, Total=9506 [2018-04-11 20:53:04,693 INFO L87 Difference]: Start difference. First operand 590 states and 684 transitions. Second operand 98 states. [2018-04-11 20:53:10,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:53:10,579 INFO L93 Difference]: Finished difference Result 652 states and 749 transitions. [2018-04-11 20:53:10,579 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-04-11 20:53:10,579 INFO L78 Accepts]: Start accepts. Automaton has 98 states. Word has length 242 [2018-04-11 20:53:10,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:53:10,580 INFO L225 Difference]: With dead ends: 652 [2018-04-11 20:53:10,580 INFO L226 Difference]: Without dead ends: 652 [2018-04-11 20:53:10,581 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-11 20:53:10,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 652 states. [2018-04-11 20:53:10,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 652 to 602. [2018-04-11 20:53:10,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 602 states. [2018-04-11 20:53:10,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 602 states to 602 states and 698 transitions. [2018-04-11 20:53:10,584 INFO L78 Accepts]: Start accepts. Automaton has 602 states and 698 transitions. Word has length 242 [2018-04-11 20:53:10,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:53:10,585 INFO L459 AbstractCegarLoop]: Abstraction has 602 states and 698 transitions. [2018-04-11 20:53:10,585 INFO L460 AbstractCegarLoop]: Interpolant automaton has 98 states. [2018-04-11 20:53:10,585 INFO L276 IsEmpty]: Start isEmpty. Operand 602 states and 698 transitions. [2018-04-11 20:53:10,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2018-04-11 20:53:10,585 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:53:10,585 INFO L355 BasicCegarLoop]: trace histogram [49, 48, 48, 48, 48, 1, 1, 1, 1, 1, 1] [2018-04-11 20:53:10,586 INFO L408 AbstractCegarLoop]: === Iteration 49 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:53:10,586 INFO L82 PathProgramCache]: Analyzing trace with hash 936592488, now seen corresponding path program 48 times [2018-04-11 20:53:10,586 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:53:10,586 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:53:10,586 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:53:10,586 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:53:10,586 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:53:10,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:53:10,592 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:53:11,238 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-11 20:53:11,238 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:53:11,238 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:53:11,243 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 20:53:11,430 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 49 check-sat command(s) [2018-04-11 20:53:11,431 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:53:11,433 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:53:11,920 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-11 20:53:11,950 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:53:11,951 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 68 [2018-04-11 20:53:11,951 INFO L442 AbstractCegarLoop]: Interpolant automaton has 69 states [2018-04-11 20:53:11,951 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2018-04-11 20:53:11,951 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1432, Invalid=3260, Unknown=0, NotChecked=0, Total=4692 [2018-04-11 20:53:11,951 INFO L87 Difference]: Start difference. First operand 602 states and 698 transitions. Second operand 69 states. [2018-04-11 20:53:14,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:53:14,981 INFO L93 Difference]: Finished difference Result 665 states and 764 transitions. [2018-04-11 20:53:14,981 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-04-11 20:53:14,981 INFO L78 Accepts]: Start accepts. Automaton has 69 states. Word has length 247 [2018-04-11 20:53:14,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:53:14,982 INFO L225 Difference]: With dead ends: 665 [2018-04-11 20:53:14,982 INFO L226 Difference]: Without dead ends: 665 [2018-04-11 20:53:14,983 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 345 GetRequests, 230 SyntacticMatches, 0 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1831 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=3855, Invalid=9717, Unknown=0, NotChecked=0, Total=13572 [2018-04-11 20:53:14,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states. [2018-04-11 20:53:14,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 614. [2018-04-11 20:53:14,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 614 states. [2018-04-11 20:53:14,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 614 states to 614 states and 712 transitions. [2018-04-11 20:53:14,986 INFO L78 Accepts]: Start accepts. Automaton has 614 states and 712 transitions. Word has length 247 [2018-04-11 20:53:14,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:53:14,986 INFO L459 AbstractCegarLoop]: Abstraction has 614 states and 712 transitions. [2018-04-11 20:53:14,986 INFO L460 AbstractCegarLoop]: Interpolant automaton has 69 states. [2018-04-11 20:53:14,986 INFO L276 IsEmpty]: Start isEmpty. Operand 614 states and 712 transitions. [2018-04-11 20:53:14,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2018-04-11 20:53:14,987 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:53:14,987 INFO L355 BasicCegarLoop]: trace histogram [50, 49, 49, 49, 49, 1, 1, 1, 1, 1, 1] [2018-04-11 20:53:14,987 INFO L408 AbstractCegarLoop]: === Iteration 50 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:53:14,987 INFO L82 PathProgramCache]: Analyzing trace with hash 1916773781, now seen corresponding path program 49 times [2018-04-11 20:53:14,987 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:53:14,987 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:53:14,988 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:53:14,988 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:53:14,988 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:53:14,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:53:14,994 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:53:15,697 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-11 20:53:15,697 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:53:15,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 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:53:15,702 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:53:15,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:53:15,727 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:53:16,364 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-11 20:53:16,380 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:53:16,381 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 51] total 102 [2018-04-11 20:53:16,381 INFO L442 AbstractCegarLoop]: Interpolant automaton has 103 states [2018-04-11 20:53:16,381 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 103 interpolants. [2018-04-11 20:53:16,382 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2703, Invalid=7803, Unknown=0, NotChecked=0, Total=10506 [2018-04-11 20:53:16,382 INFO L87 Difference]: Start difference. First operand 614 states and 712 transitions. Second operand 103 states. [2018-04-11 20:53:22,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:53:22,136 INFO L93 Difference]: Finished difference Result 678 states and 779 transitions. [2018-04-11 20:53:22,136 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-04-11 20:53:22,136 INFO L78 Accepts]: Start accepts. Automaton has 103 states. Word has length 252 [2018-04-11 20:53:22,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:53:22,137 INFO L225 Difference]: With dead ends: 678 [2018-04-11 20:53:22,137 INFO L226 Difference]: Without dead ends: 678 [2018-04-11 20:53:22,138 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 202 SyntacticMatches, 0 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4899 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2703, Invalid=7803, Unknown=0, NotChecked=0, Total=10506 [2018-04-11 20:53:22,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 678 states. [2018-04-11 20:53:22,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 678 to 626. [2018-04-11 20:53:22,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 626 states. [2018-04-11 20:53:22,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 626 states to 626 states and 726 transitions. [2018-04-11 20:53:22,142 INFO L78 Accepts]: Start accepts. Automaton has 626 states and 726 transitions. Word has length 252 [2018-04-11 20:53:22,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:53:22,142 INFO L459 AbstractCegarLoop]: Abstraction has 626 states and 726 transitions. [2018-04-11 20:53:22,142 INFO L460 AbstractCegarLoop]: Interpolant automaton has 103 states. [2018-04-11 20:53:22,142 INFO L276 IsEmpty]: Start isEmpty. Operand 626 states and 726 transitions. [2018-04-11 20:53:22,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 258 [2018-04-11 20:53:22,143 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:53:22,143 INFO L355 BasicCegarLoop]: trace histogram [51, 50, 50, 50, 50, 1, 1, 1, 1, 1, 1] [2018-04-11 20:53:22,143 INFO L408 AbstractCegarLoop]: === Iteration 51 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:53:22,143 INFO L82 PathProgramCache]: Analyzing trace with hash -1372456824, now seen corresponding path program 50 times [2018-04-11 20:53:22,143 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:53:22,143 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:53:22,144 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:53:22,144 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:53:22,144 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:53:22,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:53:22,151 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:53:22,892 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-11 20:53:22,893 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:53:22,893 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:53:22,898 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 20:53:22,923 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 20:53:22,923 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:53:22,926 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:53:23,612 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-11 20:53:23,629 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:53:23,629 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 52] total 104 [2018-04-11 20:53:23,630 INFO L442 AbstractCegarLoop]: Interpolant automaton has 105 states [2018-04-11 20:53:23,630 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 105 interpolants. [2018-04-11 20:53:23,630 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2756, Invalid=8164, Unknown=0, NotChecked=0, Total=10920 [2018-04-11 20:53:23,630 INFO L87 Difference]: Start difference. First operand 626 states and 726 transitions. Second operand 105 states. [2018-04-11 20:53:30,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:53:30,981 INFO L93 Difference]: Finished difference Result 691 states and 794 transitions. [2018-04-11 20:53:30,981 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-04-11 20:53:30,981 INFO L78 Accepts]: Start accepts. Automaton has 105 states. Word has length 257 [2018-04-11 20:53:30,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:53:30,982 INFO L225 Difference]: With dead ends: 691 [2018-04-11 20:53:30,982 INFO L226 Difference]: Without dead ends: 691 [2018-04-11 20:53:30,983 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-11 20:53:30,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 691 states. [2018-04-11 20:53:30,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 691 to 638. [2018-04-11 20:53:30,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 638 states. [2018-04-11 20:53:30,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 638 states to 638 states and 740 transitions. [2018-04-11 20:53:30,986 INFO L78 Accepts]: Start accepts. Automaton has 638 states and 740 transitions. Word has length 257 [2018-04-11 20:53:30,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:53:30,987 INFO L459 AbstractCegarLoop]: Abstraction has 638 states and 740 transitions. [2018-04-11 20:53:30,987 INFO L460 AbstractCegarLoop]: Interpolant automaton has 105 states. [2018-04-11 20:53:30,987 INFO L276 IsEmpty]: Start isEmpty. Operand 638 states and 740 transitions. [2018-04-11 20:53:30,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 263 [2018-04-11 20:53:30,987 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:53:30,988 INFO L355 BasicCegarLoop]: trace histogram [52, 51, 51, 51, 51, 1, 1, 1, 1, 1, 1] [2018-04-11 20:53:30,988 INFO L408 AbstractCegarLoop]: === Iteration 52 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:53:30,988 INFO L82 PathProgramCache]: Analyzing trace with hash -1517517451, now seen corresponding path program 51 times [2018-04-11 20:53:30,988 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:53:30,988 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:53:30,988 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:53:30,988 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:53:30,988 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:53:30,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:53:30,995 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:53:31,736 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-11 20:53:31,736 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:53:31,736 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:53:31,741 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 20:53:32,190 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 52 check-sat command(s) [2018-04-11 20:53:32,190 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:53:32,193 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:53:32,234 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-11 20:53:32,252 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:53:32,252 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 54 [2018-04-11 20:53:32,252 INFO L442 AbstractCegarLoop]: Interpolant automaton has 55 states [2018-04-11 20:53:32,252 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2018-04-11 20:53:32,253 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1383, Invalid=1587, Unknown=0, NotChecked=0, Total=2970 [2018-04-11 20:53:32,253 INFO L87 Difference]: Start difference. First operand 638 states and 740 transitions. Second operand 55 states. [2018-04-11 20:53:33,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:53:33,954 INFO L93 Difference]: Finished difference Result 704 states and 809 transitions. [2018-04-11 20:53:33,954 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-04-11 20:53:33,954 INFO L78 Accepts]: Start accepts. Automaton has 55 states. Word has length 262 [2018-04-11 20:53:33,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:53:33,955 INFO L225 Difference]: With dead ends: 704 [2018-04-11 20:53:33,955 INFO L226 Difference]: Without dead ends: 704 [2018-04-11 20:53:33,956 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 366 GetRequests, 262 SyntacticMatches, 0 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1376 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=4137, Invalid=6993, Unknown=0, NotChecked=0, Total=11130 [2018-04-11 20:53:33,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 704 states. [2018-04-11 20:53:33,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 704 to 650. [2018-04-11 20:53:33,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 650 states. [2018-04-11 20:53:33,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 650 states to 650 states and 754 transitions. [2018-04-11 20:53:33,959 INFO L78 Accepts]: Start accepts. Automaton has 650 states and 754 transitions. Word has length 262 [2018-04-11 20:53:33,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:53:33,960 INFO L459 AbstractCegarLoop]: Abstraction has 650 states and 754 transitions. [2018-04-11 20:53:33,960 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states. [2018-04-11 20:53:33,960 INFO L276 IsEmpty]: Start isEmpty. Operand 650 states and 754 transitions. [2018-04-11 20:53:33,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 268 [2018-04-11 20:53:33,960 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:53:33,960 INFO L355 BasicCegarLoop]: trace histogram [53, 52, 52, 52, 52, 1, 1, 1, 1, 1, 1] [2018-04-11 20:53:33,960 INFO L408 AbstractCegarLoop]: === Iteration 53 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:53:33,961 INFO L82 PathProgramCache]: Analyzing trace with hash -1319762776, now seen corresponding path program 52 times [2018-04-11 20:53:33,961 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:53:33,961 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:53:33,961 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:53:33,961 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:53:33,961 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:53:33,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:53:33,968 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:53:34,740 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-11 20:53:34,740 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:53:34,740 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:53:34,745 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 20:53:34,769 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 20:53:34,770 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:53:34,772 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:53:35,522 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-11 20:53:35,539 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:53:35,539 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 54] total 108 [2018-04-11 20:53:35,539 INFO L442 AbstractCegarLoop]: Interpolant automaton has 109 states [2018-04-11 20:53:35,540 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 109 interpolants. [2018-04-11 20:53:35,540 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2862, Invalid=8910, Unknown=0, NotChecked=0, Total=11772 [2018-04-11 20:53:35,540 INFO L87 Difference]: Start difference. First operand 650 states and 754 transitions. Second operand 109 states. [2018-04-11 20:53:41,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:53:41,789 INFO L93 Difference]: Finished difference Result 717 states and 824 transitions. [2018-04-11 20:53:41,789 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-04-11 20:53:41,789 INFO L78 Accepts]: Start accepts. Automaton has 109 states. Word has length 267 [2018-04-11 20:53:41,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:53:41,790 INFO L225 Difference]: With dead ends: 717 [2018-04-11 20:53:41,790 INFO L226 Difference]: Without dead ends: 717 [2018-04-11 20:53:41,791 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-11 20:53:41,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 717 states. [2018-04-11 20:53:41,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 717 to 662. [2018-04-11 20:53:41,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 662 states. [2018-04-11 20:53:41,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 662 states to 662 states and 768 transitions. [2018-04-11 20:53:41,794 INFO L78 Accepts]: Start accepts. Automaton has 662 states and 768 transitions. Word has length 267 [2018-04-11 20:53:41,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:53:41,795 INFO L459 AbstractCegarLoop]: Abstraction has 662 states and 768 transitions. [2018-04-11 20:53:41,795 INFO L460 AbstractCegarLoop]: Interpolant automaton has 109 states. [2018-04-11 20:53:41,795 INFO L276 IsEmpty]: Start isEmpty. Operand 662 states and 768 transitions. [2018-04-11 20:53:41,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2018-04-11 20:53:41,795 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:53:41,796 INFO L355 BasicCegarLoop]: trace histogram [54, 53, 53, 53, 53, 1, 1, 1, 1, 1, 1] [2018-04-11 20:53:41,796 INFO L408 AbstractCegarLoop]: === Iteration 54 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:53:41,796 INFO L82 PathProgramCache]: Analyzing trace with hash -1448407723, now seen corresponding path program 53 times [2018-04-11 20:53:41,796 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:53:41,796 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:53:41,796 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:53:41,796 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:53:41,797 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:53:41,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:53:41,803 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:53:42,645 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-11 20:53:42,645 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:53:42,645 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:53:42,651 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 20:53:43,571 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 54 check-sat command(s) [2018-04-11 20:53:43,571 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:53:43,575 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:53:44,438 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-11 20:53:44,457 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:53:44,457 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 55] total 109 [2018-04-11 20:53:44,458 INFO L442 AbstractCegarLoop]: Interpolant automaton has 110 states [2018-04-11 20:53:44,458 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 110 interpolants. [2018-04-11 20:53:44,459 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3079, Invalid=8911, Unknown=0, NotChecked=0, Total=11990 [2018-04-11 20:53:44,459 INFO L87 Difference]: Start difference. First operand 662 states and 768 transitions. Second operand 110 states. [2018-04-11 20:53:51,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:53:51,082 INFO L93 Difference]: Finished difference Result 730 states and 839 transitions. [2018-04-11 20:53:51,082 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-04-11 20:53:51,083 INFO L78 Accepts]: Start accepts. Automaton has 110 states. Word has length 272 [2018-04-11 20:53:51,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:53:51,084 INFO L225 Difference]: With dead ends: 730 [2018-04-11 20:53:51,084 INFO L226 Difference]: Without dead ends: 730 [2018-04-11 20:53:51,084 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 328 GetRequests, 219 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5619 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3135, Invalid=9075, Unknown=0, NotChecked=0, Total=12210 [2018-04-11 20:53:51,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 730 states. [2018-04-11 20:53:51,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 730 to 674. [2018-04-11 20:53:51,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 674 states. [2018-04-11 20:53:51,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 674 states to 674 states and 782 transitions. [2018-04-11 20:53:51,088 INFO L78 Accepts]: Start accepts. Automaton has 674 states and 782 transitions. Word has length 272 [2018-04-11 20:53:51,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:53:51,088 INFO L459 AbstractCegarLoop]: Abstraction has 674 states and 782 transitions. [2018-04-11 20:53:51,088 INFO L460 AbstractCegarLoop]: Interpolant automaton has 110 states. [2018-04-11 20:53:51,088 INFO L276 IsEmpty]: Start isEmpty. Operand 674 states and 782 transitions. [2018-04-11 20:53:51,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2018-04-11 20:53:51,089 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:53:51,089 INFO L355 BasicCegarLoop]: trace histogram [55, 54, 54, 54, 54, 1, 1, 1, 1, 1, 1] [2018-04-11 20:53:51,089 INFO L408 AbstractCegarLoop]: === Iteration 55 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:53:51,090 INFO L82 PathProgramCache]: Analyzing trace with hash 1819371720, now seen corresponding path program 54 times [2018-04-11 20:53:51,090 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:53:51,090 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:53:51,090 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:53:51,090 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:53:51,090 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:53:51,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:53:51,097 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:53:51,956 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-11 20:53:51,956 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:53:51,956 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:53:51,961 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 20:53:52,262 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 55 check-sat command(s) [2018-04-11 20:53:52,262 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:53:52,265 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:53:52,355 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-11 20:53:52,373 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:53:52,374 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 57] total 60 [2018-04-11 20:53:52,374 INFO L442 AbstractCegarLoop]: Interpolant automaton has 61 states [2018-04-11 20:53:52,374 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2018-04-11 20:53:52,374 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1558, Invalid=2102, Unknown=0, NotChecked=0, Total=3660 [2018-04-11 20:53:52,374 INFO L87 Difference]: Start difference. First operand 674 states and 782 transitions. Second operand 61 states. [2018-04-11 20:53:54,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:53:54,224 INFO L93 Difference]: Finished difference Result 743 states and 854 transitions. [2018-04-11 20:53:54,224 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-04-11 20:53:54,224 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 277 [2018-04-11 20:53:54,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:53:54,226 INFO L225 Difference]: With dead ends: 743 [2018-04-11 20:53:54,226 INFO L226 Difference]: Without dead ends: 743 [2018-04-11 20:53:54,226 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 387 GetRequests, 274 SyntacticMatches, 0 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1702 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=4742, Invalid=8368, Unknown=0, NotChecked=0, Total=13110 [2018-04-11 20:53:54,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 743 states. [2018-04-11 20:53:54,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 743 to 686. [2018-04-11 20:53:54,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 686 states. [2018-04-11 20:53:54,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 686 states to 686 states and 796 transitions. [2018-04-11 20:53:54,230 INFO L78 Accepts]: Start accepts. Automaton has 686 states and 796 transitions. Word has length 277 [2018-04-11 20:53:54,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:53:54,230 INFO L459 AbstractCegarLoop]: Abstraction has 686 states and 796 transitions. [2018-04-11 20:53:54,230 INFO L460 AbstractCegarLoop]: Interpolant automaton has 61 states. [2018-04-11 20:53:54,230 INFO L276 IsEmpty]: Start isEmpty. Operand 686 states and 796 transitions. [2018-04-11 20:53:54,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 283 [2018-04-11 20:53:54,231 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:53:54,231 INFO L355 BasicCegarLoop]: trace histogram [56, 55, 55, 55, 55, 1, 1, 1, 1, 1, 1] [2018-04-11 20:53:54,231 INFO L408 AbstractCegarLoop]: === Iteration 56 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:53:54,232 INFO L82 PathProgramCache]: Analyzing trace with hash -2102837963, now seen corresponding path program 55 times [2018-04-11 20:53:54,232 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:53:54,232 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:53:54,232 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:53:54,232 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:53:54,232 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:53:54,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:53:54,240 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:53:55,069 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-11 20:53:55,070 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:53:55,070 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:53:55,075 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:53:55,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:53:55,102 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:53:55,857 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-11 20:53:55,874 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:53:55,874 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 57] total 114 [2018-04-11 20:53:55,874 INFO L442 AbstractCegarLoop]: Interpolant automaton has 115 states [2018-04-11 20:53:55,875 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 115 interpolants. [2018-04-11 20:53:55,876 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3363, Invalid=9747, Unknown=0, NotChecked=0, Total=13110 [2018-04-11 20:53:55,876 INFO L87 Difference]: Start difference. First operand 686 states and 796 transitions. Second operand 115 states. [2018-04-11 20:54:03,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:54:03,742 INFO L93 Difference]: Finished difference Result 756 states and 869 transitions. [2018-04-11 20:54:03,742 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2018-04-11 20:54:03,743 INFO L78 Accepts]: Start accepts. Automaton has 115 states. Word has length 282 [2018-04-11 20:54:03,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:54:03,744 INFO L225 Difference]: With dead ends: 756 [2018-04-11 20:54:03,744 INFO L226 Difference]: Without dead ends: 756 [2018-04-11 20:54:03,744 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 339 GetRequests, 226 SyntacticMatches, 0 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6159 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3363, Invalid=9747, Unknown=0, NotChecked=0, Total=13110 [2018-04-11 20:54:03,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 756 states. [2018-04-11 20:54:03,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 756 to 698. [2018-04-11 20:54:03,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 698 states. [2018-04-11 20:54:03,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 698 states to 698 states and 810 transitions. [2018-04-11 20:54:03,748 INFO L78 Accepts]: Start accepts. Automaton has 698 states and 810 transitions. Word has length 282 [2018-04-11 20:54:03,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:54:03,749 INFO L459 AbstractCegarLoop]: Abstraction has 698 states and 810 transitions. [2018-04-11 20:54:03,749 INFO L460 AbstractCegarLoop]: Interpolant automaton has 115 states. [2018-04-11 20:54:03,749 INFO L276 IsEmpty]: Start isEmpty. Operand 698 states and 810 transitions. [2018-04-11 20:54:03,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 288 [2018-04-11 20:54:03,750 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:54:03,750 INFO L355 BasicCegarLoop]: trace histogram [57, 56, 56, 56, 56, 1, 1, 1, 1, 1, 1] [2018-04-11 20:54:03,750 INFO L408 AbstractCegarLoop]: === Iteration 57 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:54:03,750 INFO L82 PathProgramCache]: Analyzing trace with hash 875963624, now seen corresponding path program 56 times [2018-04-11 20:54:03,750 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:54:03,750 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:54:03,750 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:54:03,750 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:54:03,750 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:54:03,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:54:03,758 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:54:04,624 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-11 20:54:04,624 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:54:04,624 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:54:04,629 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 20:54:04,656 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 20:54:04,657 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:54:04,659 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:54:05,616 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-11 20:54:05,633 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:54:05,633 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 58] total 116 [2018-04-11 20:54:05,634 INFO L442 AbstractCegarLoop]: Interpolant automaton has 117 states [2018-04-11 20:54:05,634 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 117 interpolants. [2018-04-11 20:54:05,634 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3074, Invalid=10498, Unknown=0, NotChecked=0, Total=13572 [2018-04-11 20:54:05,635 INFO L87 Difference]: Start difference. First operand 698 states and 810 transitions. Second operand 117 states. [2018-04-11 20:54:10,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:54:10,516 INFO L93 Difference]: Finished difference Result 769 states and 884 transitions. [2018-04-11 20:54:10,516 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2018-04-11 20:54:10,516 INFO L78 Accepts]: Start accepts. Automaton has 117 states. Word has length 287 [2018-04-11 20:54:10,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:54:10,518 INFO L225 Difference]: With dead ends: 769 [2018-04-11 20:54:10,518 INFO L226 Difference]: Without dead ends: 769 [2018-04-11 20:54:10,518 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-11 20:54:10,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 769 states. [2018-04-11 20:54:10,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 769 to 710. [2018-04-11 20:54:10,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 710 states. [2018-04-11 20:54:10,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 710 states to 710 states and 824 transitions. [2018-04-11 20:54:10,523 INFO L78 Accepts]: Start accepts. Automaton has 710 states and 824 transitions. Word has length 287 [2018-04-11 20:54:10,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:54:10,524 INFO L459 AbstractCegarLoop]: Abstraction has 710 states and 824 transitions. [2018-04-11 20:54:10,524 INFO L460 AbstractCegarLoop]: Interpolant automaton has 117 states. [2018-04-11 20:54:10,524 INFO L276 IsEmpty]: Start isEmpty. Operand 710 states and 824 transitions. [2018-04-11 20:54:10,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2018-04-11 20:54:10,525 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:54:10,525 INFO L355 BasicCegarLoop]: trace histogram [58, 57, 57, 57, 57, 1, 1, 1, 1, 1, 1] [2018-04-11 20:54:10,526 INFO L408 AbstractCegarLoop]: === Iteration 58 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:54:10,526 INFO L82 PathProgramCache]: Analyzing trace with hash -82504427, now seen corresponding path program 57 times [2018-04-11 20:54:10,526 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:54:10,526 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:54:10,526 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:54:10,527 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:54:10,527 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:54:10,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:54:10,538 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:54:11,479 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-11 20:54:11,479 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:54:11,479 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:54:11,484 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 20:54:12,144 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 58 check-sat command(s) [2018-04-11 20:54:12,145 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:54:12,148 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:54:12,190 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-11 20:54:12,208 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:54:12,208 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 60] total 60 [2018-04-11 20:54:12,209 INFO L442 AbstractCegarLoop]: Interpolant automaton has 61 states [2018-04-11 20:54:12,209 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2018-04-11 20:54:12,209 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1716, Invalid=1944, Unknown=0, NotChecked=0, Total=3660 [2018-04-11 20:54:12,209 INFO L87 Difference]: Start difference. First operand 710 states and 824 transitions. Second operand 61 states. [2018-04-11 20:54:14,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:54:14,089 INFO L93 Difference]: Finished difference Result 782 states and 899 transitions. [2018-04-11 20:54:14,089 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2018-04-11 20:54:14,089 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 292 [2018-04-11 20:54:14,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:54:14,091 INFO L225 Difference]: With dead ends: 782 [2018-04-11 20:54:14,091 INFO L226 Difference]: Without dead ends: 782 [2018-04-11 20:54:14,091 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-11 20:54:14,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 782 states. [2018-04-11 20:54:14,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 782 to 722. [2018-04-11 20:54:14,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 722 states. [2018-04-11 20:54:14,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 722 states to 722 states and 838 transitions. [2018-04-11 20:54:14,095 INFO L78 Accepts]: Start accepts. Automaton has 722 states and 838 transitions. Word has length 292 [2018-04-11 20:54:14,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:54:14,096 INFO L459 AbstractCegarLoop]: Abstraction has 722 states and 838 transitions. [2018-04-11 20:54:14,096 INFO L460 AbstractCegarLoop]: Interpolant automaton has 61 states. [2018-04-11 20:54:14,096 INFO L276 IsEmpty]: Start isEmpty. Operand 722 states and 838 transitions. [2018-04-11 20:54:14,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 298 [2018-04-11 20:54:14,096 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:54:14,097 INFO L355 BasicCegarLoop]: trace histogram [59, 58, 58, 58, 58, 1, 1, 1, 1, 1, 1] [2018-04-11 20:54:14,097 INFO L408 AbstractCegarLoop]: === Iteration 59 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:54:14,097 INFO L82 PathProgramCache]: Analyzing trace with hash -1495910136, now seen corresponding path program 58 times [2018-04-11 20:54:14,097 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:54:14,097 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:54:14,097 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:54:14,097 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:54:14,097 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:54:14,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:54:14,105 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:54:15,073 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-11 20:54:15,073 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:54:15,074 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:54:15,081 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 20:54:15,112 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 20:54:15,112 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:54:15,115 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:54:15,998 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-11 20:54:16,015 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:54:16,015 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [61, 60] total 120 [2018-04-11 20:54:16,015 INFO L442 AbstractCegarLoop]: Interpolant automaton has 121 states [2018-04-11 20:54:16,016 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 121 interpolants. [2018-04-11 20:54:16,017 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3660, Invalid=10860, Unknown=0, NotChecked=0, Total=14520 [2018-04-11 20:54:16,017 INFO L87 Difference]: Start difference. First operand 722 states and 838 transitions. Second operand 121 states. [2018-04-11 20:54:24,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:54:24,295 INFO L93 Difference]: Finished difference Result 795 states and 914 transitions. [2018-04-11 20:54:24,295 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2018-04-11 20:54:24,295 INFO L78 Accepts]: Start accepts. Automaton has 121 states. Word has length 297 [2018-04-11 20:54:24,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:54:24,297 INFO L225 Difference]: With dead ends: 795 [2018-04-11 20:54:24,297 INFO L226 Difference]: Without dead ends: 795 [2018-04-11 20:54:24,297 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 357 GetRequests, 238 SyntacticMatches, 0 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6783 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3660, Invalid=10860, Unknown=0, NotChecked=0, Total=14520 [2018-04-11 20:54:24,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 795 states. [2018-04-11 20:54:24,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 795 to 734. [2018-04-11 20:54:24,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 734 states. [2018-04-11 20:54:24,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 734 states to 734 states and 852 transitions. [2018-04-11 20:54:24,301 INFO L78 Accepts]: Start accepts. Automaton has 734 states and 852 transitions. Word has length 297 [2018-04-11 20:54:24,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:54:24,301 INFO L459 AbstractCegarLoop]: Abstraction has 734 states and 852 transitions. [2018-04-11 20:54:24,301 INFO L460 AbstractCegarLoop]: Interpolant automaton has 121 states. [2018-04-11 20:54:24,301 INFO L276 IsEmpty]: Start isEmpty. Operand 734 states and 852 transitions. [2018-04-11 20:54:24,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2018-04-11 20:54:24,302 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:54:24,302 INFO L355 BasicCegarLoop]: trace histogram [60, 59, 59, 59, 59, 1, 1, 1, 1, 1, 1] [2018-04-11 20:54:24,302 INFO L408 AbstractCegarLoop]: === Iteration 60 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:54:24,303 INFO L82 PathProgramCache]: Analyzing trace with hash -2080598795, now seen corresponding path program 59 times [2018-04-11 20:54:24,303 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:54:24,303 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:54:24,303 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:54:24,303 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:54:24,303 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:54:24,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:54:24,311 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:54:25,326 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-11 20:54:25,326 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:54:25,326 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:54:25,331 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 20:54:26,689 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 60 check-sat command(s) [2018-04-11 20:54:26,689 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:54:26,694 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:54:27,763 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-11 20:54:27,783 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:54:27,791 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 61] total 121 [2018-04-11 20:54:27,792 INFO L442 AbstractCegarLoop]: Interpolant automaton has 122 states [2018-04-11 20:54:27,792 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 122 interpolants. [2018-04-11 20:54:27,793 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3781, Invalid=10981, Unknown=0, NotChecked=0, Total=14762 [2018-04-11 20:54:27,793 INFO L87 Difference]: Start difference. First operand 734 states and 852 transitions. Second operand 122 states. [2018-04-11 20:54:37,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:54:37,810 INFO L93 Difference]: Finished difference Result 808 states and 929 transitions. [2018-04-11 20:54:37,810 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2018-04-11 20:54:37,810 INFO L78 Accepts]: Start accepts. Automaton has 122 states. Word has length 302 [2018-04-11 20:54:37,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:54:37,811 INFO L225 Difference]: With dead ends: 808 [2018-04-11 20:54:37,812 INFO L226 Difference]: Without dead ends: 808 [2018-04-11 20:54:37,812 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 364 GetRequests, 243 SyntacticMatches, 0 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6963 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=3843, Invalid=11163, Unknown=0, NotChecked=0, Total=15006 [2018-04-11 20:54:37,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 808 states. [2018-04-11 20:54:37,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 808 to 746. [2018-04-11 20:54:37,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 746 states. [2018-04-11 20:54:37,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 746 states to 746 states and 866 transitions. [2018-04-11 20:54:37,817 INFO L78 Accepts]: Start accepts. Automaton has 746 states and 866 transitions. Word has length 302 [2018-04-11 20:54:37,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:54:37,817 INFO L459 AbstractCegarLoop]: Abstraction has 746 states and 866 transitions. [2018-04-11 20:54:37,817 INFO L460 AbstractCegarLoop]: Interpolant automaton has 122 states. [2018-04-11 20:54:37,817 INFO L276 IsEmpty]: Start isEmpty. Operand 746 states and 866 transitions. [2018-04-11 20:54:37,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 308 [2018-04-11 20:54:37,818 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:54:37,818 INFO L355 BasicCegarLoop]: trace histogram [61, 60, 60, 60, 60, 1, 1, 1, 1, 1, 1] [2018-04-11 20:54:37,818 INFO L408 AbstractCegarLoop]: === Iteration 61 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:54:37,818 INFO L82 PathProgramCache]: Analyzing trace with hash -872176344, now seen corresponding path program 60 times [2018-04-11 20:54:37,818 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:54:37,818 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:54:37,818 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:54:37,819 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:54:37,819 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:54:37,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:54:37,828 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:54:38,838 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-11 20:54:38,838 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:54:38,838 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:54:38,843 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 20:54:39,282 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 61 check-sat command(s) [2018-04-11 20:54:39,282 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:54:39,285 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:54:39,418 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-11 20:54:39,437 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:54:39,437 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 62] total 67 [2018-04-11 20:54:39,438 INFO L442 AbstractCegarLoop]: Interpolant automaton has 68 states [2018-04-11 20:54:39,438 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2018-04-11 20:54:39,438 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1917, Invalid=2639, Unknown=0, NotChecked=0, Total=4556 [2018-04-11 20:54:39,438 INFO L87 Difference]: Start difference. First operand 746 states and 866 transitions. Second operand 68 states. [2018-04-11 20:54:41,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:54:41,860 INFO L93 Difference]: Finished difference Result 821 states and 944 transitions. [2018-04-11 20:54:41,860 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2018-04-11 20:54:41,860 INFO L78 Accepts]: Start accepts. Automaton has 68 states. Word has length 307 [2018-04-11 20:54:41,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:54:41,861 INFO L225 Difference]: With dead ends: 821 [2018-04-11 20:54:41,861 INFO L226 Difference]: Without dead ends: 821 [2018-04-11 20:54:41,862 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-11 20:54:41,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 821 states. [2018-04-11 20:54:41,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 821 to 758. [2018-04-11 20:54:41,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 758 states. [2018-04-11 20:54:41,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 758 states to 758 states and 880 transitions. [2018-04-11 20:54:41,866 INFO L78 Accepts]: Start accepts. Automaton has 758 states and 880 transitions. Word has length 307 [2018-04-11 20:54:41,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:54:41,866 INFO L459 AbstractCegarLoop]: Abstraction has 758 states and 880 transitions. [2018-04-11 20:54:41,866 INFO L460 AbstractCegarLoop]: Interpolant automaton has 68 states. [2018-04-11 20:54:41,866 INFO L276 IsEmpty]: Start isEmpty. Operand 758 states and 880 transitions. [2018-04-11 20:54:41,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 313 [2018-04-11 20:54:41,867 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:54:41,867 INFO L355 BasicCegarLoop]: trace histogram [62, 61, 61, 61, 61, 1, 1, 1, 1, 1, 1] [2018-04-11 20:54:41,867 INFO L408 AbstractCegarLoop]: === Iteration 62 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:54:41,867 INFO L82 PathProgramCache]: Analyzing trace with hash 351124693, now seen corresponding path program 61 times [2018-04-11 20:54:41,867 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:54:41,867 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:54:41,868 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:54:41,868 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:54:41,868 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:54:41,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:54:41,876 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:54:42,954 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-11 20:54:42,954 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:54:42,954 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:54:42,959 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:54:42,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:54:42,991 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:54:43,935 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-11 20:54:43,952 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:54:43,982 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 63] total 126 [2018-04-11 20:54:43,982 INFO L442 AbstractCegarLoop]: Interpolant automaton has 127 states [2018-04-11 20:54:43,983 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 127 interpolants. [2018-04-11 20:54:43,983 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4095, Invalid=11907, Unknown=0, NotChecked=0, Total=16002 [2018-04-11 20:54:43,983 INFO L87 Difference]: Start difference. First operand 758 states and 880 transitions. Second operand 127 states. [2018-04-11 20:54:50,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:54:50,547 INFO L93 Difference]: Finished difference Result 834 states and 959 transitions. [2018-04-11 20:54:50,547 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2018-04-11 20:54:50,547 INFO L78 Accepts]: Start accepts. Automaton has 127 states. Word has length 312 [2018-04-11 20:54:50,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:54:50,549 INFO L225 Difference]: With dead ends: 834 [2018-04-11 20:54:50,549 INFO L226 Difference]: Without dead ends: 834 [2018-04-11 20:54:50,550 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-11 20:54:50,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 834 states. [2018-04-11 20:54:50,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 834 to 770. [2018-04-11 20:54:50,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 770 states. [2018-04-11 20:54:50,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 770 states to 770 states and 894 transitions. [2018-04-11 20:54:50,557 INFO L78 Accepts]: Start accepts. Automaton has 770 states and 894 transitions. Word has length 312 [2018-04-11 20:54:50,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:54:50,557 INFO L459 AbstractCegarLoop]: Abstraction has 770 states and 894 transitions. [2018-04-11 20:54:50,557 INFO L460 AbstractCegarLoop]: Interpolant automaton has 127 states. [2018-04-11 20:54:50,557 INFO L276 IsEmpty]: Start isEmpty. Operand 770 states and 894 transitions. [2018-04-11 20:54:50,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 318 [2018-04-11 20:54:50,558 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:54:50,558 INFO L355 BasicCegarLoop]: trace histogram [63, 62, 62, 62, 62, 1, 1, 1, 1, 1, 1] [2018-04-11 20:54:50,559 INFO L408 AbstractCegarLoop]: === Iteration 63 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:54:50,559 INFO L82 PathProgramCache]: Analyzing trace with hash 888170824, now seen corresponding path program 62 times [2018-04-11 20:54:50,559 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:54:50,559 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:54:50,559 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:54:50,559 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:54:50,559 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:54:50,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:54:50,567 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:54:51,640 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-11 20:54:51,640 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:54:51,641 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:54:51,645 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 20:54:51,674 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 20:54:51,674 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:54:51,677 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:54:52,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-11 20:54:52,712 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:54:52,712 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 64] total 128 [2018-04-11 20:54:52,713 INFO L442 AbstractCegarLoop]: Interpolant automaton has 129 states [2018-04-11 20:54:52,713 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 129 interpolants. [2018-04-11 20:54:52,714 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4160, Invalid=12352, Unknown=0, NotChecked=0, Total=16512 [2018-04-11 20:54:52,714 INFO L87 Difference]: Start difference. First operand 770 states and 894 transitions. Second operand 129 states. [2018-04-11 20:55:01,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:55:01,985 INFO L93 Difference]: Finished difference Result 847 states and 974 transitions. [2018-04-11 20:55:01,985 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2018-04-11 20:55:01,985 INFO L78 Accepts]: Start accepts. Automaton has 129 states. Word has length 317 [2018-04-11 20:55:01,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:55:01,987 INFO L225 Difference]: With dead ends: 847 [2018-04-11 20:55:01,987 INFO L226 Difference]: Without dead ends: 847 [2018-04-11 20:55:01,988 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 381 GetRequests, 254 SyntacticMatches, 0 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7747 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=4160, Invalid=12352, Unknown=0, NotChecked=0, Total=16512 [2018-04-11 20:55:01,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 847 states. [2018-04-11 20:55:01,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 847 to 782. [2018-04-11 20:55:01,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 782 states. [2018-04-11 20:55:01,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 782 states to 782 states and 908 transitions. [2018-04-11 20:55:01,996 INFO L78 Accepts]: Start accepts. Automaton has 782 states and 908 transitions. Word has length 317 [2018-04-11 20:55:01,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:55:01,996 INFO L459 AbstractCegarLoop]: Abstraction has 782 states and 908 transitions. [2018-04-11 20:55:01,996 INFO L460 AbstractCegarLoop]: Interpolant automaton has 129 states. [2018-04-11 20:55:01,996 INFO L276 IsEmpty]: Start isEmpty. Operand 782 states and 908 transitions. [2018-04-11 20:55:01,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 323 [2018-04-11 20:55:01,997 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:55:01,997 INFO L355 BasicCegarLoop]: trace histogram [64, 63, 63, 63, 63, 1, 1, 1, 1, 1, 1] [2018-04-11 20:55:01,997 INFO L408 AbstractCegarLoop]: === Iteration 64 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:55:01,997 INFO L82 PathProgramCache]: Analyzing trace with hash 200707253, now seen corresponding path program 63 times [2018-04-11 20:55:01,997 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:55:01,997 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:55:01,998 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:55:01,998 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:55:01,998 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:55:02,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:55:02,006 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:55:03,145 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-11 20:55:03,145 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:55:03,146 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:55:03,151 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 20:55:04,162 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 64 check-sat command(s) [2018-04-11 20:55:04,162 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:55:04,167 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:55:04,217 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-11 20:55:04,236 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:55:04,236 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 66] total 66 [2018-04-11 20:55:04,236 INFO L442 AbstractCegarLoop]: Interpolant automaton has 67 states [2018-04-11 20:55:04,237 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2018-04-11 20:55:04,237 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2085, Invalid=2337, Unknown=0, NotChecked=0, Total=4422 [2018-04-11 20:55:04,237 INFO L87 Difference]: Start difference. First operand 782 states and 908 transitions. Second operand 67 states. [2018-04-11 20:55:06,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:55:06,428 INFO L93 Difference]: Finished difference Result 860 states and 989 transitions. [2018-04-11 20:55:06,428 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-04-11 20:55:06,428 INFO L78 Accepts]: Start accepts. Automaton has 67 states. Word has length 322 [2018-04-11 20:55:06,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:55:06,430 INFO L225 Difference]: With dead ends: 860 [2018-04-11 20:55:06,430 INFO L226 Difference]: Without dead ends: 860 [2018-04-11 20:55:06,431 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 450 GetRequests, 322 SyntacticMatches, 0 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2078 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=6243, Invalid=10527, Unknown=0, NotChecked=0, Total=16770 [2018-04-11 20:55:06,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 860 states. [2018-04-11 20:55:06,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 860 to 794. [2018-04-11 20:55:06,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 794 states. [2018-04-11 20:55:06,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 794 states to 794 states and 922 transitions. [2018-04-11 20:55:06,437 INFO L78 Accepts]: Start accepts. Automaton has 794 states and 922 transitions. Word has length 322 [2018-04-11 20:55:06,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:55:06,437 INFO L459 AbstractCegarLoop]: Abstraction has 794 states and 922 transitions. [2018-04-11 20:55:06,437 INFO L460 AbstractCegarLoop]: Interpolant automaton has 67 states. [2018-04-11 20:55:06,437 INFO L276 IsEmpty]: Start isEmpty. Operand 794 states and 922 transitions. [2018-04-11 20:55:06,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 328 [2018-04-11 20:55:06,439 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:55:06,439 INFO L355 BasicCegarLoop]: trace histogram [65, 64, 64, 64, 64, 1, 1, 1, 1, 1, 1] [2018-04-11 20:55:06,439 INFO L408 AbstractCegarLoop]: === Iteration 65 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:55:06,439 INFO L82 PathProgramCache]: Analyzing trace with hash 474908008, now seen corresponding path program 64 times [2018-04-11 20:55:06,439 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:55:06,439 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:55:06,440 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:55:06,440 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:55:06,440 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:55:06,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:55:06,455 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:55:08,214 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-11 20:55:08,214 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:55:08,214 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:55:08,220 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 20:55:08,251 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 20:55:08,251 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:55:08,254 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:55:08,346 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-11 20:55:08,363 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:55:08,363 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 66] total 66 [2018-04-11 20:55:08,364 INFO L442 AbstractCegarLoop]: Interpolant automaton has 67 states [2018-04-11 20:55:08,364 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2018-04-11 20:55:08,364 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=4291, Unknown=0, NotChecked=0, Total=4422 [2018-04-11 20:55:08,364 INFO L87 Difference]: Start difference. First operand 794 states and 922 transitions. Second operand 67 states. [2018-04-11 20:55:20,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:55:20,164 INFO L93 Difference]: Finished difference Result 873 states and 1004 transitions. [2018-04-11 20:55:20,164 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2018-04-11 20:55:20,164 INFO L78 Accepts]: Start accepts. Automaton has 67 states. Word has length 327 [2018-04-11 20:55:20,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:55:20,165 INFO L225 Difference]: With dead ends: 873 [2018-04-11 20:55:20,165 INFO L226 Difference]: Without dead ends: 873 [2018-04-11 20:55:20,166 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-11 20:55:20,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 873 states. [2018-04-11 20:55:20,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 873 to 806. [2018-04-11 20:55:20,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 806 states. [2018-04-11 20:55:20,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 806 states to 806 states and 936 transitions. [2018-04-11 20:55:20,170 INFO L78 Accepts]: Start accepts. Automaton has 806 states and 936 transitions. Word has length 327 [2018-04-11 20:55:20,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:55:20,170 INFO L459 AbstractCegarLoop]: Abstraction has 806 states and 936 transitions. [2018-04-11 20:55:20,170 INFO L460 AbstractCegarLoop]: Interpolant automaton has 67 states. [2018-04-11 20:55:20,170 INFO L276 IsEmpty]: Start isEmpty. Operand 806 states and 936 transitions. [2018-04-11 20:55:20,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 333 [2018-04-11 20:55:20,171 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:55:20,171 INFO L355 BasicCegarLoop]: trace histogram [66, 65, 65, 65, 65, 1, 1, 1, 1, 1, 1] [2018-04-11 20:55:20,171 INFO L408 AbstractCegarLoop]: === Iteration 66 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:55:20,171 INFO L82 PathProgramCache]: Analyzing trace with hash 228918421, now seen corresponding path program 65 times [2018-04-11 20:55:20,171 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:55:20,171 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:55:20,172 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:55:20,172 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:55:20,172 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:55:20,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:55:20,180 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:55:21,423 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-11 20:55:21,424 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:55:21,424 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:55:21,429 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 20:55:23,373 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 66 check-sat command(s) [2018-04-11 20:55:23,374 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:55:23,379 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:55:24,782 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-11 20:55:24,802 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:55:24,802 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [68, 67] total 133 [2018-04-11 20:55:24,802 INFO L442 AbstractCegarLoop]: Interpolant automaton has 134 states [2018-04-11 20:55:24,803 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 134 interpolants. [2018-04-11 20:55:24,803 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4555, Invalid=13267, Unknown=0, NotChecked=0, Total=17822 [2018-04-11 20:55:24,803 INFO L87 Difference]: Start difference. First operand 806 states and 936 transitions. Second operand 134 states. [2018-04-11 20:55:38,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:55:38,108 INFO L93 Difference]: Finished difference Result 886 states and 1019 transitions. [2018-04-11 20:55:38,108 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2018-04-11 20:55:38,108 INFO L78 Accepts]: Start accepts. Automaton has 134 states. Word has length 332 [2018-04-11 20:55:38,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:55:38,110 INFO L225 Difference]: With dead ends: 886 [2018-04-11 20:55:38,110 INFO L226 Difference]: Without dead ends: 886 [2018-04-11 20:55:38,111 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-11 20:55:38,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 886 states. [2018-04-11 20:55:38,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 886 to 818. [2018-04-11 20:55:38,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 818 states. [2018-04-11 20:55:38,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 818 states to 818 states and 950 transitions. [2018-04-11 20:55:38,116 INFO L78 Accepts]: Start accepts. Automaton has 818 states and 950 transitions. Word has length 332 [2018-04-11 20:55:38,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:55:38,116 INFO L459 AbstractCegarLoop]: Abstraction has 818 states and 950 transitions. [2018-04-11 20:55:38,116 INFO L460 AbstractCegarLoop]: Interpolant automaton has 134 states. [2018-04-11 20:55:38,116 INFO L276 IsEmpty]: Start isEmpty. Operand 818 states and 950 transitions. [2018-04-11 20:55:38,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 338 [2018-04-11 20:55:38,117 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:55:38,117 INFO L355 BasicCegarLoop]: trace histogram [67, 66, 66, 66, 66, 1, 1, 1, 1, 1, 1] [2018-04-11 20:55:38,117 INFO L408 AbstractCegarLoop]: === Iteration 67 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:55:38,117 INFO L82 PathProgramCache]: Analyzing trace with hash -2041579128, now seen corresponding path program 66 times [2018-04-11 20:55:38,117 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:55:38,118 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:55:38,118 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:55:38,118 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:55:38,118 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:55:38,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:55:38,126 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:55:39,412 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-11 20:55:39,412 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:55:39,412 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:55:39,417 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 20:55:39,969 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 67 check-sat command(s) [2018-04-11 20:55:39,969 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:55:39,973 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:55:40,104 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-11 20:55:40,123 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:55:40,123 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [69, 69] total 72 [2018-04-11 20:55:40,123 INFO L442 AbstractCegarLoop]: Interpolant automaton has 73 states [2018-04-11 20:55:40,123 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2018-04-11 20:55:40,123 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2296, Invalid=2960, Unknown=0, NotChecked=0, Total=5256 [2018-04-11 20:55:40,124 INFO L87 Difference]: Start difference. First operand 818 states and 950 transitions. Second operand 73 states. [2018-04-11 20:55:42,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:55:42,782 INFO L93 Difference]: Finished difference Result 899 states and 1034 transitions. [2018-04-11 20:55:42,782 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-04-11 20:55:42,782 INFO L78 Accepts]: Start accepts. Automaton has 73 states. Word has length 337 [2018-04-11 20:55:42,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:55:42,784 INFO L225 Difference]: With dead ends: 899 [2018-04-11 20:55:42,784 INFO L226 Difference]: Without dead ends: 899 [2018-04-11 20:55:42,784 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-11 20:55:42,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 899 states. [2018-04-11 20:55:42,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 899 to 830. [2018-04-11 20:55:42,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 830 states. [2018-04-11 20:55:42,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 830 states to 830 states and 964 transitions. [2018-04-11 20:55:42,788 INFO L78 Accepts]: Start accepts. Automaton has 830 states and 964 transitions. Word has length 337 [2018-04-11 20:55:42,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:55:42,789 INFO L459 AbstractCegarLoop]: Abstraction has 830 states and 964 transitions. [2018-04-11 20:55:42,789 INFO L460 AbstractCegarLoop]: Interpolant automaton has 73 states. [2018-04-11 20:55:42,789 INFO L276 IsEmpty]: Start isEmpty. Operand 830 states and 964 transitions. [2018-04-11 20:55:42,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 343 [2018-04-11 20:55:42,790 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:55:42,790 INFO L355 BasicCegarLoop]: trace histogram [68, 67, 67, 67, 67, 1, 1, 1, 1, 1, 1] [2018-04-11 20:55:42,790 INFO L408 AbstractCegarLoop]: === Iteration 68 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:55:42,790 INFO L82 PathProgramCache]: Analyzing trace with hash -452516747, now seen corresponding path program 67 times [2018-04-11 20:55:42,790 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:55:42,790 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:55:42,791 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:55:42,791 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:55:42,791 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:55:42,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:55:42,799 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:55:44,137 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-11 20:55:44,137 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:55:44,137 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:55:44,143 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:55:44,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:55:44,178 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:55:45,341 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-11 20:55:45,358 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:55:45,359 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [70, 69] total 138 [2018-04-11 20:55:45,359 INFO L442 AbstractCegarLoop]: Interpolant automaton has 139 states [2018-04-11 20:55:45,359 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 139 interpolants. [2018-04-11 20:55:45,360 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4899, Invalid=14283, Unknown=0, NotChecked=0, Total=19182 [2018-04-11 20:55:45,360 INFO L87 Difference]: Start difference. First operand 830 states and 964 transitions. Second operand 139 states. [2018-04-11 20:55:54,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:55:54,469 INFO L93 Difference]: Finished difference Result 912 states and 1049 transitions. [2018-04-11 20:55:54,469 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2018-04-11 20:55:54,469 INFO L78 Accepts]: Start accepts. Automaton has 139 states. Word has length 342 [2018-04-11 20:55:54,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:55:54,470 INFO L225 Difference]: With dead ends: 912 [2018-04-11 20:55:54,471 INFO L226 Difference]: Without dead ends: 912 [2018-04-11 20:55:54,471 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 411 GetRequests, 274 SyntacticMatches, 0 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9111 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=4899, Invalid=14283, Unknown=0, NotChecked=0, Total=19182 [2018-04-11 20:55:54,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 912 states. [2018-04-11 20:55:54,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 912 to 842. [2018-04-11 20:55:54,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 842 states. [2018-04-11 20:55:54,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 842 states to 842 states and 978 transitions. [2018-04-11 20:55:54,476 INFO L78 Accepts]: Start accepts. Automaton has 842 states and 978 transitions. Word has length 342 [2018-04-11 20:55:54,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:55:54,476 INFO L459 AbstractCegarLoop]: Abstraction has 842 states and 978 transitions. [2018-04-11 20:55:54,476 INFO L460 AbstractCegarLoop]: Interpolant automaton has 139 states. [2018-04-11 20:55:54,476 INFO L276 IsEmpty]: Start isEmpty. Operand 842 states and 978 transitions. [2018-04-11 20:55:54,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 348 [2018-04-11 20:55:54,477 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:55:54,477 INFO L355 BasicCegarLoop]: trace histogram [69, 68, 68, 68, 68, 1, 1, 1, 1, 1, 1] [2018-04-11 20:55:54,478 INFO L408 AbstractCegarLoop]: === Iteration 69 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:55:54,478 INFO L82 PathProgramCache]: Analyzing trace with hash 1621542312, now seen corresponding path program 68 times [2018-04-11 20:55:54,478 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:55:54,478 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:55:54,478 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:55:54,478 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:55:54,478 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:55:54,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:55:54,487 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:55:55,775 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-11 20:55:55,775 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:55:55,775 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:55:55,780 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 20:55:55,811 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 20:55:55,811 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:55:55,814 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:55:57,055 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-11 20:55:57,071 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:55:57,071 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [71, 70] total 140 [2018-04-11 20:55:57,072 INFO L442 AbstractCegarLoop]: Interpolant automaton has 141 states [2018-04-11 20:55:57,072 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 141 interpolants. [2018-04-11 20:55:57,073 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4830, Invalid=14910, Unknown=0, NotChecked=0, Total=19740 [2018-04-11 20:55:57,073 INFO L87 Difference]: Start difference. First operand 842 states and 978 transitions. Second operand 141 states. [2018-04-11 20:56:09,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:56:09,013 INFO L93 Difference]: Finished difference Result 925 states and 1064 transitions. [2018-04-11 20:56:09,013 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2018-04-11 20:56:09,013 INFO L78 Accepts]: Start accepts. Automaton has 141 states. Word has length 347 [2018-04-11 20:56:09,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:56:09,014 INFO L225 Difference]: With dead ends: 925 [2018-04-11 20:56:09,015 INFO L226 Difference]: Without dead ends: 925 [2018-04-11 20:56:09,015 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 417 GetRequests, 278 SyntacticMatches, 0 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9170 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=4830, Invalid=14910, Unknown=0, NotChecked=0, Total=19740 [2018-04-11 20:56:09,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 925 states. [2018-04-11 20:56:09,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 925 to 854. [2018-04-11 20:56:09,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 854 states. [2018-04-11 20:56:09,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 854 states to 854 states and 992 transitions. [2018-04-11 20:56:09,019 INFO L78 Accepts]: Start accepts. Automaton has 854 states and 992 transitions. Word has length 347 [2018-04-11 20:56:09,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:56:09,019 INFO L459 AbstractCegarLoop]: Abstraction has 854 states and 992 transitions. [2018-04-11 20:56:09,019 INFO L460 AbstractCegarLoop]: Interpolant automaton has 141 states. [2018-04-11 20:56:09,019 INFO L276 IsEmpty]: Start isEmpty. Operand 854 states and 992 transitions. [2018-04-11 20:56:09,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 353 [2018-04-11 20:56:09,020 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:56:09,020 INFO L355 BasicCegarLoop]: trace histogram [70, 69, 69, 69, 69, 1, 1, 1, 1, 1, 1] [2018-04-11 20:56:09,020 INFO L408 AbstractCegarLoop]: === Iteration 70 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:56:09,021 INFO L82 PathProgramCache]: Analyzing trace with hash 1672146005, now seen corresponding path program 69 times [2018-04-11 20:56:09,021 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:56:09,021 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:56:09,021 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:56:09,021 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:56:09,021 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:56:09,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:56:09,030 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:56:10,427 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-11 20:56:10,427 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:56:10,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 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:56:10,432 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 20:56:11,794 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 70 check-sat command(s) [2018-04-11 20:56:11,794 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:56:11,822 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:56:11,888 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-11 20:56:11,907 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:56:11,907 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [72, 72] total 72 [2018-04-11 20:56:11,908 INFO L442 AbstractCegarLoop]: Interpolant automaton has 73 states [2018-04-11 20:56:11,908 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2018-04-11 20:56:11,908 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2490, Invalid=2766, Unknown=0, NotChecked=0, Total=5256 [2018-04-11 20:56:11,908 INFO L87 Difference]: Start difference. First operand 854 states and 992 transitions. Second operand 73 states. [2018-04-11 20:56:14,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:56:14,572 INFO L93 Difference]: Finished difference Result 938 states and 1079 transitions. [2018-04-11 20:56:14,572 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2018-04-11 20:56:14,572 INFO L78 Accepts]: Start accepts. Automaton has 73 states. Word has length 352 [2018-04-11 20:56:14,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:56:14,573 INFO L225 Difference]: With dead ends: 938 [2018-04-11 20:56:14,573 INFO L226 Difference]: Without dead ends: 938 [2018-04-11 20:56:14,573 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-11 20:56:14,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 938 states. [2018-04-11 20:56:14,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 938 to 866. [2018-04-11 20:56:14,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 866 states. [2018-04-11 20:56:14,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 866 states to 866 states and 1006 transitions. [2018-04-11 20:56:14,578 INFO L78 Accepts]: Start accepts. Automaton has 866 states and 1006 transitions. Word has length 352 [2018-04-11 20:56:14,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:56:14,578 INFO L459 AbstractCegarLoop]: Abstraction has 866 states and 1006 transitions. [2018-04-11 20:56:14,578 INFO L460 AbstractCegarLoop]: Interpolant automaton has 73 states. [2018-04-11 20:56:14,578 INFO L276 IsEmpty]: Start isEmpty. Operand 866 states and 1006 transitions. [2018-04-11 20:56:14,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2018-04-11 20:56:14,579 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:56:14,579 INFO L355 BasicCegarLoop]: trace histogram [71, 70, 70, 70, 70, 1, 1, 1, 1, 1, 1] [2018-04-11 20:56:14,579 INFO L408 AbstractCegarLoop]: === Iteration 71 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:56:14,579 INFO L82 PathProgramCache]: Analyzing trace with hash -1568347704, now seen corresponding path program 70 times [2018-04-11 20:56:14,579 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:56:14,579 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:56:14,580 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:56:14,580 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:56:14,580 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:56:14,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:56:14,589 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:56:15,985 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-11 20:56:15,985 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:56:15,985 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:56:15,991 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 20:56:16,025 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 20:56:16,025 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:56:16,029 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:56:17,297 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-11 20:56:17,315 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:56:17,315 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [73, 72] total 144 [2018-04-11 20:56:17,316 INFO L442 AbstractCegarLoop]: Interpolant automaton has 145 states [2018-04-11 20:56:17,316 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 145 interpolants. [2018-04-11 20:56:17,317 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5256, Invalid=15624, Unknown=0, NotChecked=0, Total=20880 [2018-04-11 20:56:17,317 INFO L87 Difference]: Start difference. First operand 866 states and 1006 transitions. Second operand 145 states. [2018-04-11 20:56:26,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:56:26,844 INFO L93 Difference]: Finished difference Result 951 states and 1094 transitions. [2018-04-11 20:56:26,844 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2018-04-11 20:56:26,844 INFO L78 Accepts]: Start accepts. Automaton has 145 states. Word has length 357 [2018-04-11 20:56:26,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:56:26,846 INFO L225 Difference]: With dead ends: 951 [2018-04-11 20:56:26,846 INFO L226 Difference]: Without dead ends: 951 [2018-04-11 20:56:26,847 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-11 20:56:26,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 951 states. [2018-04-11 20:56:26,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 951 to 878. [2018-04-11 20:56:26,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 878 states. [2018-04-11 20:56:26,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 878 states to 878 states and 1020 transitions. [2018-04-11 20:56:26,851 INFO L78 Accepts]: Start accepts. Automaton has 878 states and 1020 transitions. Word has length 357 [2018-04-11 20:56:26,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:56:26,851 INFO L459 AbstractCegarLoop]: Abstraction has 878 states and 1020 transitions. [2018-04-11 20:56:26,851 INFO L460 AbstractCegarLoop]: Interpolant automaton has 145 states. [2018-04-11 20:56:26,851 INFO L276 IsEmpty]: Start isEmpty. Operand 878 states and 1020 transitions. [2018-04-11 20:56:26,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 363 [2018-04-11 20:56:26,852 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:56:26,852 INFO L355 BasicCegarLoop]: trace histogram [72, 71, 71, 71, 71, 1, 1, 1, 1, 1, 1] [2018-04-11 20:56:26,852 INFO L408 AbstractCegarLoop]: === Iteration 72 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:56:26,852 INFO L82 PathProgramCache]: Analyzing trace with hash 1100897333, now seen corresponding path program 71 times [2018-04-11 20:56:26,852 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:56:26,852 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:56:26,853 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:56:26,853 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:56:26,853 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:56:26,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:56:26,862 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:56:28,364 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-11 20:56:28,364 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:56:28,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 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:56:28,369 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 20:56:31,084 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 72 check-sat command(s) [2018-04-11 20:56:31,084 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:56:31,090 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:56:32,632 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-11 20:56:32,652 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:56:32,652 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [74, 73] total 145 [2018-04-11 20:56:32,653 INFO L442 AbstractCegarLoop]: Interpolant automaton has 146 states [2018-04-11 20:56:32,653 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 146 interpolants. [2018-04-11 20:56:32,654 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5401, Invalid=15769, Unknown=0, NotChecked=0, Total=21170 [2018-04-11 20:56:32,654 INFO L87 Difference]: Start difference. First operand 878 states and 1020 transitions. Second operand 146 states. [2018-04-11 20:56:42,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:56:42,883 INFO L93 Difference]: Finished difference Result 964 states and 1109 transitions. [2018-04-11 20:56:42,883 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2018-04-11 20:56:42,883 INFO L78 Accepts]: Start accepts. Automaton has 146 states. Word has length 362 [2018-04-11 20:56:42,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:56:42,884 INFO L225 Difference]: With dead ends: 964 [2018-04-11 20:56:42,884 INFO L226 Difference]: Without dead ends: 964 [2018-04-11 20:56:42,885 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 436 GetRequests, 291 SyntacticMatches, 0 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10083 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=5475, Invalid=15987, Unknown=0, NotChecked=0, Total=21462 [2018-04-11 20:56:42,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 964 states. [2018-04-11 20:56:42,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 964 to 890. [2018-04-11 20:56:42,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 890 states. [2018-04-11 20:56:42,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 890 states to 890 states and 1034 transitions. [2018-04-11 20:56:42,893 INFO L78 Accepts]: Start accepts. Automaton has 890 states and 1034 transitions. Word has length 362 [2018-04-11 20:56:42,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:56:42,893 INFO L459 AbstractCegarLoop]: Abstraction has 890 states and 1034 transitions. [2018-04-11 20:56:42,893 INFO L460 AbstractCegarLoop]: Interpolant automaton has 146 states. [2018-04-11 20:56:42,893 INFO L276 IsEmpty]: Start isEmpty. Operand 890 states and 1034 transitions. [2018-04-11 20:56:42,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 368 [2018-04-11 20:56:42,895 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:56:42,895 INFO L355 BasicCegarLoop]: trace histogram [73, 72, 72, 72, 72, 1, 1, 1, 1, 1, 1] [2018-04-11 20:56:42,896 INFO L408 AbstractCegarLoop]: === Iteration 73 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:56:42,896 INFO L82 PathProgramCache]: Analyzing trace with hash 1822189032, now seen corresponding path program 72 times [2018-04-11 20:56:42,896 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:56:42,896 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:56:42,896 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:56:42,897 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:56:42,897 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:56:42,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:56:42,913 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:56:44,556 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-11 20:56:44,556 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:56:44,556 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:56:44,561 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 20:56:45,313 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 73 check-sat command(s) [2018-04-11 20:56:45,313 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:56:45,318 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:56:45,655 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-11 20:56:45,673 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:56:45,673 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [75, 75] total 84 [2018-04-11 20:56:45,674 INFO L442 AbstractCegarLoop]: Interpolant automaton has 85 states [2018-04-11 20:56:45,674 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2018-04-11 20:56:45,674 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2776, Invalid=4364, Unknown=0, NotChecked=0, Total=7140 [2018-04-11 20:56:45,674 INFO L87 Difference]: Start difference. First operand 890 states and 1034 transitions. Second operand 85 states. [2018-04-11 20:56:49,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:56:49,819 INFO L93 Difference]: Finished difference Result 977 states and 1124 transitions. [2018-04-11 20:56:49,819 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2018-04-11 20:56:49,819 INFO L78 Accepts]: Start accepts. Automaton has 85 states. Word has length 367 [2018-04-11 20:56:49,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:56:49,820 INFO L225 Difference]: With dead ends: 977 [2018-04-11 20:56:49,820 INFO L226 Difference]: Without dead ends: 977 [2018-04-11 20:56:49,821 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 513 GetRequests, 358 SyntacticMatches, 0 SemanticMatches, 155 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3307 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=8291, Invalid=16201, Unknown=0, NotChecked=0, Total=24492 [2018-04-11 20:56:49,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 977 states. [2018-04-11 20:56:49,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 977 to 902. [2018-04-11 20:56:49,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 902 states. [2018-04-11 20:56:49,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 902 states to 902 states and 1048 transitions. [2018-04-11 20:56:49,826 INFO L78 Accepts]: Start accepts. Automaton has 902 states and 1048 transitions. Word has length 367 [2018-04-11 20:56:49,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:56:49,827 INFO L459 AbstractCegarLoop]: Abstraction has 902 states and 1048 transitions. [2018-04-11 20:56:49,827 INFO L460 AbstractCegarLoop]: Interpolant automaton has 85 states. [2018-04-11 20:56:49,827 INFO L276 IsEmpty]: Start isEmpty. Operand 902 states and 1048 transitions. [2018-04-11 20:56:49,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 373 [2018-04-11 20:56:49,828 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:56:49,828 INFO L355 BasicCegarLoop]: trace histogram [74, 73, 73, 73, 73, 1, 1, 1, 1, 1, 1] [2018-04-11 20:56:49,828 INFO L408 AbstractCegarLoop]: === Iteration 74 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:56:49,828 INFO L82 PathProgramCache]: Analyzing trace with hash -43027435, now seen corresponding path program 73 times [2018-04-11 20:56:49,828 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:56:49,828 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:56:49,829 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:56:49,829 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:56:49,829 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:56:49,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:56:49,838 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:56:51,391 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-11 20:56:51,391 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:56:51,391 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:56:51,396 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:56:51,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:56:51,437 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:56:52,762 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-11 20:56:52,779 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:56:52,780 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [76, 75] total 150 [2018-04-11 20:56:52,780 INFO L442 AbstractCegarLoop]: Interpolant automaton has 151 states [2018-04-11 20:56:52,780 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 151 interpolants. [2018-04-11 20:56:52,781 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5775, Invalid=16875, Unknown=0, NotChecked=0, Total=22650 [2018-04-11 20:56:52,781 INFO L87 Difference]: Start difference. First operand 902 states and 1048 transitions. Second operand 151 states. [2018-04-11 20:57:07,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:57:07,236 INFO L93 Difference]: Finished difference Result 990 states and 1139 transitions. [2018-04-11 20:57:07,236 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2018-04-11 20:57:07,236 INFO L78 Accepts]: Start accepts. Automaton has 151 states. Word has length 372 [2018-04-11 20:57:07,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:57:07,238 INFO L225 Difference]: With dead ends: 990 [2018-04-11 20:57:07,238 INFO L226 Difference]: Without dead ends: 990 [2018-04-11 20:57:07,238 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 447 GetRequests, 298 SyntacticMatches, 0 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10803 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=5775, Invalid=16875, Unknown=0, NotChecked=0, Total=22650 [2018-04-11 20:57:07,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 990 states. [2018-04-11 20:57:07,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 990 to 914. [2018-04-11 20:57:07,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 914 states. [2018-04-11 20:57:07,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 914 states to 914 states and 1062 transitions. [2018-04-11 20:57:07,243 INFO L78 Accepts]: Start accepts. Automaton has 914 states and 1062 transitions. Word has length 372 [2018-04-11 20:57:07,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:57:07,243 INFO L459 AbstractCegarLoop]: Abstraction has 914 states and 1062 transitions. [2018-04-11 20:57:07,243 INFO L460 AbstractCegarLoop]: Interpolant automaton has 151 states. [2018-04-11 20:57:07,243 INFO L276 IsEmpty]: Start isEmpty. Operand 914 states and 1062 transitions. [2018-04-11 20:57:07,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 378 [2018-04-11 20:57:07,244 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:57:07,244 INFO L355 BasicCegarLoop]: trace histogram [75, 74, 74, 74, 74, 1, 1, 1, 1, 1, 1] [2018-04-11 20:57:07,244 INFO L408 AbstractCegarLoop]: === Iteration 75 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:57:07,244 INFO L82 PathProgramCache]: Analyzing trace with hash 689912328, now seen corresponding path program 74 times [2018-04-11 20:57:07,244 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:57:07,245 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:57:07,245 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:57:07,245 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:57:07,245 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:57:07,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:57:07,254 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:57:08,840 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-11 20:57:08,840 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:57:08,840 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:57:08,845 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 20:57:08,880 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 20:57:08,881 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:57:08,884 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:57:10,274 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-11 20:57:10,293 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:57:10,293 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [77, 76] total 152 [2018-04-11 20:57:10,293 INFO L442 AbstractCegarLoop]: Interpolant automaton has 153 states [2018-04-11 20:57:10,294 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 153 interpolants. [2018-04-11 20:57:10,295 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5852, Invalid=17404, Unknown=0, NotChecked=0, Total=23256 [2018-04-11 20:57:10,295 INFO L87 Difference]: Start difference. First operand 914 states and 1062 transitions. Second operand 153 states. [2018-04-11 20:57:19,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:57:19,347 INFO L93 Difference]: Finished difference Result 1003 states and 1154 transitions. [2018-04-11 20:57:19,347 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2018-04-11 20:57:19,347 INFO L78 Accepts]: Start accepts. Automaton has 153 states. Word has length 377 [2018-04-11 20:57:19,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:57:19,348 INFO L225 Difference]: With dead ends: 1003 [2018-04-11 20:57:19,348 INFO L226 Difference]: Without dead ends: 1003 [2018-04-11 20:57:19,349 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 453 GetRequests, 302 SyntacticMatches, 0 SemanticMatches, 151 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11023 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=5852, Invalid=17404, Unknown=0, NotChecked=0, Total=23256 [2018-04-11 20:57:19,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1003 states. [2018-04-11 20:57:19,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1003 to 926. [2018-04-11 20:57:19,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 926 states. [2018-04-11 20:57:19,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 1076 transitions. [2018-04-11 20:57:19,353 INFO L78 Accepts]: Start accepts. Automaton has 926 states and 1076 transitions. Word has length 377 [2018-04-11 20:57:19,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:57:19,354 INFO L459 AbstractCegarLoop]: Abstraction has 926 states and 1076 transitions. [2018-04-11 20:57:19,354 INFO L460 AbstractCegarLoop]: Interpolant automaton has 153 states. [2018-04-11 20:57:19,354 INFO L276 IsEmpty]: Start isEmpty. Operand 926 states and 1076 transitions. [2018-04-11 20:57:19,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 383 [2018-04-11 20:57:19,355 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:57:19,355 INFO L355 BasicCegarLoop]: trace histogram [76, 75, 75, 75, 75, 1, 1, 1, 1, 1, 1] [2018-04-11 20:57:19,355 INFO L408 AbstractCegarLoop]: === Iteration 76 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:57:19,355 INFO L82 PathProgramCache]: Analyzing trace with hash -1137953803, now seen corresponding path program 75 times [2018-04-11 20:57:19,355 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:57:19,355 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:57:19,355 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:57:19,356 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:57:19,356 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:57:19,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:57:19,365 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:57:21,017 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-11 20:57:21,017 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:57:21,017 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:57:21,022 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 20:57:22,964 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 76 check-sat command(s) [2018-04-11 20:57:22,964 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:57:22,970 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:57:23,041 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-11 20:57:23,062 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:57:23,062 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [78, 78] total 78 [2018-04-11 20:57:23,063 INFO L442 AbstractCegarLoop]: Interpolant automaton has 79 states [2018-04-11 20:57:23,063 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2018-04-11 20:57:23,063 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2931, Invalid=3231, Unknown=0, NotChecked=0, Total=6162 [2018-04-11 20:57:23,063 INFO L87 Difference]: Start difference. First operand 926 states and 1076 transitions. Second operand 79 states. [2018-04-11 20:57:26,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:57:26,256 INFO L93 Difference]: Finished difference Result 1016 states and 1169 transitions. [2018-04-11 20:57:26,256 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2018-04-11 20:57:26,257 INFO L78 Accepts]: Start accepts. Automaton has 79 states. Word has length 382 [2018-04-11 20:57:26,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:57:26,258 INFO L225 Difference]: With dead ends: 1016 [2018-04-11 20:57:26,258 INFO L226 Difference]: Without dead ends: 1016 [2018-04-11 20:57:26,259 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 534 GetRequests, 382 SyntacticMatches, 0 SemanticMatches, 152 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2924 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=8781, Invalid=14781, Unknown=0, NotChecked=0, Total=23562 [2018-04-11 20:57:26,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1016 states. [2018-04-11 20:57:26,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1016 to 938. [2018-04-11 20:57:26,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 938 states. [2018-04-11 20:57:26,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 938 states to 938 states and 1090 transitions. [2018-04-11 20:57:26,264 INFO L78 Accepts]: Start accepts. Automaton has 938 states and 1090 transitions. Word has length 382 [2018-04-11 20:57:26,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:57:26,265 INFO L459 AbstractCegarLoop]: Abstraction has 938 states and 1090 transitions. [2018-04-11 20:57:26,265 INFO L460 AbstractCegarLoop]: Interpolant automaton has 79 states. [2018-04-11 20:57:26,265 INFO L276 IsEmpty]: Start isEmpty. Operand 938 states and 1090 transitions. [2018-04-11 20:57:26,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 388 [2018-04-11 20:57:26,266 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:57:26,266 INFO L355 BasicCegarLoop]: trace histogram [77, 76, 76, 76, 76, 1, 1, 1, 1, 1, 1] [2018-04-11 20:57:26,266 INFO L408 AbstractCegarLoop]: === Iteration 77 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:57:26,266 INFO L82 PathProgramCache]: Analyzing trace with hash -1413519832, now seen corresponding path program 76 times [2018-04-11 20:57:26,266 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:57:26,267 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:57:26,267 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:57:26,267 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:57:26,267 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:57:26,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:57:26,277 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:57:27,964 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-11 20:57:27,964 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:57:27,988 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:57:27,993 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 20:57:28,029 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 20:57:28,030 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:57:28,034 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:57:29,565 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-11 20:57:29,583 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:57:29,583 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [79, 78] total 156 [2018-04-11 20:57:29,584 INFO L442 AbstractCegarLoop]: Interpolant automaton has 157 states [2018-04-11 20:57:29,584 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 157 interpolants. [2018-04-11 20:57:29,585 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6006, Invalid=18486, Unknown=0, NotChecked=0, Total=24492 [2018-04-11 20:57:29,585 INFO L87 Difference]: Start difference. First operand 938 states and 1090 transitions. Second operand 157 states. [2018-04-11 20:57:43,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:57:43,351 INFO L93 Difference]: Finished difference Result 1029 states and 1184 transitions. [2018-04-11 20:57:43,351 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2018-04-11 20:57:43,351 INFO L78 Accepts]: Start accepts. Automaton has 157 states. Word has length 387 [2018-04-11 20:57:43,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:57:43,352 INFO L225 Difference]: With dead ends: 1029 [2018-04-11 20:57:43,352 INFO L226 Difference]: Without dead ends: 1029 [2018-04-11 20:57:43,353 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-11 20:57:43,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1029 states. [2018-04-11 20:57:43,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1029 to 950. [2018-04-11 20:57:43,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 950 states. [2018-04-11 20:57:43,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 950 states to 950 states and 1104 transitions. [2018-04-11 20:57:43,357 INFO L78 Accepts]: Start accepts. Automaton has 950 states and 1104 transitions. Word has length 387 [2018-04-11 20:57:43,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:57:43,358 INFO L459 AbstractCegarLoop]: Abstraction has 950 states and 1104 transitions. [2018-04-11 20:57:43,358 INFO L460 AbstractCegarLoop]: Interpolant automaton has 157 states. [2018-04-11 20:57:43,358 INFO L276 IsEmpty]: Start isEmpty. Operand 950 states and 1104 transitions. [2018-04-11 20:57:43,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 393 [2018-04-11 20:57:43,359 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:57:43,359 INFO L355 BasicCegarLoop]: trace histogram [78, 77, 77, 77, 77, 1, 1, 1, 1, 1, 1] [2018-04-11 20:57:43,359 INFO L408 AbstractCegarLoop]: === Iteration 78 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:57:43,359 INFO L82 PathProgramCache]: Analyzing trace with hash 694328277, now seen corresponding path program 77 times [2018-04-11 20:57:43,359 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:57:43,359 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:57:43,360 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:57:43,360 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:57:43,360 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:57:43,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:57:43,369 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:57:45,106 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-11 20:57:45,106 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:57:45,106 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:57:45,111 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 20:57:48,916 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 78 check-sat command(s) [2018-04-11 20:57:48,916 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:57:48,923 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:57:50,673 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-11 20:57:50,694 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:57:50,694 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [80, 79] total 157 [2018-04-11 20:57:50,695 INFO L442 AbstractCegarLoop]: Interpolant automaton has 158 states [2018-04-11 20:57:50,695 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 158 interpolants. [2018-04-11 20:57:50,696 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6319, Invalid=18487, Unknown=0, NotChecked=0, Total=24806 [2018-04-11 20:57:50,696 INFO L87 Difference]: Start difference. First operand 950 states and 1104 transitions. Second operand 158 states. [2018-04-11 20:58:07,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:58:07,040 INFO L93 Difference]: Finished difference Result 1042 states and 1199 transitions. [2018-04-11 20:58:07,040 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2018-04-11 20:58:07,041 INFO L78 Accepts]: Start accepts. Automaton has 158 states. Word has length 392 [2018-04-11 20:58:07,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:58:07,041 INFO L225 Difference]: With dead ends: 1042 [2018-04-11 20:58:07,041 INFO L226 Difference]: Without dead ends: 1042 [2018-04-11 20:58:07,042 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 472 GetRequests, 315 SyntacticMatches, 0 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11859 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=6399, Invalid=18723, Unknown=0, NotChecked=0, Total=25122 [2018-04-11 20:58:07,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1042 states. [2018-04-11 20:58:07,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1042 to 962. [2018-04-11 20:58:07,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 962 states. [2018-04-11 20:58:07,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 962 states to 962 states and 1118 transitions. [2018-04-11 20:58:07,049 INFO L78 Accepts]: Start accepts. Automaton has 962 states and 1118 transitions. Word has length 392 [2018-04-11 20:58:07,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:58:07,049 INFO L459 AbstractCegarLoop]: Abstraction has 962 states and 1118 transitions. [2018-04-11 20:58:07,049 INFO L460 AbstractCegarLoop]: Interpolant automaton has 158 states. [2018-04-11 20:58:07,049 INFO L276 IsEmpty]: Start isEmpty. Operand 962 states and 1118 transitions. [2018-04-11 20:58:07,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 398 [2018-04-11 20:58:07,051 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:58:07,051 INFO L355 BasicCegarLoop]: trace histogram [79, 78, 78, 78, 78, 1, 1, 1, 1, 1, 1] [2018-04-11 20:58:07,052 INFO L408 AbstractCegarLoop]: === Iteration 79 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:58:07,052 INFO L82 PathProgramCache]: Analyzing trace with hash 1370417736, now seen corresponding path program 78 times [2018-04-11 20:58:07,052 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:58:07,052 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:58:07,052 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:58:07,052 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:58:07,053 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:58:07,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:58:07,070 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:58:08,874 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-11 20:58:08,874 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:58:08,874 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:58:08,879 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 20:58:09,827 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 79 check-sat command(s) [2018-04-11 20:58:09,827 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:58:09,832 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:58:09,977 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-11 20:58:09,996 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:58:09,996 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [81, 81] total 84 [2018-04-11 20:58:09,997 INFO L442 AbstractCegarLoop]: Interpolant automaton has 85 states [2018-04-11 20:58:09,997 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2018-04-11 20:58:09,997 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3178, Invalid=3962, Unknown=0, NotChecked=0, Total=7140 [2018-04-11 20:58:09,997 INFO L87 Difference]: Start difference. First operand 962 states and 1118 transitions. Second operand 85 states. [2018-04-11 20:58:13,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:58:13,442 INFO L93 Difference]: Finished difference Result 1055 states and 1214 transitions. [2018-04-11 20:58:13,442 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2018-04-11 20:58:13,442 INFO L78 Accepts]: Start accepts. Automaton has 85 states. Word has length 397 [2018-04-11 20:58:13,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:58:13,443 INFO L225 Difference]: With dead ends: 1055 [2018-04-11 20:58:13,443 INFO L226 Difference]: Without dead ends: 1055 [2018-04-11 20:58:13,444 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 555 GetRequests, 394 SyntacticMatches, 0 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3394 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=9650, Invalid=16756, Unknown=0, NotChecked=0, Total=26406 [2018-04-11 20:58:13,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1055 states. [2018-04-11 20:58:13,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1055 to 974. [2018-04-11 20:58:13,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 974 states. [2018-04-11 20:58:13,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 974 states to 974 states and 1132 transitions. [2018-04-11 20:58:13,448 INFO L78 Accepts]: Start accepts. Automaton has 974 states and 1132 transitions. Word has length 397 [2018-04-11 20:58:13,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:58:13,449 INFO L459 AbstractCegarLoop]: Abstraction has 974 states and 1132 transitions. [2018-04-11 20:58:13,449 INFO L460 AbstractCegarLoop]: Interpolant automaton has 85 states. [2018-04-11 20:58:13,449 INFO L276 IsEmpty]: Start isEmpty. Operand 974 states and 1132 transitions. [2018-04-11 20:58:13,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 403 [2018-04-11 20:58:13,450 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:58:13,450 INFO L355 BasicCegarLoop]: trace histogram [80, 79, 79, 79, 79, 1, 1, 1, 1, 1, 1] [2018-04-11 20:58:13,450 INFO L408 AbstractCegarLoop]: === Iteration 80 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:58:13,450 INFO L82 PathProgramCache]: Analyzing trace with hash 1461758901, now seen corresponding path program 79 times [2018-04-11 20:58:13,450 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:58:13,450 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:58:13,451 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:58:13,451 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:58:13,451 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:58:13,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:58:13,461 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:58:15,296 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-11 20:58:15,297 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:58:15,297 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:58:15,302 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:58:15,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:58:15,344 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:58:16,857 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-11 20:58:16,875 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:58:16,875 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [82, 81] total 162 [2018-04-11 20:58:16,876 INFO L442 AbstractCegarLoop]: Interpolant automaton has 163 states [2018-04-11 20:58:16,877 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 163 interpolants. [2018-04-11 20:58:16,878 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6723, Invalid=19683, Unknown=0, NotChecked=0, Total=26406 [2018-04-11 20:58:16,878 INFO L87 Difference]: Start difference. First operand 974 states and 1132 transitions. Second operand 163 states. [2018-04-11 20:58:27,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:58:27,668 INFO L93 Difference]: Finished difference Result 1068 states and 1229 transitions. [2018-04-11 20:58:27,669 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2018-04-11 20:58:27,669 INFO L78 Accepts]: Start accepts. Automaton has 163 states. Word has length 402 [2018-04-11 20:58:27,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:58:27,669 INFO L225 Difference]: With dead ends: 1068 [2018-04-11 20:58:27,670 INFO L226 Difference]: Without dead ends: 1068 [2018-04-11 20:58:27,670 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-11 20:58:27,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1068 states. [2018-04-11 20:58:27,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1068 to 986. [2018-04-11 20:58:27,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 986 states. [2018-04-11 20:58:27,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 986 states to 986 states and 1146 transitions. [2018-04-11 20:58:27,674 INFO L78 Accepts]: Start accepts. Automaton has 986 states and 1146 transitions. Word has length 402 [2018-04-11 20:58:27,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:58:27,675 INFO L459 AbstractCegarLoop]: Abstraction has 986 states and 1146 transitions. [2018-04-11 20:58:27,675 INFO L460 AbstractCegarLoop]: Interpolant automaton has 163 states. [2018-04-11 20:58:27,675 INFO L276 IsEmpty]: Start isEmpty. Operand 986 states and 1146 transitions. [2018-04-11 20:58:27,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 408 [2018-04-11 20:58:27,676 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:58:27,676 INFO L355 BasicCegarLoop]: trace histogram [81, 80, 80, 80, 80, 1, 1, 1, 1, 1, 1] [2018-04-11 20:58:27,676 INFO L408 AbstractCegarLoop]: === Iteration 81 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:58:27,676 INFO L82 PathProgramCache]: Analyzing trace with hash 564119144, now seen corresponding path program 80 times [2018-04-11 20:58:27,676 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:58:27,676 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:58:27,677 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:58:27,677 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:58:27,677 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:58:27,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:58:27,686 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:58:29,440 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-11 20:58:29,440 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:58:29,440 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:58:29,445 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 20:58:29,495 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 20:58:29,495 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:58:29,499 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:58:31,551 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-11 20:58:31,568 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:58:31,568 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [83, 82] total 164 [2018-04-11 20:58:31,569 INFO L442 AbstractCegarLoop]: Interpolant automaton has 165 states [2018-04-11 20:58:31,569 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 165 interpolants. [2018-04-11 20:58:31,570 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5658, Invalid=21402, Unknown=0, NotChecked=0, Total=27060 [2018-04-11 20:58:31,570 INFO L87 Difference]: Start difference. First operand 986 states and 1146 transitions. Second operand 165 states. [2018-04-11 20:58:44,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:58:44,943 INFO L93 Difference]: Finished difference Result 1081 states and 1244 transitions. [2018-04-11 20:58:44,944 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2018-04-11 20:58:44,944 INFO L78 Accepts]: Start accepts. Automaton has 165 states. Word has length 407 [2018-04-11 20:58:44,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:58:44,944 INFO L225 Difference]: With dead ends: 1081 [2018-04-11 20:58:44,944 INFO L226 Difference]: Without dead ends: 1081 [2018-04-11 20:58:44,945 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-11 20:58:44,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1081 states. [2018-04-11 20:58:44,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1081 to 998. [2018-04-11 20:58:44,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 998 states. [2018-04-11 20:58:44,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 998 states to 998 states and 1160 transitions. [2018-04-11 20:58:44,949 INFO L78 Accepts]: Start accepts. Automaton has 998 states and 1160 transitions. Word has length 407 [2018-04-11 20:58:44,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:58:44,949 INFO L459 AbstractCegarLoop]: Abstraction has 998 states and 1160 transitions. [2018-04-11 20:58:44,949 INFO L460 AbstractCegarLoop]: Interpolant automaton has 165 states. [2018-04-11 20:58:44,950 INFO L276 IsEmpty]: Start isEmpty. Operand 998 states and 1160 transitions. [2018-04-11 20:58:44,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 413 [2018-04-11 20:58:44,951 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:58:44,951 INFO L355 BasicCegarLoop]: trace histogram [82, 81, 81, 81, 81, 1, 1, 1, 1, 1, 1] [2018-04-11 20:58:44,951 INFO L408 AbstractCegarLoop]: === Iteration 82 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:58:44,951 INFO L82 PathProgramCache]: Analyzing trace with hash -1644928107, now seen corresponding path program 81 times [2018-04-11 20:58:44,951 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:58:44,951 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:58:44,952 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:58:44,952 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:58:44,952 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:58:44,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:58:44,961 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:58:46,895 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-11 20:58:46,895 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:58:46,895 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:58:46,901 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 20:58:49,407 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 82 check-sat command(s) [2018-04-11 20:58:49,407 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:58:49,413 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:58:49,511 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-11 20:58:49,531 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:58:49,531 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [84, 84] total 84 [2018-04-11 20:58:49,531 INFO L442 AbstractCegarLoop]: Interpolant automaton has 85 states [2018-04-11 20:58:49,532 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2018-04-11 20:58:49,532 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3408, Invalid=3732, Unknown=0, NotChecked=0, Total=7140 [2018-04-11 20:58:49,532 INFO L87 Difference]: Start difference. First operand 998 states and 1160 transitions. Second operand 85 states. [2018-04-11 20:58:53,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:58:53,249 INFO L93 Difference]: Finished difference Result 1094 states and 1259 transitions. [2018-04-11 20:58:53,249 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2018-04-11 20:58:53,249 INFO L78 Accepts]: Start accepts. Automaton has 85 states. Word has length 412 [2018-04-11 20:58:53,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:58:53,250 INFO L225 Difference]: With dead ends: 1094 [2018-04-11 20:58:53,250 INFO L226 Difference]: Without dead ends: 1094 [2018-04-11 20:58:53,251 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 576 GetRequests, 412 SyntacticMatches, 0 SemanticMatches, 164 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3401 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=10212, Invalid=17178, Unknown=0, NotChecked=0, Total=27390 [2018-04-11 20:58:53,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1094 states. [2018-04-11 20:58:53,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1094 to 1010. [2018-04-11 20:58:53,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1010 states. [2018-04-11 20:58:53,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1010 states to 1010 states and 1174 transitions. [2018-04-11 20:58:53,255 INFO L78 Accepts]: Start accepts. Automaton has 1010 states and 1174 transitions. Word has length 412 [2018-04-11 20:58:53,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:58:53,256 INFO L459 AbstractCegarLoop]: Abstraction has 1010 states and 1174 transitions. [2018-04-11 20:58:53,256 INFO L460 AbstractCegarLoop]: Interpolant automaton has 85 states. [2018-04-11 20:58:53,256 INFO L276 IsEmpty]: Start isEmpty. Operand 1010 states and 1174 transitions. [2018-04-11 20:58:53,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 418 [2018-04-11 20:58:53,257 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:58:53,257 INFO L355 BasicCegarLoop]: trace histogram [83, 82, 82, 82, 82, 1, 1, 1, 1, 1, 1] [2018-04-11 20:58:53,257 INFO L408 AbstractCegarLoop]: === Iteration 83 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:58:53,257 INFO L82 PathProgramCache]: Analyzing trace with hash -339477880, now seen corresponding path program 82 times [2018-04-11 20:58:53,257 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:58:53,257 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:58:53,258 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:58:53,258 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:58:53,258 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:58:53,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:58:53,267 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:58:55,245 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-11 20:58:55,245 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:58:55,245 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:58:55,250 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 20:58:55,292 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 20:58:55,292 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:58:55,296 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:58:56,950 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-11 20:58:56,968 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:58:56,968 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [85, 84] total 168 [2018-04-11 20:58:56,968 INFO L442 AbstractCegarLoop]: Interpolant automaton has 169 states [2018-04-11 20:58:56,969 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 169 interpolants. [2018-04-11 20:58:56,970 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7140, Invalid=21252, Unknown=0, NotChecked=0, Total=28392 [2018-04-11 20:58:56,970 INFO L87 Difference]: Start difference. First operand 1010 states and 1174 transitions. Second operand 169 states. [2018-04-11 20:59:12,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:59:12,278 INFO L93 Difference]: Finished difference Result 1107 states and 1274 transitions. [2018-04-11 20:59:12,278 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2018-04-11 20:59:12,278 INFO L78 Accepts]: Start accepts. Automaton has 169 states. Word has length 417 [2018-04-11 20:59:12,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:59:12,279 INFO L225 Difference]: With dead ends: 1107 [2018-04-11 20:59:12,279 INFO L226 Difference]: Without dead ends: 1107 [2018-04-11 20:59:12,279 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-11 20:59:12,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1107 states. [2018-04-11 20:59:12,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1107 to 1022. [2018-04-11 20:59:12,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1022 states. [2018-04-11 20:59:12,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1022 states to 1022 states and 1188 transitions. [2018-04-11 20:59:12,284 INFO L78 Accepts]: Start accepts. Automaton has 1022 states and 1188 transitions. Word has length 417 [2018-04-11 20:59:12,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:59:12,284 INFO L459 AbstractCegarLoop]: Abstraction has 1022 states and 1188 transitions. [2018-04-11 20:59:12,284 INFO L460 AbstractCegarLoop]: Interpolant automaton has 169 states. [2018-04-11 20:59:12,284 INFO L276 IsEmpty]: Start isEmpty. Operand 1022 states and 1188 transitions. [2018-04-11 20:59:12,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 423 [2018-04-11 20:59:12,285 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:59:12,286 INFO L355 BasicCegarLoop]: trace histogram [84, 83, 83, 83, 83, 1, 1, 1, 1, 1, 1] [2018-04-11 20:59:12,286 INFO L408 AbstractCegarLoop]: === Iteration 84 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:59:12,286 INFO L82 PathProgramCache]: Analyzing trace with hash 2095825781, now seen corresponding path program 83 times [2018-04-11 20:59:12,286 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:59:12,286 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:59:12,286 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:59:12,286 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:59:12,286 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:59:12,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:59:12,296 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:59:14,303 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-11 20:59:14,303 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:59:14,303 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:59:14,308 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 20:59:19,370 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 84 check-sat command(s) [2018-04-11 20:59:19,370 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:59:19,377 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:59:21,402 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-11 20:59:21,424 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:59:21,424 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [86, 85] total 169 [2018-04-11 20:59:21,424 INFO L442 AbstractCegarLoop]: Interpolant automaton has 170 states [2018-04-11 20:59:21,425 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 170 interpolants. [2018-04-11 20:59:21,426 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7309, Invalid=21421, Unknown=0, NotChecked=0, Total=28730 [2018-04-11 20:59:21,426 INFO L87 Difference]: Start difference. First operand 1022 states and 1188 transitions. Second operand 170 states. [2018-04-11 20:59:43,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:59:43,231 INFO L93 Difference]: Finished difference Result 1120 states and 1289 transitions. [2018-04-11 20:59:43,231 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2018-04-11 20:59:43,232 INFO L78 Accepts]: Start accepts. Automaton has 170 states. Word has length 422 [2018-04-11 20:59:43,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:59:43,232 INFO L225 Difference]: With dead ends: 1120 [2018-04-11 20:59:43,232 INFO L226 Difference]: Without dead ends: 1120 [2018-04-11 20:59:43,233 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-11 20:59:43,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1120 states. [2018-04-11 20:59:43,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1120 to 1034. [2018-04-11 20:59:43,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1034 states. [2018-04-11 20:59:43,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1034 states to 1034 states and 1202 transitions. [2018-04-11 20:59:43,238 INFO L78 Accepts]: Start accepts. Automaton has 1034 states and 1202 transitions. Word has length 422 [2018-04-11 20:59:43,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:59:43,238 INFO L459 AbstractCegarLoop]: Abstraction has 1034 states and 1202 transitions. [2018-04-11 20:59:43,238 INFO L460 AbstractCegarLoop]: Interpolant automaton has 170 states. [2018-04-11 20:59:43,238 INFO L276 IsEmpty]: Start isEmpty. Operand 1034 states and 1202 transitions. [2018-04-11 20:59:43,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 428 [2018-04-11 20:59:43,240 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:59:43,240 INFO L355 BasicCegarLoop]: trace histogram [85, 84, 84, 84, 84, 1, 1, 1, 1, 1, 1] [2018-04-11 20:59:43,240 INFO L408 AbstractCegarLoop]: === Iteration 85 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:59:43,240 INFO L82 PathProgramCache]: Analyzing trace with hash 1775077032, now seen corresponding path program 84 times [2018-04-11 20:59:43,240 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:59:43,240 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:59:43,241 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:59:43,241 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:59:43,241 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:59:43,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:59:43,258 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:59:45,345 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-11 20:59:45,345 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:59:45,346 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:59:45,350 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 20:59:46,712 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 85 check-sat command(s) [2018-04-11 20:59:46,712 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:59:46,718 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:59:46,981 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-11 20:59:47,000 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:59:47,000 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [87, 87] total 92 [2018-04-11 20:59:47,001 INFO L442 AbstractCegarLoop]: Interpolant automaton has 93 states [2018-04-11 20:59:47,001 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2018-04-11 20:59:47,001 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3688, Invalid=4868, Unknown=0, NotChecked=0, Total=8556 [2018-04-11 20:59:47,001 INFO L87 Difference]: Start difference. First operand 1034 states and 1202 transitions. Second operand 93 states. [2018-04-11 20:59:51,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:59:51,706 INFO L93 Difference]: Finished difference Result 1133 states and 1304 transitions. [2018-04-11 20:59:51,707 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2018-04-11 20:59:51,707 INFO L78 Accepts]: Start accepts. Automaton has 93 states. Word has length 427 [2018-04-11 20:59:51,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:59:51,708 INFO L225 Difference]: With dead ends: 1133 [2018-04-11 20:59:51,708 INFO L226 Difference]: Without dead ends: 1133 [2018-04-11 20:59:51,709 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-11 20:59:51,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1133 states. [2018-04-11 20:59:51,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1133 to 1046. [2018-04-11 20:59:51,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1046 states. [2018-04-11 20:59:51,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1046 states to 1046 states and 1216 transitions. [2018-04-11 20:59:51,714 INFO L78 Accepts]: Start accepts. Automaton has 1046 states and 1216 transitions. Word has length 427 [2018-04-11 20:59:51,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:59:51,714 INFO L459 AbstractCegarLoop]: Abstraction has 1046 states and 1216 transitions. [2018-04-11 20:59:51,714 INFO L460 AbstractCegarLoop]: Interpolant automaton has 93 states. [2018-04-11 20:59:51,714 INFO L276 IsEmpty]: Start isEmpty. Operand 1046 states and 1216 transitions. [2018-04-11 20:59:51,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 433 [2018-04-11 20:59:51,716 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:59:51,716 INFO L355 BasicCegarLoop]: trace histogram [86, 85, 85, 85, 85, 1, 1, 1, 1, 1, 1] [2018-04-11 20:59:51,717 INFO L408 AbstractCegarLoop]: === Iteration 86 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:59:51,717 INFO L82 PathProgramCache]: Analyzing trace with hash 2039794517, now seen corresponding path program 85 times [2018-04-11 20:59:51,717 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:59:51,717 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:59:51,717 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:59:51,718 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:59:51,718 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:59:51,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:59:51,737 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:59:53,853 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-11 20:59:53,853 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:59:53,853 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:59:53,858 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:59:53,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:59:53,901 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:59:55,662 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-11 20:59:55,679 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:59:55,679 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [88, 87] total 174 [2018-04-11 20:59:55,679 INFO L442 AbstractCegarLoop]: Interpolant automaton has 175 states [2018-04-11 20:59:55,680 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 175 interpolants. [2018-04-11 20:59:55,681 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7743, Invalid=22707, Unknown=0, NotChecked=0, Total=30450 [2018-04-11 20:59:55,681 INFO L87 Difference]: Start difference. First operand 1046 states and 1216 transitions. Second operand 175 states. [2018-04-11 21:00:10,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:00:10,807 INFO L93 Difference]: Finished difference Result 1146 states and 1319 transitions. [2018-04-11 21:00:10,808 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2018-04-11 21:00:10,808 INFO L78 Accepts]: Start accepts. Automaton has 175 states. Word has length 432 [2018-04-11 21:00:10,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:00:10,809 INFO L225 Difference]: With dead ends: 1146 [2018-04-11 21:00:10,809 INFO L226 Difference]: Without dead ends: 1146 [2018-04-11 21:00:10,809 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-11 21:00:10,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1146 states. [2018-04-11 21:00:10,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1146 to 1058. [2018-04-11 21:00:10,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1058 states. [2018-04-11 21:00:10,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1058 states to 1058 states and 1230 transitions. [2018-04-11 21:00:10,814 INFO L78 Accepts]: Start accepts. Automaton has 1058 states and 1230 transitions. Word has length 432 [2018-04-11 21:00:10,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:00:10,814 INFO L459 AbstractCegarLoop]: Abstraction has 1058 states and 1230 transitions. [2018-04-11 21:00:10,814 INFO L460 AbstractCegarLoop]: Interpolant automaton has 175 states. [2018-04-11 21:00:10,815 INFO L276 IsEmpty]: Start isEmpty. Operand 1058 states and 1230 transitions. [2018-04-11 21:00:10,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 438 [2018-04-11 21:00:10,816 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:00:10,816 INFO L355 BasicCegarLoop]: trace histogram [87, 86, 86, 86, 86, 1, 1, 1, 1, 1, 1] [2018-04-11 21:00:10,816 INFO L408 AbstractCegarLoop]: === Iteration 87 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 21:00:10,816 INFO L82 PathProgramCache]: Analyzing trace with hash 1592683208, now seen corresponding path program 86 times [2018-04-11 21:00:10,816 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 21:00:10,816 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 21:00:10,817 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 21:00:10,817 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 21:00:10,817 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 21:00:10,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:00:10,828 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 21:00:13,012 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-11 21:00:13,012 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 21:00:13,012 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 21:00:13,018 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 21:00:13,058 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 21:00:13,058 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 21:00:13,062 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:00:14,921 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-11 21:00:14,938 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 21:00:14,938 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [89, 88] total 176 [2018-04-11 21:00:14,939 INFO L442 AbstractCegarLoop]: Interpolant automaton has 177 states [2018-04-11 21:00:14,940 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 177 interpolants. [2018-04-11 21:00:14,941 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7832, Invalid=23320, Unknown=0, NotChecked=0, Total=31152 [2018-04-11 21:00:14,941 INFO L87 Difference]: Start difference. First operand 1058 states and 1230 transitions. Second operand 177 states. [2018-04-11 21:00:33,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:00:33,335 INFO L93 Difference]: Finished difference Result 1159 states and 1334 transitions. [2018-04-11 21:00:33,335 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2018-04-11 21:00:33,335 INFO L78 Accepts]: Start accepts. Automaton has 177 states. Word has length 437 [2018-04-11 21:00:33,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:00:33,336 INFO L225 Difference]: With dead ends: 1159 [2018-04-11 21:00:33,336 INFO L226 Difference]: Without dead ends: 1159 [2018-04-11 21:00:33,337 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 525 GetRequests, 350 SyntacticMatches, 0 SemanticMatches, 175 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14875 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=7832, Invalid=23320, Unknown=0, NotChecked=0, Total=31152 [2018-04-11 21:00:33,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1159 states. [2018-04-11 21:00:33,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1159 to 1070. [2018-04-11 21:00:33,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1070 states. [2018-04-11 21:00:33,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1070 states to 1070 states and 1244 transitions. [2018-04-11 21:00:33,341 INFO L78 Accepts]: Start accepts. Automaton has 1070 states and 1244 transitions. Word has length 437 [2018-04-11 21:00:33,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:00:33,341 INFO L459 AbstractCegarLoop]: Abstraction has 1070 states and 1244 transitions. [2018-04-11 21:00:33,341 INFO L460 AbstractCegarLoop]: Interpolant automaton has 177 states. [2018-04-11 21:00:33,341 INFO L276 IsEmpty]: Start isEmpty. Operand 1070 states and 1244 transitions. [2018-04-11 21:00:33,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 443 [2018-04-11 21:00:33,343 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:00:33,343 INFO L355 BasicCegarLoop]: trace histogram [88, 87, 87, 87, 87, 1, 1, 1, 1, 1, 1] [2018-04-11 21:00:33,343 INFO L408 AbstractCegarLoop]: === Iteration 88 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 21:00:33,343 INFO L82 PathProgramCache]: Analyzing trace with hash -165067, now seen corresponding path program 87 times [2018-04-11 21:00:33,343 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 21:00:33,343 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 21:00:33,343 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 21:00:33,343 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 21:00:33,343 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 21:00:33,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:00:33,354 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 21:00:35,600 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-11 21:00:35,601 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 21:00:35,601 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 21:00:35,606 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 21:00:38,982 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 88 check-sat command(s) [2018-04-11 21:00:38,982 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 21:00:38,988 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:00:39,079 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-11 21:00:39,098 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 21:00:39,099 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [90, 90] total 90 [2018-04-11 21:00:39,099 INFO L442 AbstractCegarLoop]: Interpolant automaton has 91 states [2018-04-11 21:00:39,100 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2018-04-11 21:00:39,100 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3921, Invalid=4269, Unknown=0, NotChecked=0, Total=8190 [2018-04-11 21:00:39,100 INFO L87 Difference]: Start difference. First operand 1070 states and 1244 transitions. Second operand 91 states. [2018-04-11 21:00:43,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:00:43,428 INFO L93 Difference]: Finished difference Result 1172 states and 1349 transitions. [2018-04-11 21:00:43,428 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2018-04-11 21:00:43,428 INFO L78 Accepts]: Start accepts. Automaton has 91 states. Word has length 442 [2018-04-11 21:00:43,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:00:43,429 INFO L225 Difference]: With dead ends: 1172 [2018-04-11 21:00:43,429 INFO L226 Difference]: Without dead ends: 1172 [2018-04-11 21:00:43,430 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-11 21:00:43,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1172 states. [2018-04-11 21:00:43,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1172 to 1082. [2018-04-11 21:00:43,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1082 states. [2018-04-11 21:00:43,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1082 states to 1082 states and 1258 transitions. [2018-04-11 21:00:43,436 INFO L78 Accepts]: Start accepts. Automaton has 1082 states and 1258 transitions. Word has length 442 [2018-04-11 21:00:43,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:00:43,436 INFO L459 AbstractCegarLoop]: Abstraction has 1082 states and 1258 transitions. [2018-04-11 21:00:43,436 INFO L460 AbstractCegarLoop]: Interpolant automaton has 91 states. [2018-04-11 21:00:43,436 INFO L276 IsEmpty]: Start isEmpty. Operand 1082 states and 1258 transitions. [2018-04-11 21:00:43,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 448 [2018-04-11 21:00:43,438 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:00:43,438 INFO L355 BasicCegarLoop]: trace histogram [89, 88, 88, 88, 88, 1, 1, 1, 1, 1, 1] [2018-04-11 21:00:43,438 INFO L408 AbstractCegarLoop]: === Iteration 89 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 21:00:43,438 INFO L82 PathProgramCache]: Analyzing trace with hash -1210538264, now seen corresponding path program 88 times [2018-04-11 21:00:43,438 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 21:00:43,438 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 21:00:43,439 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 21:00:43,439 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 21:00:43,439 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 21:00:43,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:00:43,456 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 21:00:45,662 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-11 21:00:45,662 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 21:00:45,662 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 21:00:45,667 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 21:00:45,715 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 21:00:45,715 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 21:00:45,720 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:00:47,850 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-11 21:00:47,868 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 21:00:47,868 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [91, 90] total 180 [2018-04-11 21:00:47,869 INFO L442 AbstractCegarLoop]: Interpolant automaton has 181 states [2018-04-11 21:00:47,869 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 181 interpolants. [2018-04-11 21:00:47,870 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7650, Invalid=24930, Unknown=0, NotChecked=0, Total=32580 [2018-04-11 21:00:47,870 INFO L87 Difference]: Start difference. First operand 1082 states and 1258 transitions. Second operand 181 states. [2018-04-11 21:01:01,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:01:01,177 INFO L93 Difference]: Finished difference Result 1185 states and 1364 transitions. [2018-04-11 21:01:01,177 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2018-04-11 21:01:01,177 INFO L78 Accepts]: Start accepts. Automaton has 181 states. Word has length 447 [2018-04-11 21:01:01,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:01:01,178 INFO L225 Difference]: With dead ends: 1185 [2018-04-11 21:01:01,178 INFO L226 Difference]: Without dead ends: 1185 [2018-04-11 21:01:01,179 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-11 21:01:01,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1185 states. [2018-04-11 21:01:01,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1185 to 1094. [2018-04-11 21:01:01,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1094 states. [2018-04-11 21:01:01,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1094 states to 1094 states and 1272 transitions. [2018-04-11 21:01:01,183 INFO L78 Accepts]: Start accepts. Automaton has 1094 states and 1272 transitions. Word has length 447 [2018-04-11 21:01:01,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:01:01,184 INFO L459 AbstractCegarLoop]: Abstraction has 1094 states and 1272 transitions. [2018-04-11 21:01:01,184 INFO L460 AbstractCegarLoop]: Interpolant automaton has 181 states. [2018-04-11 21:01:01,184 INFO L276 IsEmpty]: Start isEmpty. Operand 1094 states and 1272 transitions. [2018-04-11 21:01:01,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 453 [2018-04-11 21:01:01,185 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:01:01,185 INFO L355 BasicCegarLoop]: trace histogram [90, 89, 89, 89, 89, 1, 1, 1, 1, 1, 1] [2018-04-11 21:01:01,185 INFO L408 AbstractCegarLoop]: === Iteration 90 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 21:01:01,185 INFO L82 PathProgramCache]: Analyzing trace with hash 1119081237, now seen corresponding path program 89 times [2018-04-11 21:01:01,186 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 21:01:01,186 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 21:01:01,186 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 21:01:01,186 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 21:01:01,186 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 21:01:01,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:01:01,197 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 21:01:03,702 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-11 21:01:03,702 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 21:01:03,702 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 21:01:03,707 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 21:01:10,328 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 90 check-sat command(s) [2018-04-11 21:01:10,328 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 21:01:10,336 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:01:12,657 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-11 21:01:12,680 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 21:01:12,680 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [92, 91] total 181 [2018-04-11 21:01:12,681 INFO L442 AbstractCegarLoop]: Interpolant automaton has 182 states [2018-04-11 21:01:12,681 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 182 interpolants. [2018-04-11 21:01:12,682 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=8371, Invalid=24571, Unknown=0, NotChecked=0, Total=32942 [2018-04-11 21:01:12,682 INFO L87 Difference]: Start difference. First operand 1094 states and 1272 transitions. Second operand 182 states. [2018-04-11 21:01:29,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:01:29,483 INFO L93 Difference]: Finished difference Result 1198 states and 1379 transitions. [2018-04-11 21:01:29,483 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2018-04-11 21:01:29,483 INFO L78 Accepts]: Start accepts. Automaton has 182 states. Word has length 452 [2018-04-11 21:01:29,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:01:29,484 INFO L225 Difference]: With dead ends: 1198 [2018-04-11 21:01:29,484 INFO L226 Difference]: Without dead ends: 1198 [2018-04-11 21:01:29,485 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 544 GetRequests, 363 SyntacticMatches, 0 SemanticMatches, 181 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15843 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=8463, Invalid=24843, Unknown=0, NotChecked=0, Total=33306 [2018-04-11 21:01:29,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1198 states. [2018-04-11 21:01:29,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1198 to 1106. [2018-04-11 21:01:29,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1106 states. [2018-04-11 21:01:29,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1106 states to 1106 states and 1286 transitions. [2018-04-11 21:01:29,490 INFO L78 Accepts]: Start accepts. Automaton has 1106 states and 1286 transitions. Word has length 452 [2018-04-11 21:01:29,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:01:29,491 INFO L459 AbstractCegarLoop]: Abstraction has 1106 states and 1286 transitions. [2018-04-11 21:01:29,491 INFO L460 AbstractCegarLoop]: Interpolant automaton has 182 states. [2018-04-11 21:01:29,491 INFO L276 IsEmpty]: Start isEmpty. Operand 1106 states and 1286 transitions. [2018-04-11 21:01:29,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 458 [2018-04-11 21:01:29,492 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:01:29,492 INFO L355 BasicCegarLoop]: trace histogram [91, 90, 90, 90, 90, 1, 1, 1, 1, 1, 1] [2018-04-11 21:01:29,492 INFO L408 AbstractCegarLoop]: === Iteration 91 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 21:01:29,492 INFO L82 PathProgramCache]: Analyzing trace with hash -1430373624, now seen corresponding path program 90 times [2018-04-11 21:01:29,493 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 21:01:29,493 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 21:01:29,493 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 21:01:29,493 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 21:01:29,493 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 21:01:29,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:01:29,504 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 21:01:31,935 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-11 21:01:31,936 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 21:01:31,936 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 21:01:31,940 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 21:01:33,745 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 91 check-sat command(s) [2018-04-11 21:01:33,745 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 21:01:33,752 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:01:33,927 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-11 21:01:33,948 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 21:01:33,948 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [93, 93] total 96 [2018-04-11 21:01:33,949 INFO L442 AbstractCegarLoop]: Interpolant automaton has 97 states [2018-04-11 21:01:33,949 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2018-04-11 21:01:33,950 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4204, Invalid=5108, Unknown=0, NotChecked=0, Total=9312 [2018-04-11 21:01:33,950 INFO L87 Difference]: Start difference. First operand 1106 states and 1286 transitions. Second operand 97 states. [2018-04-11 21:01:38,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:01:38,878 INFO L93 Difference]: Finished difference Result 1211 states and 1394 transitions. [2018-04-11 21:01:38,878 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-04-11 21:01:38,878 INFO L78 Accepts]: Start accepts. Automaton has 97 states. Word has length 457 [2018-04-11 21:01:38,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:01:38,879 INFO L225 Difference]: With dead ends: 1211 [2018-04-11 21:01:38,879 INFO L226 Difference]: Without dead ends: 1211 [2018-04-11 21:01:38,880 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 639 GetRequests, 454 SyntacticMatches, 0 SemanticMatches, 185 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4456 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=12752, Invalid=22030, Unknown=0, NotChecked=0, Total=34782 [2018-04-11 21:01:38,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1211 states. [2018-04-11 21:01:38,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1211 to 1118. [2018-04-11 21:01:38,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1118 states. [2018-04-11 21:01:38,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1118 states to 1118 states and 1300 transitions. [2018-04-11 21:01:38,886 INFO L78 Accepts]: Start accepts. Automaton has 1118 states and 1300 transitions. Word has length 457 [2018-04-11 21:01:38,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:01:38,886 INFO L459 AbstractCegarLoop]: Abstraction has 1118 states and 1300 transitions. [2018-04-11 21:01:38,886 INFO L460 AbstractCegarLoop]: Interpolant automaton has 97 states. [2018-04-11 21:01:38,886 INFO L276 IsEmpty]: Start isEmpty. Operand 1118 states and 1300 transitions. [2018-04-11 21:01:38,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 463 [2018-04-11 21:01:38,888 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:01:38,888 INFO L355 BasicCegarLoop]: trace histogram [92, 91, 91, 91, 91, 1, 1, 1, 1, 1, 1] [2018-04-11 21:01:38,888 INFO L408 AbstractCegarLoop]: === Iteration 92 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 21:01:38,888 INFO L82 PathProgramCache]: Analyzing trace with hash 449172213, now seen corresponding path program 91 times [2018-04-11 21:01:38,888 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 21:01:38,888 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 21:01:38,889 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 21:01:38,889 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 21:01:38,889 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 21:01:38,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:01:38,900 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 21:01:41,423 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-11 21:01:41,424 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 21:01:41,424 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 21:01:41,429 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 21:01:41,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:01:41,475 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:01:43,540 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-11 21:01:43,558 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 21:01:43,558 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [94, 93] total 186 [2018-04-11 21:01:43,559 INFO L442 AbstractCegarLoop]: Interpolant automaton has 187 states [2018-04-11 21:01:43,559 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 187 interpolants. [2018-04-11 21:01:43,561 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=8835, Invalid=25947, Unknown=0, NotChecked=0, Total=34782 [2018-04-11 21:01:43,561 INFO L87 Difference]: Start difference. First operand 1118 states and 1300 transitions. Second operand 187 states. [2018-04-11 21:02:03,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:02:03,013 INFO L93 Difference]: Finished difference Result 1224 states and 1409 transitions. [2018-04-11 21:02:03,013 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2018-04-11 21:02:03,013 INFO L78 Accepts]: Start accepts. Automaton has 187 states. Word has length 462 [2018-04-11 21:02:03,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:02:03,014 INFO L225 Difference]: With dead ends: 1224 [2018-04-11 21:02:03,014 INFO L226 Difference]: Without dead ends: 1224 [2018-04-11 21:02:03,015 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 555 GetRequests, 370 SyntacticMatches, 0 SemanticMatches, 185 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16743 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=8835, Invalid=25947, Unknown=0, NotChecked=0, Total=34782 [2018-04-11 21:02:03,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1224 states. [2018-04-11 21:02:03,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1224 to 1130. [2018-04-11 21:02:03,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1130 states. [2018-04-11 21:02:03,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1130 states to 1130 states and 1314 transitions. [2018-04-11 21:02:03,020 INFO L78 Accepts]: Start accepts. Automaton has 1130 states and 1314 transitions. Word has length 462 [2018-04-11 21:02:03,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:02:03,020 INFO L459 AbstractCegarLoop]: Abstraction has 1130 states and 1314 transitions. [2018-04-11 21:02:03,020 INFO L460 AbstractCegarLoop]: Interpolant automaton has 187 states. [2018-04-11 21:02:03,020 INFO L276 IsEmpty]: Start isEmpty. Operand 1130 states and 1314 transitions. [2018-04-11 21:02:03,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 468 [2018-04-11 21:02:03,022 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:02:03,022 INFO L355 BasicCegarLoop]: trace histogram [93, 92, 92, 92, 92, 1, 1, 1, 1, 1, 1] [2018-04-11 21:02:03,022 INFO L408 AbstractCegarLoop]: === Iteration 93 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 21:02:03,022 INFO L82 PathProgramCache]: Analyzing trace with hash -682547416, now seen corresponding path program 92 times [2018-04-11 21:02:03,022 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 21:02:03,022 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 21:02:03,023 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 21:02:03,023 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 21:02:03,023 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 21:02:03,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:02:03,034 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 21:02:05,561 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-11 21:02:05,561 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 21:02:05,561 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 21:02:05,566 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 21:02:05,609 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 21:02:05,609 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 21:02:05,613 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:02:07,804 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-11 21:02:07,821 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 21:02:07,822 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [95, 94] total 188 [2018-04-11 21:02:07,822 INFO L442 AbstractCegarLoop]: Interpolant automaton has 189 states [2018-04-11 21:02:07,823 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 189 interpolants. [2018-04-11 21:02:07,824 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=8742, Invalid=26790, Unknown=0, NotChecked=0, Total=35532 [2018-04-11 21:02:07,824 INFO L87 Difference]: Start difference. First operand 1130 states and 1314 transitions. Second operand 189 states. [2018-04-11 21:02:27,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:02:27,071 INFO L93 Difference]: Finished difference Result 1237 states and 1424 transitions. [2018-04-11 21:02:27,071 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2018-04-11 21:02:27,071 INFO L78 Accepts]: Start accepts. Automaton has 189 states. Word has length 467 [2018-04-11 21:02:27,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:02:27,072 INFO L225 Difference]: With dead ends: 1237 [2018-04-11 21:02:27,072 INFO L226 Difference]: Without dead ends: 1237 [2018-04-11 21:02:27,073 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 561 GetRequests, 374 SyntacticMatches, 0 SemanticMatches, 187 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16826 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=8742, Invalid=26790, Unknown=0, NotChecked=0, Total=35532 [2018-04-11 21:02:27,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1237 states. [2018-04-11 21:02:27,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1237 to 1142. [2018-04-11 21:02:27,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1142 states. [2018-04-11 21:02:27,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1142 states to 1142 states and 1328 transitions. [2018-04-11 21:02:27,078 INFO L78 Accepts]: Start accepts. Automaton has 1142 states and 1328 transitions. Word has length 467 [2018-04-11 21:02:27,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:02:27,078 INFO L459 AbstractCegarLoop]: Abstraction has 1142 states and 1328 transitions. [2018-04-11 21:02:27,078 INFO L460 AbstractCegarLoop]: Interpolant automaton has 189 states. [2018-04-11 21:02:27,078 INFO L276 IsEmpty]: Start isEmpty. Operand 1142 states and 1328 transitions. [2018-04-11 21:02:27,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 473 [2018-04-11 21:02:27,079 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:02:27,080 INFO L355 BasicCegarLoop]: trace histogram [94, 93, 93, 93, 93, 1, 1, 1, 1, 1, 1] [2018-04-11 21:02:27,080 INFO L408 AbstractCegarLoop]: === Iteration 94 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 21:02:27,080 INFO L82 PathProgramCache]: Analyzing trace with hash -406750507, now seen corresponding path program 93 times [2018-04-11 21:02:27,080 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 21:02:27,080 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 21:02:27,080 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 21:02:27,080 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 21:02:27,080 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 21:02:27,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:02:27,091 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 21:02:29,664 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-11 21:02:29,665 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 21:02:29,665 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 21:02:29,670 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 21:02:33,956 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 94 check-sat command(s) [2018-04-11 21:02:33,956 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 21:02:33,963 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:02:34,062 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-11 21:02:34,083 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 21:02:34,084 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [96, 96] total 96 [2018-04-11 21:02:34,084 INFO L442 AbstractCegarLoop]: Interpolant automaton has 97 states [2018-04-11 21:02:34,084 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2018-04-11 21:02:34,085 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4470, Invalid=4842, Unknown=0, NotChecked=0, Total=9312 [2018-04-11 21:02:34,085 INFO L87 Difference]: Start difference. First operand 1142 states and 1328 transitions. Second operand 97 states. [2018-04-11 21:02:39,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:02:39,108 INFO L93 Difference]: Finished difference Result 1250 states and 1439 transitions. [2018-04-11 21:02:39,108 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2018-04-11 21:02:39,109 INFO L78 Accepts]: Start accepts. Automaton has 97 states. Word has length 472 [2018-04-11 21:02:39,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:02:39,110 INFO L225 Difference]: With dead ends: 1250 [2018-04-11 21:02:39,110 INFO L226 Difference]: Without dead ends: 1250 [2018-04-11 21:02:39,111 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 660 GetRequests, 472 SyntacticMatches, 0 SemanticMatches, 188 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4463 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=13398, Invalid=22512, Unknown=0, NotChecked=0, Total=35910 [2018-04-11 21:02:39,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1250 states. [2018-04-11 21:02:39,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1250 to 1154. [2018-04-11 21:02:39,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1154 states. [2018-04-11 21:02:39,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1154 states to 1154 states and 1342 transitions. [2018-04-11 21:02:39,116 INFO L78 Accepts]: Start accepts. Automaton has 1154 states and 1342 transitions. Word has length 472 [2018-04-11 21:02:39,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:02:39,117 INFO L459 AbstractCegarLoop]: Abstraction has 1154 states and 1342 transitions. [2018-04-11 21:02:39,117 INFO L460 AbstractCegarLoop]: Interpolant automaton has 97 states. [2018-04-11 21:02:39,117 INFO L276 IsEmpty]: Start isEmpty. Operand 1154 states and 1342 transitions. [2018-04-11 21:02:39,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 478 [2018-04-11 21:02:39,118 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:02:39,118 INFO L355 BasicCegarLoop]: trace histogram [95, 94, 94, 94, 94, 1, 1, 1, 1, 1, 1] [2018-04-11 21:02:39,119 INFO L408 AbstractCegarLoop]: === Iteration 95 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 21:02:39,119 INFO L82 PathProgramCache]: Analyzing trace with hash 1724083016, now seen corresponding path program 94 times [2018-04-11 21:02:39,119 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 21:02:39,119 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 21:02:39,119 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 21:02:39,119 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 21:02:39,119 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 21:02:39,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:02:39,130 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 21:02:41,729 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-11 21:02:41,730 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 21:02:41,730 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-11 21:02:41,734 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 21:02:41,779 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 21:02:41,779 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 21:02:41,784 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:02:43,947 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-11 21:02:43,965 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 21:02:43,965 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [97, 96] total 192 [2018-04-11 21:02:43,965 INFO L442 AbstractCegarLoop]: Interpolant automaton has 193 states [2018-04-11 21:02:43,966 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 193 interpolants. [2018-04-11 21:02:43,967 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9312, Invalid=27744, Unknown=0, NotChecked=0, Total=37056 [2018-04-11 21:02:43,967 INFO L87 Difference]: Start difference. First operand 1154 states and 1342 transitions. Second operand 193 states. [2018-04-11 21:03:02,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:03:02,815 INFO L93 Difference]: Finished difference Result 1263 states and 1454 transitions. [2018-04-11 21:03:02,815 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2018-04-11 21:03:02,815 INFO L78 Accepts]: Start accepts. Automaton has 193 states. Word has length 477 [2018-04-11 21:03:02,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:03:02,816 INFO L225 Difference]: With dead ends: 1263 [2018-04-11 21:03:02,816 INFO L226 Difference]: Without dead ends: 1263 [2018-04-11 21:03:02,817 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 573 GetRequests, 382 SyntacticMatches, 0 SemanticMatches, 191 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17763 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=9312, Invalid=27744, Unknown=0, NotChecked=0, Total=37056 [2018-04-11 21:03:02,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1263 states. [2018-04-11 21:03:02,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1263 to 1166. [2018-04-11 21:03:02,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1166 states. [2018-04-11 21:03:02,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1166 states to 1166 states and 1356 transitions. [2018-04-11 21:03:02,824 INFO L78 Accepts]: Start accepts. Automaton has 1166 states and 1356 transitions. Word has length 477 [2018-04-11 21:03:02,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:03:02,824 INFO L459 AbstractCegarLoop]: Abstraction has 1166 states and 1356 transitions. [2018-04-11 21:03:02,824 INFO L460 AbstractCegarLoop]: Interpolant automaton has 193 states. [2018-04-11 21:03:02,824 INFO L276 IsEmpty]: Start isEmpty. Operand 1166 states and 1356 transitions. [2018-04-11 21:03:02,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 483 [2018-04-11 21:03:02,826 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:03:02,826 INFO L355 BasicCegarLoop]: trace histogram [96, 95, 95, 95, 95, 1, 1, 1, 1, 1, 1] [2018-04-11 21:03:02,827 INFO L408 AbstractCegarLoop]: === Iteration 96 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 21:03:02,827 INFO L82 PathProgramCache]: Analyzing trace with hash 1874119349, now seen corresponding path program 95 times [2018-04-11 21:03:02,827 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 21:03:02,827 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 21:03:02,827 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 21:03:02,827 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 21:03:02,827 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 21:03:02,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:03:02,839 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 21:03:05,500 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-11 21:03:05,500 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 21:03:05,500 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-11 21:03:05,506 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 21:03:14,951 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 96 check-sat command(s) [2018-04-11 21:03:14,951 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 21:03:14,960 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:03:17,753 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-11 21:03:17,777 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 21:03:17,777 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [98, 97] total 193 [2018-04-11 21:03:17,778 INFO L442 AbstractCegarLoop]: Interpolant automaton has 194 states [2018-04-11 21:03:17,778 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 194 interpolants. [2018-04-11 21:03:17,779 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9505, Invalid=27937, Unknown=0, NotChecked=0, Total=37442 [2018-04-11 21:03:17,780 INFO L87 Difference]: Start difference. First operand 1166 states and 1356 transitions. Second operand 194 states. [2018-04-11 21:03:34,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:03:34,660 INFO L93 Difference]: Finished difference Result 1276 states and 1469 transitions. [2018-04-11 21:03:34,660 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2018-04-11 21:03:34,660 INFO L78 Accepts]: Start accepts. Automaton has 194 states. Word has length 482 [2018-04-11 21:03:34,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:03:34,661 INFO L225 Difference]: With dead ends: 1276 [2018-04-11 21:03:34,661 INFO L226 Difference]: Without dead ends: 1276 [2018-04-11 21:03:34,662 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 580 GetRequests, 387 SyntacticMatches, 0 SemanticMatches, 193 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18051 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=9603, Invalid=28227, Unknown=0, NotChecked=0, Total=37830 [2018-04-11 21:03:34,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1276 states. [2018-04-11 21:03:34,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1276 to 1178. [2018-04-11 21:03:34,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1178 states. [2018-04-11 21:03:34,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1178 states to 1178 states and 1370 transitions. [2018-04-11 21:03:34,666 INFO L78 Accepts]: Start accepts. Automaton has 1178 states and 1370 transitions. Word has length 482 [2018-04-11 21:03:34,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:03:34,667 INFO L459 AbstractCegarLoop]: Abstraction has 1178 states and 1370 transitions. [2018-04-11 21:03:34,667 INFO L460 AbstractCegarLoop]: Interpolant automaton has 194 states. [2018-04-11 21:03:34,667 INFO L276 IsEmpty]: Start isEmpty. Operand 1178 states and 1370 transitions. [2018-04-11 21:03:34,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 488 [2018-04-11 21:03:34,668 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:03:34,668 INFO L355 BasicCegarLoop]: trace histogram [97, 96, 96, 96, 96, 1, 1, 1, 1, 1, 1] [2018-04-11 21:03:34,668 INFO L408 AbstractCegarLoop]: === Iteration 97 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr5AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 21:03:34,669 INFO L82 PathProgramCache]: Analyzing trace with hash 734463848, now seen corresponding path program 96 times [2018-04-11 21:03:34,669 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 21:03:34,669 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 21:03:34,669 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 21:03:34,669 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 21:03:34,669 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 21:03:34,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:03:34,683 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 21:03:37,215 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-11 21:03:37,215 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 21:03:37,216 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-11 21:03:37,220 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 21:03:39,270 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 97 check-sat command(s) [2018-04-11 21:03:39,270 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 21:03:39,276 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:03:40,757 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-11 21:03:40,778 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 21:03:40,778 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [99, 99] total 132 [2018-04-11 21:03:40,778 INFO L442 AbstractCegarLoop]: Interpolant automaton has 133 states [2018-04-11 21:03:40,779 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 133 interpolants. [2018-04-11 21:03:40,779 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5416, Invalid=12140, Unknown=0, NotChecked=0, Total=17556 [2018-04-11 21:03:40,780 INFO L87 Difference]: Start difference. First operand 1178 states and 1370 transitions. Second operand 133 states. Received shutdown request... [2018-04-11 21:03:44,018 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-11 21:03:44,019 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-11 21:03:44,022 WARN L197 ceAbstractionStarter]: Timeout [2018-04-11 21:03:44,022 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.04 09:03:44 BoogieIcfgContainer [2018-04-11 21:03:44,022 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-11 21:03:44,022 INFO L168 Benchmark]: Toolchain (without parser) took 748323.95 ms. Allocated memory was 404.8 MB in the beginning and 1.7 GB in the end (delta: 1.3 GB). Free memory was 343.1 MB in the beginning and 209.0 MB in the end (delta: 134.0 MB). Peak memory consumption was 1.4 GB. Max. memory is 5.3 GB. [2018-04-11 21:03:44,023 INFO L168 Benchmark]: CDTParser took 0.15 ms. Allocated memory is still 404.8 MB. Free memory is still 361.7 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-11 21:03:44,023 INFO L168 Benchmark]: CACSL2BoogieTranslator took 149.45 ms. Allocated memory is still 404.8 MB. Free memory was 343.1 MB in the beginning and 332.9 MB in the end (delta: 10.2 MB). Peak memory consumption was 10.2 MB. Max. memory is 5.3 GB. [2018-04-11 21:03:44,023 INFO L168 Benchmark]: Boogie Preprocessor took 19.79 ms. Allocated memory is still 404.8 MB. Free memory was 332.9 MB in the beginning and 331.5 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 5.3 GB. [2018-04-11 21:03:44,024 INFO L168 Benchmark]: RCFGBuilder took 214.28 ms. Allocated memory was 404.8 MB in the beginning and 604.5 MB in the end (delta: 199.8 MB). Free memory was 331.5 MB in the beginning and 572.3 MB in the end (delta: -240.8 MB). Peak memory consumption was 24.5 MB. Max. memory is 5.3 GB. [2018-04-11 21:03:44,024 INFO L168 Benchmark]: TraceAbstraction took 747937.22 ms. Allocated memory was 604.5 MB in the beginning and 1.7 GB in the end (delta: 1.1 GB). Free memory was 572.3 MB in the beginning and 209.0 MB in the end (delta: 363.3 MB). Peak memory consumption was 1.4 GB. Max. memory is 5.3 GB. [2018-04-11 21:03:44,025 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 404.8 MB. Free memory is still 361.7 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 149.45 ms. Allocated memory is still 404.8 MB. Free memory was 343.1 MB in the beginning and 332.9 MB in the end (delta: 10.2 MB). Peak memory consumption was 10.2 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 19.79 ms. Allocated memory is still 404.8 MB. Free memory was 332.9 MB in the beginning and 331.5 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 5.3 GB. * RCFGBuilder took 214.28 ms. Allocated memory was 404.8 MB in the beginning and 604.5 MB in the end (delta: 199.8 MB). Free memory was 331.5 MB in the beginning and 572.3 MB in the end (delta: -240.8 MB). Peak memory consumption was 24.5 MB. Max. memory is 5.3 GB. * TraceAbstraction took 747937.22 ms. Allocated memory was 604.5 MB in the beginning and 1.7 GB in the end (delta: 1.1 GB). Free memory was 572.3 MB in the beginning and 209.0 MB in the end (delta: 363.3 MB). Peak memory consumption was 1.4 GB. 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 (1178states) and interpolant automaton (currently 44 states, 133 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 175 known predicates. - 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 (1178states) and interpolant automaton (currently 44 states, 133 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 175 known predicates. - 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 (1178states) and interpolant automaton (currently 44 states, 133 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 175 known predicates. - 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 (1178states) and interpolant automaton (currently 44 states, 133 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 175 known predicates. - 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 (1178states) and interpolant automaton (currently 44 states, 133 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 175 known predicates. - 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 (1178states) and interpolant automaton (currently 44 states, 133 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 175 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 34 locations, 6 error locations. TIMEOUT Result, 747.9s OverallTime, 97 OverallIterations, 97 TraceHistogramMax, 533.6s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 19172 SDtfs, 153282 SDslu, 575511 SDs, 0 SdLazy, 2245842 SolverSat, 57828 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 382.5s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 30342 GetRequests, 20850 SyntacticMatches, 7 SemanticMatches, 9484 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 437567 ImplicationChecksByTransitivity, 149.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1178occurred in iteration=96, 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, 96 MinimizatonAttempts, 4848 StatesRemovedByMinimization, 96 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.4s SsaConstructionTime, 60.1s SatisfiabilityAnalysisTime, 146.8s InterpolantComputationTime, 47911 NumberOfCodeBlocks, 47911 NumberOfCodeBlocksAsserted, 2609 NumberOfCheckSat, 47718 ConstructedInterpolants, 0 QuantifiedInterpolants, 54256632 SizeOfPredicates, 0 NumberOfNonLiveVariables, 52560 ConjunctsInSsa, 8048 ConjunctsInUnsatCore, 193 InterpolantComputations, 1 PerfectInterpolantSequences, 0/1493024 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-11_21-03-44-030.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-11_21-03-44-030.csv Completed graceful shutdown