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/sanfoundry_24_false-valid-deref.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-666feb3-m [2018-04-11 20:50:38,535 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-11 20:50:38,536 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-11 20:50:38,549 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-11 20:50:38,549 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-11 20:50:38,549 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-11 20:50:38,550 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-11 20:50:38,552 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-11 20:50:38,553 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-11 20:50:38,554 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-11 20:50:38,555 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-11 20:50:38,555 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-11 20:50:38,556 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-11 20:50:38,557 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-11 20:50:38,557 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-11 20:50:38,559 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-11 20:50:38,560 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-11 20:50:38,562 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-11 20:50:38,563 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-11 20:50:38,563 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-11 20:50:38,565 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-11 20:50:38,565 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-11 20:50:38,566 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-11 20:50:38,566 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-11 20:50:38,567 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-11 20:50:38,568 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-11 20:50:38,568 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-11 20:50:38,569 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-11 20:50:38,569 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-11 20:50:38,569 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-11 20:50:38,570 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-11 20:50:38,570 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:50:38,591 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-11 20:50:38,591 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-11 20:50:38,592 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-11 20:50:38,593 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-11 20:50:38,593 INFO L133 SettingsManager]: * Use SBE=true [2018-04-11 20:50:38,593 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-11 20:50:38,593 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-11 20:50:38,593 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-11 20:50:38,593 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-11 20:50:38,593 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-11 20:50:38,593 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-11 20:50:38,593 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-11 20:50:38,593 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-11 20:50:38,593 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-11 20:50:38,594 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-11 20:50:38,594 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-11 20:50:38,594 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-11 20:50:38,594 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-11 20:50:38,594 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-11 20:50:38,594 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-11 20:50:38,594 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-11 20:50:38,594 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-11 20:50:38,594 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-11 20:50:38,595 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:50:38,621 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-11 20:50:38,630 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-11 20:50:38,632 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-11 20:50:38,634 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-11 20:50:38,634 INFO L276 PluginConnector]: CDTParser initialized [2018-04-11 20:50:38,635 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-examples/sanfoundry_24_false-valid-deref.i [2018-04-11 20:50:38,912 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG4bbf33ad4 [2018-04-11 20:50:39,041 INFO L287 CDTParser]: IsIndexed: true [2018-04-11 20:50:39,041 INFO L288 CDTParser]: Found 1 translation units. [2018-04-11 20:50:39,042 INFO L168 CDTParser]: Scanning sanfoundry_24_false-valid-deref.i [2018-04-11 20:50:39,042 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-11 20:50:39,042 INFO L215 ultiparseSymbolTable]: [2018-04-11 20:50:39,043 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-11 20:50:39,043 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fsanfoundry____false_valid_deref_i__printOdd ('printOdd') in sanfoundry_24_false-valid-deref.i [2018-04-11 20:50:39,043 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in sanfoundry_24_false-valid-deref.i [2018-04-11 20:50:39,043 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fsanfoundry____false_valid_deref_i____VERIFIER_assert ('__VERIFIER_assert') in sanfoundry_24_false-valid-deref.i [2018-04-11 20:50:39,043 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fsanfoundry____false_valid_deref_i__printEven ('printEven') in sanfoundry_24_false-valid-deref.i [2018-04-11 20:50:39,043 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-11 20:50:39,043 INFO L233 ultiparseSymbolTable]: [2018-04-11 20:50:39,057 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG4bbf33ad4 [2018-04-11 20:50:39,060 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-11 20:50:39,061 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-11 20:50:39,062 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-11 20:50:39,062 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-11 20:50:39,066 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-11 20:50:39,066 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 08:50:39" (1/1) ... [2018-04-11 20:50:39,068 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@645ecb62 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 08:50:39, skipping insertion in model container [2018-04-11 20:50:39,068 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 08:50:39" (1/1) ... [2018-04-11 20:50:39,081 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 20:50:39,091 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 20:50:39,194 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 20:50:39,209 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 20:50:39,212 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 8 non ball SCCs. Number of states in SCCs 8. [2018-04-11 20:50:39,216 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 08:50:39 WrapperNode [2018-04-11 20:50:39,217 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-11 20:50:39,217 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-11 20:50:39,217 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-11 20:50:39,217 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-11 20:50:39,226 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 08:50:39" (1/1) ... [2018-04-11 20:50:39,226 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 08:50:39" (1/1) ... [2018-04-11 20:50:39,231 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 08:50:39" (1/1) ... [2018-04-11 20:50:39,231 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 08:50:39" (1/1) ... [2018-04-11 20:50:39,232 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 08:50:39" (1/1) ... [2018-04-11 20:50:39,235 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 08:50:39" (1/1) ... [2018-04-11 20:50:39,235 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 08:50:39" (1/1) ... [2018-04-11 20:50:39,236 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-11 20:50:39,237 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-11 20:50:39,237 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-11 20:50:39,237 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-11 20:50:39,237 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 08:50:39" (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:50:39,281 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-11 20:50:39,281 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-11 20:50:39,281 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fsanfoundry____false_valid_deref_i____VERIFIER_assert [2018-04-11 20:50:39,281 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fsanfoundry____false_valid_deref_i__printEven [2018-04-11 20:50:39,281 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fsanfoundry____false_valid_deref_i__printOdd [2018-04-11 20:50:39,281 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-11 20:50:39,281 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-04-11 20:50:39,281 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fsanfoundry____false_valid_deref_i____VERIFIER_assert [2018-04-11 20:50:39,282 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-04-11 20:50:39,282 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fsanfoundry____false_valid_deref_i__printEven [2018-04-11 20:50:39,282 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fsanfoundry____false_valid_deref_i__printOdd [2018-04-11 20:50:39,282 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-11 20:50:39,282 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-11 20:50:39,282 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-11 20:50:39,444 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-11 20:50:39,445 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 08:50:39 BoogieIcfgContainer [2018-04-11 20:50:39,445 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-11 20:50:39,445 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-11 20:50:39,445 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-11 20:50:39,448 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-11 20:50:39,448 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.04 08:50:39" (1/3) ... [2018-04-11 20:50:39,449 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5de0ad51 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 08:50:39, skipping insertion in model container [2018-04-11 20:50:39,449 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 08:50:39" (2/3) ... [2018-04-11 20:50:39,449 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5de0ad51 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 08:50:39, skipping insertion in model container [2018-04-11 20:50:39,450 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 08:50:39" (3/3) ... [2018-04-11 20:50:39,451 INFO L107 eAbstractionObserver]: Analyzing ICFG sanfoundry_24_false-valid-deref.i [2018-04-11 20:50:39,457 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-11 20:50:39,463 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 4 error locations. [2018-04-11 20:50:39,491 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-11 20:50:39,492 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-11 20:50:39,492 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-11 20:50:39,492 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-11 20:50:39,492 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-11 20:50:39,492 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-11 20:50:39,493 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-11 20:50:39,493 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-11 20:50:39,493 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-11 20:50:39,494 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-11 20:50:39,505 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states. [2018-04-11 20:50:39,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2018-04-11 20:50:39,513 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:50:39,513 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 20:50:39,513 INFO L408 AbstractCegarLoop]: === Iteration 1 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:50:39,517 INFO L82 PathProgramCache]: Analyzing trace with hash 529392829, now seen corresponding path program 1 times [2018-04-11 20:50:39,519 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:50:39,520 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:50:39,563 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:39,564 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:50:39,564 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:39,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:50:39,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:50:39,630 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:50:39,631 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 20:50:39,631 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-11 20:50:39,632 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 20:50:39,640 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 20:50:39,640 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 20:50:39,642 INFO L87 Difference]: Start difference. First operand 42 states. Second operand 3 states. [2018-04-11 20:50:39,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:50:39,704 INFO L93 Difference]: Finished difference Result 60 states and 70 transitions. [2018-04-11 20:50:39,705 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 20:50:39,706 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 8 [2018-04-11 20:50:39,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:50:39,711 INFO L225 Difference]: With dead ends: 60 [2018-04-11 20:50:39,712 INFO L226 Difference]: Without dead ends: 51 [2018-04-11 20:50:39,713 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:50:39,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2018-04-11 20:50:39,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 46. [2018-04-11 20:50:39,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2018-04-11 20:50:39,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 53 transitions. [2018-04-11 20:50:39,744 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 53 transitions. Word has length 8 [2018-04-11 20:50:39,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:50:39,744 INFO L459 AbstractCegarLoop]: Abstraction has 46 states and 53 transitions. [2018-04-11 20:50:39,744 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 20:50:39,744 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 53 transitions. [2018-04-11 20:50:39,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2018-04-11 20:50:39,745 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:50:39,745 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 20:50:39,745 INFO L408 AbstractCegarLoop]: === Iteration 2 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:50:39,745 INFO L82 PathProgramCache]: Analyzing trace with hash -406435754, now seen corresponding path program 1 times [2018-04-11 20:50:39,745 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:50:39,745 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:50:39,746 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:39,746 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:50:39,746 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:39,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:50:39,760 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:50:39,796 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:39,796 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:50:39,796 INFO 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:50:39,804 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:50:39,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:50:39,818 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:50:39,831 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:39,849 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:50:39,849 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-04-11 20:50:39,850 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 20:50:39,850 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 20:50:39,850 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 20:50:39,850 INFO L87 Difference]: Start difference. First operand 46 states and 53 transitions. Second operand 4 states. [2018-04-11 20:50:39,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:50:39,937 INFO L93 Difference]: Finished difference Result 66 states and 80 transitions. [2018-04-11 20:50:39,938 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-11 20:50:39,938 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 13 [2018-04-11 20:50:39,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:50:39,939 INFO L225 Difference]: With dead ends: 66 [2018-04-11 20:50:39,939 INFO L226 Difference]: Without dead ends: 66 [2018-04-11 20:50:39,939 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 12 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:50:39,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2018-04-11 20:50:39,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 60. [2018-04-11 20:50:39,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2018-04-11 20:50:39,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 72 transitions. [2018-04-11 20:50:39,946 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 72 transitions. Word has length 13 [2018-04-11 20:50:39,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:50:39,946 INFO L459 AbstractCegarLoop]: Abstraction has 60 states and 72 transitions. [2018-04-11 20:50:39,946 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 20:50:39,946 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 72 transitions. [2018-04-11 20:50:39,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-04-11 20:50:39,947 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:50:39,947 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2018-04-11 20:50:39,947 INFO L408 AbstractCegarLoop]: === Iteration 3 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:50:39,947 INFO L82 PathProgramCache]: Analyzing trace with hash 2003385437, now seen corresponding path program 2 times [2018-04-11 20:50:39,948 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:50:39,948 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:50:39,949 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:39,949 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:50:39,949 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:39,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:50:39,958 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:50:40,009 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:40,009 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:50:40,009 INFO 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:50:40,016 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 20:50:40,024 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 20:50:40,024 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:50:40,025 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:50:40,030 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:40,047 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:50:40,048 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-04-11 20:50:40,048 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 20:50:40,048 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 20:50:40,048 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 20:50:40,048 INFO L87 Difference]: Start difference. First operand 60 states and 72 transitions. Second operand 5 states. [2018-04-11 20:50:40,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:50:40,187 INFO L93 Difference]: Finished difference Result 81 states and 100 transitions. [2018-04-11 20:50:40,188 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 20:50:40,188 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 18 [2018-04-11 20:50:40,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:50:40,189 INFO L225 Difference]: With dead ends: 81 [2018-04-11 20:50:40,189 INFO L226 Difference]: Without dead ends: 81 [2018-04-11 20:50:40,190 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 17 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:50:40,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2018-04-11 20:50:40,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 74. [2018-04-11 20:50:40,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2018-04-11 20:50:40,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 91 transitions. [2018-04-11 20:50:40,197 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 91 transitions. Word has length 18 [2018-04-11 20:50:40,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:50:40,197 INFO L459 AbstractCegarLoop]: Abstraction has 74 states and 91 transitions. [2018-04-11 20:50:40,198 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 20:50:40,198 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 91 transitions. [2018-04-11 20:50:40,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-04-11 20:50:40,199 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:50:40,199 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1] [2018-04-11 20:50:40,199 INFO L408 AbstractCegarLoop]: === Iteration 4 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:50:40,199 INFO L82 PathProgramCache]: Analyzing trace with hash -948915018, now seen corresponding path program 3 times [2018-04-11 20:50:40,199 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:50:40,199 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:50:40,200 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:40,200 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:50:40,200 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:40,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:50:40,211 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:50:40,260 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:40,261 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:50:40,261 INFO 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:50:40,266 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 20:50:40,278 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2018-04-11 20:50:40,279 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:50:40,288 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:50:40,298 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:40,325 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:50:40,325 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2018-04-11 20:50:40,325 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-11 20:50:40,325 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-11 20:50:40,326 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-04-11 20:50:40,326 INFO L87 Difference]: Start difference. First operand 74 states and 91 transitions. Second operand 7 states. [2018-04-11 20:50:40,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:50:40,508 INFO L93 Difference]: Finished difference Result 96 states and 120 transitions. [2018-04-11 20:50:40,508 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 20:50:40,508 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 23 [2018-04-11 20:50:40,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:50:40,509 INFO L225 Difference]: With dead ends: 96 [2018-04-11 20:50:40,509 INFO L226 Difference]: Without dead ends: 96 [2018-04-11 20:50:40,509 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 23 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:50:40,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2018-04-11 20:50:40,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 88. [2018-04-11 20:50:40,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2018-04-11 20:50:40,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 110 transitions. [2018-04-11 20:50:40,513 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 110 transitions. Word has length 23 [2018-04-11 20:50:40,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:50:40,514 INFO L459 AbstractCegarLoop]: Abstraction has 88 states and 110 transitions. [2018-04-11 20:50:40,514 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-11 20:50:40,514 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 110 transitions. [2018-04-11 20:50:40,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-04-11 20:50:40,514 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:50:40,515 INFO L355 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1] [2018-04-11 20:50:40,515 INFO L408 AbstractCegarLoop]: === Iteration 5 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:50:40,515 INFO L82 PathProgramCache]: Analyzing trace with hash -1053586435, now seen corresponding path program 4 times [2018-04-11 20:50:40,515 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:50:40,515 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:50:40,516 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:40,516 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:50:40,516 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:40,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:50:40,527 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:50:40,603 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:40,603 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:50:40,603 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:50:40,609 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 20:50:40,617 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 20:50:40,617 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:50:40,618 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:50:40,626 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:40,646 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:50:40,646 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2018-04-11 20:50:40,646 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-11 20:50:40,646 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-11 20:50:40,646 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-04-11 20:50:40,646 INFO L87 Difference]: Start difference. First operand 88 states and 110 transitions. Second operand 7 states. [2018-04-11 20:50:40,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:50:40,867 INFO L93 Difference]: Finished difference Result 111 states and 140 transitions. [2018-04-11 20:50:40,867 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 20:50:40,867 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 28 [2018-04-11 20:50:40,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:50:40,868 INFO L225 Difference]: With dead ends: 111 [2018-04-11 20:50:40,868 INFO L226 Difference]: Without dead ends: 111 [2018-04-11 20:50:40,869 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 27 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:50:40,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2018-04-11 20:50:40,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 102. [2018-04-11 20:50:40,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 102 states. [2018-04-11 20:50:40,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 129 transitions. [2018-04-11 20:50:40,876 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 129 transitions. Word has length 28 [2018-04-11 20:50:40,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:50:40,876 INFO L459 AbstractCegarLoop]: Abstraction has 102 states and 129 transitions. [2018-04-11 20:50:40,877 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-11 20:50:40,877 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 129 transitions. [2018-04-11 20:50:40,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-04-11 20:50:40,878 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:50:40,878 INFO L355 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 1, 1, 1, 1, 1, 1] [2018-04-11 20:50:40,878 INFO L408 AbstractCegarLoop]: === Iteration 6 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:50:40,878 INFO L82 PathProgramCache]: Analyzing trace with hash -339269354, now seen corresponding path program 5 times [2018-04-11 20:50:40,878 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:50:40,879 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:50:40,879 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:40,879 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:50:40,880 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:40,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:50:40,892 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:50:40,947 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 0 proven. 65 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:40,947 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:50:40,948 INFO 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:50:40,959 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 20:50:40,970 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2018-04-11 20:50:40,970 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:50:40,971 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:50:41,024 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 0 proven. 65 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:41,052 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:50:41,052 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2018-04-11 20:50:41,053 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-11 20:50:41,053 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-11 20:50:41,053 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2018-04-11 20:50:41,053 INFO L87 Difference]: Start difference. First operand 102 states and 129 transitions. Second operand 15 states. [2018-04-11 20:50:41,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:50:41,309 INFO L93 Difference]: Finished difference Result 126 states and 160 transitions. [2018-04-11 20:50:41,309 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-11 20:50:41,309 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 33 [2018-04-11 20:50:41,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:50:41,310 INFO L225 Difference]: With dead ends: 126 [2018-04-11 20:50:41,310 INFO L226 Difference]: Without dead ends: 126 [2018-04-11 20:50:41,310 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2018-04-11 20:50:41,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2018-04-11 20:50:41,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 116. [2018-04-11 20:50:41,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 116 states. [2018-04-11 20:50:41,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 148 transitions. [2018-04-11 20:50:41,316 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 148 transitions. Word has length 33 [2018-04-11 20:50:41,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:50:41,316 INFO L459 AbstractCegarLoop]: Abstraction has 116 states and 148 transitions. [2018-04-11 20:50:41,316 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-11 20:50:41,317 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 148 transitions. [2018-04-11 20:50:41,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2018-04-11 20:50:41,317 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:50:41,317 INFO L355 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1] [2018-04-11 20:50:41,318 INFO L408 AbstractCegarLoop]: === Iteration 7 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:50:41,318 INFO L82 PathProgramCache]: Analyzing trace with hash 2023150493, now seen corresponding path program 6 times [2018-04-11 20:50:41,318 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:50:41,318 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:50:41,319 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:41,319 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:50:41,319 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:41,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:50:41,327 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:50:41,389 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 0 proven. 93 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:41,389 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:50:41,390 INFO 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:50:41,399 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 20:50:41,410 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2018-04-11 20:50:41,410 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:50:41,411 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:50:41,437 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 0 proven. 93 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:41,455 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:50:41,455 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2018-04-11 20:50:41,455 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-11 20:50:41,455 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-11 20:50:41,455 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2018-04-11 20:50:41,456 INFO L87 Difference]: Start difference. First operand 116 states and 148 transitions. Second operand 13 states. [2018-04-11 20:50:41,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:50:41,661 INFO L93 Difference]: Finished difference Result 141 states and 180 transitions. [2018-04-11 20:50:41,661 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-11 20:50:41,662 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 38 [2018-04-11 20:50:41,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:50:41,663 INFO L225 Difference]: With dead ends: 141 [2018-04-11 20:50:41,663 INFO L226 Difference]: Without dead ends: 141 [2018-04-11 20:50:41,663 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 35 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:50:41,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2018-04-11 20:50:41,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 130. [2018-04-11 20:50:41,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 130 states. [2018-04-11 20:50:41,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 167 transitions. [2018-04-11 20:50:41,671 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 167 transitions. Word has length 38 [2018-04-11 20:50:41,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:50:41,671 INFO L459 AbstractCegarLoop]: Abstraction has 130 states and 167 transitions. [2018-04-11 20:50:41,671 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-11 20:50:41,671 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 167 transitions. [2018-04-11 20:50:41,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2018-04-11 20:50:41,673 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:50:41,673 INFO L355 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1] [2018-04-11 20:50:41,673 INFO L408 AbstractCegarLoop]: === Iteration 8 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:50:41,673 INFO L82 PathProgramCache]: Analyzing trace with hash -1822448266, now seen corresponding path program 7 times [2018-04-11 20:50:41,673 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:50:41,673 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:50:41,674 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:41,674 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:50:41,674 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:41,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:50:41,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:50:41,740 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 0 proven. 126 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:41,740 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:50:41,741 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:50:41,746 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:50:41,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:50:41,754 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:50:41,797 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 0 proven. 126 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:41,814 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:50:41,815 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 18 [2018-04-11 20:50:41,815 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-11 20:50:41,815 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-11 20:50:41,815 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=243, Unknown=0, NotChecked=0, Total=342 [2018-04-11 20:50:41,815 INFO L87 Difference]: Start difference. First operand 130 states and 167 transitions. Second operand 19 states. [2018-04-11 20:50:42,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:50:42,212 INFO L93 Difference]: Finished difference Result 156 states and 200 transitions. [2018-04-11 20:50:42,214 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-11 20:50:42,214 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 43 [2018-04-11 20:50:42,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:50:42,215 INFO L225 Difference]: With dead ends: 156 [2018-04-11 20:50:42,215 INFO L226 Difference]: Without dead ends: 156 [2018-04-11 20:50:42,216 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 35 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:50:42,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2018-04-11 20:50:42,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 144. [2018-04-11 20:50:42,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 144 states. [2018-04-11 20:50:42,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 186 transitions. [2018-04-11 20:50:42,223 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 186 transitions. Word has length 43 [2018-04-11 20:50:42,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:50:42,223 INFO L459 AbstractCegarLoop]: Abstraction has 144 states and 186 transitions. [2018-04-11 20:50:42,223 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-11 20:50:42,223 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 186 transitions. [2018-04-11 20:50:42,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2018-04-11 20:50:42,224 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:50:42,225 INFO L355 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1] [2018-04-11 20:50:42,225 INFO L408 AbstractCegarLoop]: === Iteration 9 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:50:42,225 INFO L82 PathProgramCache]: Analyzing trace with hash 213717821, now seen corresponding path program 8 times [2018-04-11 20:50:42,225 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:50:42,225 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:50:42,226 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:42,226 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:50:42,226 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:42,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:50:42,236 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:50:42,329 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 0 proven. 164 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:42,330 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:50:42,330 INFO 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:50:42,338 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 20:50:42,349 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 20:50:42,349 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:50:42,351 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:50:42,371 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 0 proven. 164 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:42,400 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:50:42,400 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2018-04-11 20:50:42,401 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-11 20:50:42,401 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-11 20:50:42,401 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-04-11 20:50:42,401 INFO L87 Difference]: Start difference. First operand 144 states and 186 transitions. Second operand 11 states. [2018-04-11 20:50:42,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:50:42,893 INFO L93 Difference]: Finished difference Result 171 states and 220 transitions. [2018-04-11 20:50:42,893 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-11 20:50:42,893 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 48 [2018-04-11 20:50:42,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:50:42,894 INFO L225 Difference]: With dead ends: 171 [2018-04-11 20:50:42,894 INFO L226 Difference]: Without dead ends: 171 [2018-04-11 20:50:42,895 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 47 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:50:42,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2018-04-11 20:50:42,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 158. [2018-04-11 20:50:42,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 158 states. [2018-04-11 20:50:42,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 205 transitions. [2018-04-11 20:50:42,901 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 205 transitions. Word has length 48 [2018-04-11 20:50:42,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:50:42,901 INFO L459 AbstractCegarLoop]: Abstraction has 158 states and 205 transitions. [2018-04-11 20:50:42,901 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-11 20:50:42,902 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 205 transitions. [2018-04-11 20:50:42,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2018-04-11 20:50:42,903 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:50:42,903 INFO L355 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 9, 1, 1, 1, 1, 1, 1] [2018-04-11 20:50:42,903 INFO L408 AbstractCegarLoop]: === Iteration 10 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:50:42,903 INFO L82 PathProgramCache]: Analyzing trace with hash 961554902, now seen corresponding path program 9 times [2018-04-11 20:50:42,903 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:50:42,903 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:50:42,903 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:42,904 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:50:42,904 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:42,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:50:42,914 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:50:43,004 INFO L134 CoverageAnalysis]: Checked inductivity of 207 backedges. 0 proven. 207 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:43,004 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:50:43,004 INFO 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:50:43,013 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 20:50:43,033 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2018-04-11 20:50:43,033 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:50:43,035 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:50:43,042 INFO L134 CoverageAnalysis]: Checked inductivity of 207 backedges. 0 proven. 207 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:43,059 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:50:43,060 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2018-04-11 20:50:43,060 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-11 20:50:43,060 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-11 20:50:43,060 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=96, Unknown=0, NotChecked=0, Total=156 [2018-04-11 20:50:43,060 INFO L87 Difference]: Start difference. First operand 158 states and 205 transitions. Second operand 13 states. [2018-04-11 20:50:43,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:50:43,283 INFO L93 Difference]: Finished difference Result 186 states and 240 transitions. [2018-04-11 20:50:43,283 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-11 20:50:43,283 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 53 [2018-04-11 20:50:43,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:50:43,285 INFO L225 Difference]: With dead ends: 186 [2018-04-11 20:50:43,285 INFO L226 Difference]: Without dead ends: 186 [2018-04-11 20:50:43,285 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 53 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:50:43,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2018-04-11 20:50:43,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 172. [2018-04-11 20:50:43,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 172 states. [2018-04-11 20:50:43,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 224 transitions. [2018-04-11 20:50:43,290 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 224 transitions. Word has length 53 [2018-04-11 20:50:43,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:50:43,291 INFO L459 AbstractCegarLoop]: Abstraction has 172 states and 224 transitions. [2018-04-11 20:50:43,291 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-11 20:50:43,291 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 224 transitions. [2018-04-11 20:50:43,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2018-04-11 20:50:43,292 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:50:43,292 INFO L355 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 10, 1, 1, 1, 1, 1, 1] [2018-04-11 20:50:43,293 INFO L408 AbstractCegarLoop]: === Iteration 11 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:50:43,293 INFO L82 PathProgramCache]: Analyzing trace with hash -2142221603, now seen corresponding path program 10 times [2018-04-11 20:50:43,293 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:50:43,293 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:50:43,294 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:43,294 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:50:43,294 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:43,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:50:43,303 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:50:43,392 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 0 proven. 255 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:43,392 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:50:43,392 INFO 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:50:43,401 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 20:50:43,417 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 20:50:43,417 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:50:43,420 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:50:43,502 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 0 proven. 255 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:43,523 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:50:43,523 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 24 [2018-04-11 20:50:43,523 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-11 20:50:43,524 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-11 20:50:43,524 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=444, Unknown=0, NotChecked=0, Total=600 [2018-04-11 20:50:43,524 INFO L87 Difference]: Start difference. First operand 172 states and 224 transitions. Second operand 25 states. [2018-04-11 20:50:44,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:50:44,015 INFO L93 Difference]: Finished difference Result 201 states and 260 transitions. [2018-04-11 20:50:44,015 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-11 20:50:44,015 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 58 [2018-04-11 20:50:44,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:50:44,016 INFO L225 Difference]: With dead ends: 201 [2018-04-11 20:50:44,016 INFO L226 Difference]: Without dead ends: 201 [2018-04-11 20:50:44,016 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 47 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:50:44,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2018-04-11 20:50:44,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 186. [2018-04-11 20:50:44,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 186 states. [2018-04-11 20:50:44,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 243 transitions. [2018-04-11 20:50:44,027 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 243 transitions. Word has length 58 [2018-04-11 20:50:44,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:50:44,027 INFO L459 AbstractCegarLoop]: Abstraction has 186 states and 243 transitions. [2018-04-11 20:50:44,027 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-11 20:50:44,027 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 243 transitions. [2018-04-11 20:50:44,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2018-04-11 20:50:44,028 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:50:44,028 INFO L355 BasicCegarLoop]: trace histogram [12, 12, 11, 11, 11, 1, 1, 1, 1, 1, 1] [2018-04-11 20:50:44,029 INFO L408 AbstractCegarLoop]: === Iteration 12 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:50:44,029 INFO L82 PathProgramCache]: Analyzing trace with hash -181488074, now seen corresponding path program 11 times [2018-04-11 20:50:44,029 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:50:44,029 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:50:44,029 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:44,029 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:50:44,030 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:44,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:50:44,039 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:50:44,118 INFO L134 CoverageAnalysis]: Checked inductivity of 308 backedges. 0 proven. 308 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:44,118 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:50:44,118 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:50:44,124 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 20:50:44,137 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2018-04-11 20:50:44,137 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:50:44,139 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:50:44,253 INFO L134 CoverageAnalysis]: Checked inductivity of 308 backedges. 0 proven. 308 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:44,272 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:50:44,272 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2018-04-11 20:50:44,272 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-11 20:50:44,272 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-11 20:50:44,273 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=507, Unknown=0, NotChecked=0, Total=702 [2018-04-11 20:50:44,273 INFO L87 Difference]: Start difference. First operand 186 states and 243 transitions. Second operand 27 states. [2018-04-11 20:50:44,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:50:44,938 INFO L93 Difference]: Finished difference Result 216 states and 280 transitions. [2018-04-11 20:50:44,938 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-11 20:50:44,938 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 63 [2018-04-11 20:50:44,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:50:44,939 INFO L225 Difference]: With dead ends: 216 [2018-04-11 20:50:44,939 INFO L226 Difference]: Without dead ends: 216 [2018-04-11 20:50:44,939 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 263 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=195, Invalid=507, Unknown=0, NotChecked=0, Total=702 [2018-04-11 20:50:44,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2018-04-11 20:50:44,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 200. [2018-04-11 20:50:44,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 200 states. [2018-04-11 20:50:44,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 262 transitions. [2018-04-11 20:50:44,944 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 262 transitions. Word has length 63 [2018-04-11 20:50:44,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:50:44,945 INFO L459 AbstractCegarLoop]: Abstraction has 200 states and 262 transitions. [2018-04-11 20:50:44,945 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-11 20:50:44,945 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 262 transitions. [2018-04-11 20:50:44,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2018-04-11 20:50:44,946 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:50:44,946 INFO L355 BasicCegarLoop]: trace histogram [13, 13, 12, 12, 12, 1, 1, 1, 1, 1, 1] [2018-04-11 20:50:44,946 INFO L408 AbstractCegarLoop]: === Iteration 13 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:50:44,946 INFO L82 PathProgramCache]: Analyzing trace with hash 159021693, now seen corresponding path program 12 times [2018-04-11 20:50:44,946 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:50:44,946 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:50:44,947 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:44,947 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:50:44,947 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:44,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:50:44,958 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:50:45,047 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 0 proven. 366 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:45,047 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:50:45,047 INFO 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:50:45,052 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 20:50:45,071 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2018-04-11 20:50:45,071 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:50:45,073 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:50:45,111 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 0 proven. 366 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:45,129 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:50:45,129 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 20 [2018-04-11 20:50:45,129 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-11 20:50:45,129 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-11 20:50:45,129 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=296, Unknown=0, NotChecked=0, Total=420 [2018-04-11 20:50:45,130 INFO L87 Difference]: Start difference. First operand 200 states and 262 transitions. Second operand 21 states. [2018-04-11 20:50:45,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:50:45,494 INFO L93 Difference]: Finished difference Result 231 states and 300 transitions. [2018-04-11 20:50:45,494 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-11 20:50:45,494 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 68 [2018-04-11 20:50:45,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:50:45,495 INFO L225 Difference]: With dead ends: 231 [2018-04-11 20:50:45,495 INFO L226 Difference]: Without dead ends: 231 [2018-04-11 20:50:45,495 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=321, Invalid=735, Unknown=0, NotChecked=0, Total=1056 [2018-04-11 20:50:45,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2018-04-11 20:50:45,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 214. [2018-04-11 20:50:45,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 214 states. [2018-04-11 20:50:45,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 281 transitions. [2018-04-11 20:50:45,500 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 281 transitions. Word has length 68 [2018-04-11 20:50:45,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:50:45,500 INFO L459 AbstractCegarLoop]: Abstraction has 214 states and 281 transitions. [2018-04-11 20:50:45,500 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-11 20:50:45,500 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 281 transitions. [2018-04-11 20:50:45,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2018-04-11 20:50:45,501 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:50:45,502 INFO L355 BasicCegarLoop]: trace histogram [14, 14, 13, 13, 13, 1, 1, 1, 1, 1, 1] [2018-04-11 20:50:45,502 INFO L408 AbstractCegarLoop]: === Iteration 14 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:50:45,502 INFO L82 PathProgramCache]: Analyzing trace with hash -619623786, now seen corresponding path program 13 times [2018-04-11 20:50:45,502 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:50:45,502 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:50:45,503 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:45,503 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:50:45,503 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:45,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:50:45,511 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:50:45,611 INFO L134 CoverageAnalysis]: Checked inductivity of 429 backedges. 0 proven. 429 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:45,611 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:50:45,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 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:50:45,616 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:50:45,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:50:45,629 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:50:45,745 INFO L134 CoverageAnalysis]: Checked inductivity of 429 backedges. 0 proven. 429 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:45,773 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:50:45,773 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 30 [2018-04-11 20:50:45,773 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-11 20:50:45,773 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-11 20:50:45,774 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=675, Unknown=0, NotChecked=0, Total=930 [2018-04-11 20:50:45,774 INFO L87 Difference]: Start difference. First operand 214 states and 281 transitions. Second operand 31 states. [2018-04-11 20:50:46,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:50:46,806 INFO L93 Difference]: Finished difference Result 246 states and 320 transitions. [2018-04-11 20:50:46,806 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-11 20:50:46,806 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 73 [2018-04-11 20:50:46,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:50:46,807 INFO L225 Difference]: With dead ends: 246 [2018-04-11 20:50:46,807 INFO L226 Difference]: Without dead ends: 246 [2018-04-11 20:50:46,807 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 59 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:50:46,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2018-04-11 20:50:46,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 228. [2018-04-11 20:50:46,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 228 states. [2018-04-11 20:50:46,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 300 transitions. [2018-04-11 20:50:46,812 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 300 transitions. Word has length 73 [2018-04-11 20:50:46,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:50:46,812 INFO L459 AbstractCegarLoop]: Abstraction has 228 states and 300 transitions. [2018-04-11 20:50:46,812 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-11 20:50:46,812 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 300 transitions. [2018-04-11 20:50:46,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2018-04-11 20:50:46,813 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:50:46,813 INFO L355 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 14, 1, 1, 1, 1, 1, 1] [2018-04-11 20:50:46,813 INFO L408 AbstractCegarLoop]: === Iteration 15 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:50:46,813 INFO L82 PathProgramCache]: Analyzing trace with hash -1310350819, now seen corresponding path program 14 times [2018-04-11 20:50:46,813 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:50:46,814 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:50:46,814 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:46,814 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:50:46,814 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:46,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:50:46,825 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:50:46,928 INFO L134 CoverageAnalysis]: Checked inductivity of 497 backedges. 0 proven. 497 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:46,928 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:50:46,928 INFO 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:50:46,934 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 20:50:46,957 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 20:50:46,957 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:50:46,959 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:50:47,075 INFO L134 CoverageAnalysis]: Checked inductivity of 497 backedges. 0 proven. 497 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:47,094 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:50:47,094 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 32 [2018-04-11 20:50:47,094 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-11 20:50:47,095 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-11 20:50:47,095 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=784, Unknown=0, NotChecked=0, Total=1056 [2018-04-11 20:50:47,095 INFO L87 Difference]: Start difference. First operand 228 states and 300 transitions. Second operand 33 states. [2018-04-11 20:50:47,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:50:47,868 INFO L93 Difference]: Finished difference Result 261 states and 340 transitions. [2018-04-11 20:50:47,868 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-11 20:50:47,869 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 78 [2018-04-11 20:50:47,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:50:47,870 INFO L225 Difference]: With dead ends: 261 [2018-04-11 20:50:47,870 INFO L226 Difference]: Without dead ends: 261 [2018-04-11 20:50:47,870 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 63 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:50:47,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2018-04-11 20:50:47,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 242. [2018-04-11 20:50:47,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 242 states. [2018-04-11 20:50:47,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 319 transitions. [2018-04-11 20:50:47,876 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 319 transitions. Word has length 78 [2018-04-11 20:50:47,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:50:47,876 INFO L459 AbstractCegarLoop]: Abstraction has 242 states and 319 transitions. [2018-04-11 20:50:47,876 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-11 20:50:47,876 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 319 transitions. [2018-04-11 20:50:47,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2018-04-11 20:50:47,877 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:50:47,877 INFO L355 BasicCegarLoop]: trace histogram [16, 16, 15, 15, 15, 1, 1, 1, 1, 1, 1] [2018-04-11 20:50:47,877 INFO L408 AbstractCegarLoop]: === Iteration 16 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:50:47,877 INFO L82 PathProgramCache]: Analyzing trace with hash 1536026358, now seen corresponding path program 15 times [2018-04-11 20:50:47,878 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:50:47,878 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:50:47,878 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:47,878 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:50:47,878 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:47,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:50:47,888 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:50:48,037 INFO L134 CoverageAnalysis]: Checked inductivity of 570 backedges. 0 proven. 570 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:48,037 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:50:48,037 INFO 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:50:48,049 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 20:50:48,083 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2018-04-11 20:50:48,083 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:50:48,085 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:50:48,098 INFO L134 CoverageAnalysis]: Checked inductivity of 570 backedges. 0 proven. 570 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:48,125 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:50:48,125 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2018-04-11 20:50:48,126 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-11 20:50:48,126 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-11 20:50:48,126 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=201, Unknown=0, NotChecked=0, Total=342 [2018-04-11 20:50:48,126 INFO L87 Difference]: Start difference. First operand 242 states and 319 transitions. Second operand 19 states. [2018-04-11 20:50:48,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:50:48,535 INFO L93 Difference]: Finished difference Result 276 states and 360 transitions. [2018-04-11 20:50:48,536 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-11 20:50:48,536 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 83 [2018-04-11 20:50:48,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:50:48,537 INFO L225 Difference]: With dead ends: 276 [2018-04-11 20:50:48,537 INFO L226 Difference]: Without dead ends: 276 [2018-04-11 20:50:48,537 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 83 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:50:48,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2018-04-11 20:50:48,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 256. [2018-04-11 20:50:48,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 256 states. [2018-04-11 20:50:48,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 338 transitions. [2018-04-11 20:50:48,541 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 338 transitions. Word has length 83 [2018-04-11 20:50:48,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:50:48,541 INFO L459 AbstractCegarLoop]: Abstraction has 256 states and 338 transitions. [2018-04-11 20:50:48,541 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-11 20:50:48,541 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 338 transitions. [2018-04-11 20:50:48,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2018-04-11 20:50:48,542 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:50:48,542 INFO L355 BasicCegarLoop]: trace histogram [17, 17, 16, 16, 16, 1, 1, 1, 1, 1, 1] [2018-04-11 20:50:48,542 INFO L408 AbstractCegarLoop]: === Iteration 17 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:50:48,542 INFO L82 PathProgramCache]: Analyzing trace with hash -155467331, now seen corresponding path program 16 times [2018-04-11 20:50:48,542 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:50:48,543 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:50:48,543 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:48,543 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:50:48,543 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:48,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:50:48,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:50:48,805 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 648 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:48,806 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:50:48,806 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:50:48,811 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 20:50:48,825 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 20:50:48,825 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:50:48,827 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:50:48,876 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 648 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:48,905 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:50:48,905 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2018-04-11 20:50:48,906 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-11 20:50:48,906 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-11 20:50:48,906 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2018-04-11 20:50:48,907 INFO L87 Difference]: Start difference. First operand 256 states and 338 transitions. Second operand 19 states. [2018-04-11 20:50:50,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:50:50,152 INFO L93 Difference]: Finished difference Result 291 states and 380 transitions. [2018-04-11 20:50:50,152 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-11 20:50:50,153 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 88 [2018-04-11 20:50:50,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:50:50,153 INFO L225 Difference]: With dead ends: 291 [2018-04-11 20:50:50,153 INFO L226 Difference]: Without dead ends: 291 [2018-04-11 20:50:50,154 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 87 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2018-04-11 20:50:50,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2018-04-11 20:50:50,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 270. [2018-04-11 20:50:50,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 270 states. [2018-04-11 20:50:50,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 357 transitions. [2018-04-11 20:50:50,157 INFO L78 Accepts]: Start accepts. Automaton has 270 states and 357 transitions. Word has length 88 [2018-04-11 20:50:50,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:50:50,157 INFO L459 AbstractCegarLoop]: Abstraction has 270 states and 357 transitions. [2018-04-11 20:50:50,157 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-11 20:50:50,157 INFO L276 IsEmpty]: Start isEmpty. Operand 270 states and 357 transitions. [2018-04-11 20:50:50,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2018-04-11 20:50:50,158 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:50:50,158 INFO L355 BasicCegarLoop]: trace histogram [18, 18, 17, 17, 17, 1, 1, 1, 1, 1, 1] [2018-04-11 20:50:50,158 INFO L408 AbstractCegarLoop]: === Iteration 18 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:50:50,158 INFO L82 PathProgramCache]: Analyzing trace with hash -1548055722, now seen corresponding path program 17 times [2018-04-11 20:50:50,158 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:50:50,158 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:50:50,159 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:50,159 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:50:50,159 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:50,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:50:50,168 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:50:50,309 INFO L134 CoverageAnalysis]: Checked inductivity of 731 backedges. 0 proven. 731 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:50,309 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:50:50,309 INFO 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:50:50,315 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 20:50:50,342 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2018-04-11 20:50:50,342 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:50:50,344 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:50:50,509 INFO L134 CoverageAnalysis]: Checked inductivity of 731 backedges. 0 proven. 731 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:50,528 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:50:50,528 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 38 [2018-04-11 20:50:50,528 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-04-11 20:50:50,529 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-04-11 20:50:50,529 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=399, Invalid=1083, Unknown=0, NotChecked=0, Total=1482 [2018-04-11 20:50:50,529 INFO L87 Difference]: Start difference. First operand 270 states and 357 transitions. Second operand 39 states. [2018-04-11 20:50:51,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:50:51,983 INFO L93 Difference]: Finished difference Result 306 states and 400 transitions. [2018-04-11 20:50:51,983 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-11 20:50:51,983 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 93 [2018-04-11 20:50:51,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:50:51,984 INFO L225 Difference]: With dead ends: 306 [2018-04-11 20:50:51,984 INFO L226 Difference]: Without dead ends: 306 [2018-04-11 20:50:51,984 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 611 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=399, Invalid=1083, Unknown=0, NotChecked=0, Total=1482 [2018-04-11 20:50:51,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2018-04-11 20:50:51,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 284. [2018-04-11 20:50:51,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 284 states. [2018-04-11 20:50:51,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 376 transitions. [2018-04-11 20:50:51,990 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 376 transitions. Word has length 93 [2018-04-11 20:50:51,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:50:51,991 INFO L459 AbstractCegarLoop]: Abstraction has 284 states and 376 transitions. [2018-04-11 20:50:51,991 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-04-11 20:50:51,991 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 376 transitions. [2018-04-11 20:50:51,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2018-04-11 20:50:51,992 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:50:51,992 INFO L355 BasicCegarLoop]: trace histogram [19, 19, 18, 18, 18, 1, 1, 1, 1, 1, 1] [2018-04-11 20:50:51,992 INFO L408 AbstractCegarLoop]: === Iteration 19 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:50:51,992 INFO L82 PathProgramCache]: Analyzing trace with hash 1755765085, now seen corresponding path program 18 times [2018-04-11 20:50:51,993 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:50:51,993 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:50:51,993 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:51,993 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:50:51,993 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:52,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:50:52,007 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:50:52,187 INFO L134 CoverageAnalysis]: Checked inductivity of 819 backedges. 0 proven. 819 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:52,187 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:50:52,187 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:50:52,192 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 20:50:52,220 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2018-04-11 20:50:52,220 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:50:52,222 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:50:52,292 INFO L134 CoverageAnalysis]: Checked inductivity of 819 backedges. 0 proven. 819 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:52,310 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:50:52,310 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 24 [2018-04-11 20:50:52,310 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-11 20:50:52,311 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-11 20:50:52,311 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=392, Unknown=0, NotChecked=0, Total=600 [2018-04-11 20:50:52,311 INFO L87 Difference]: Start difference. First operand 284 states and 376 transitions. Second operand 25 states. [2018-04-11 20:50:53,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:50:53,011 INFO L93 Difference]: Finished difference Result 321 states and 420 transitions. [2018-04-11 20:50:53,017 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-11 20:50:53,017 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 98 [2018-04-11 20:50:53,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:50:53,019 INFO L225 Difference]: With dead ends: 321 [2018-04-11 20:50:53,019 INFO L226 Difference]: Without dead ends: 321 [2018-04-11 20:50:53,019 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=620, Invalid=1186, Unknown=0, NotChecked=0, Total=1806 [2018-04-11 20:50:53,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2018-04-11 20:50:53,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 298. [2018-04-11 20:50:53,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 298 states. [2018-04-11 20:50:53,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 395 transitions. [2018-04-11 20:50:53,025 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 395 transitions. Word has length 98 [2018-04-11 20:50:53,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:50:53,025 INFO L459 AbstractCegarLoop]: Abstraction has 298 states and 395 transitions. [2018-04-11 20:50:53,026 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-11 20:50:53,026 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 395 transitions. [2018-04-11 20:50:53,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2018-04-11 20:50:53,027 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:50:53,027 INFO L355 BasicCegarLoop]: trace histogram [20, 20, 19, 19, 19, 1, 1, 1, 1, 1, 1] [2018-04-11 20:50:53,027 INFO L408 AbstractCegarLoop]: === Iteration 20 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:50:53,027 INFO L82 PathProgramCache]: Analyzing trace with hash -47368266, now seen corresponding path program 19 times [2018-04-11 20:50:53,028 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:50:53,028 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:50:53,028 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:53,028 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:50:53,029 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:53,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:50:53,041 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:50:53,232 INFO L134 CoverageAnalysis]: Checked inductivity of 912 backedges. 0 proven. 912 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:53,232 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:50:53,232 INFO 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:50:53,237 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:50:53,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:50:53,252 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:50:53,454 INFO L134 CoverageAnalysis]: Checked inductivity of 912 backedges. 0 proven. 912 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:53,483 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:50:53,483 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21] total 42 [2018-04-11 20:50:53,483 INFO L442 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-04-11 20:50:53,483 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-04-11 20:50:53,484 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=483, Invalid=1323, Unknown=0, NotChecked=0, Total=1806 [2018-04-11 20:50:53,484 INFO L87 Difference]: Start difference. First operand 298 states and 395 transitions. Second operand 43 states. [2018-04-11 20:50:55,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:50:55,209 INFO L93 Difference]: Finished difference Result 336 states and 440 transitions. [2018-04-11 20:50:55,210 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-11 20:50:55,210 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 103 [2018-04-11 20:50:55,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:50:55,211 INFO L225 Difference]: With dead ends: 336 [2018-04-11 20:50:55,211 INFO L226 Difference]: Without dead ends: 336 [2018-04-11 20:50:55,211 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 759 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=483, Invalid=1323, Unknown=0, NotChecked=0, Total=1806 [2018-04-11 20:50:55,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 336 states. [2018-04-11 20:50:55,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 336 to 312. [2018-04-11 20:50:55,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 312 states. [2018-04-11 20:50:55,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 414 transitions. [2018-04-11 20:50:55,217 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 414 transitions. Word has length 103 [2018-04-11 20:50:55,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:50:55,217 INFO L459 AbstractCegarLoop]: Abstraction has 312 states and 414 transitions. [2018-04-11 20:50:55,217 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-04-11 20:50:55,217 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 414 transitions. [2018-04-11 20:50:55,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2018-04-11 20:50:55,219 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:50:55,219 INFO L355 BasicCegarLoop]: trace histogram [21, 21, 20, 20, 20, 1, 1, 1, 1, 1, 1] [2018-04-11 20:50:55,219 INFO L408 AbstractCegarLoop]: === Iteration 21 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:50:55,219 INFO L82 PathProgramCache]: Analyzing trace with hash 1271982333, now seen corresponding path program 20 times [2018-04-11 20:50:55,219 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:50:55,219 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:50:55,220 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:55,220 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:50:55,220 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:55,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:50:55,232 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:50:55,450 INFO L134 CoverageAnalysis]: Checked inductivity of 1010 backedges. 0 proven. 1010 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:55,451 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:50:55,451 INFO 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:50:55,456 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 20:50:55,467 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 20:50:55,467 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:50:55,469 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:50:55,683 INFO L134 CoverageAnalysis]: Checked inductivity of 1010 backedges. 0 proven. 1010 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:55,711 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:50:55,711 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 22] total 44 [2018-04-11 20:50:55,711 INFO L442 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-04-11 20:50:55,711 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-04-11 20:50:55,712 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1518, Unknown=0, NotChecked=0, Total=1980 [2018-04-11 20:50:55,712 INFO L87 Difference]: Start difference. First operand 312 states and 414 transitions. Second operand 45 states. [2018-04-11 20:50:57,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:50:57,067 INFO L93 Difference]: Finished difference Result 351 states and 460 transitions. [2018-04-11 20:50:57,067 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-11 20:50:57,067 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 108 [2018-04-11 20:50:57,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:50:57,068 INFO L225 Difference]: With dead ends: 351 [2018-04-11 20:50:57,068 INFO L226 Difference]: Without dead ends: 351 [2018-04-11 20:50:57,068 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 87 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:50:57,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2018-04-11 20:50:57,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 326. [2018-04-11 20:50:57,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 326 states. [2018-04-11 20:50:57,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 433 transitions. [2018-04-11 20:50:57,072 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 433 transitions. Word has length 108 [2018-04-11 20:50:57,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:50:57,072 INFO L459 AbstractCegarLoop]: Abstraction has 326 states and 433 transitions. [2018-04-11 20:50:57,072 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-04-11 20:50:57,072 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 433 transitions. [2018-04-11 20:50:57,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2018-04-11 20:50:57,073 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:50:57,073 INFO L355 BasicCegarLoop]: trace histogram [22, 22, 21, 21, 21, 1, 1, 1, 1, 1, 1] [2018-04-11 20:50:57,073 INFO L408 AbstractCegarLoop]: === Iteration 22 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:50:57,074 INFO L82 PathProgramCache]: Analyzing trace with hash 771484694, now seen corresponding path program 21 times [2018-04-11 20:50:57,074 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:50:57,074 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:50:57,074 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:57,074 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:50:57,074 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:57,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:50:57,083 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:50:57,321 INFO L134 CoverageAnalysis]: Checked inductivity of 1113 backedges. 0 proven. 1113 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:57,321 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:50:57,321 INFO 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:50:57,329 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 20:50:57,377 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) [2018-04-11 20:50:57,378 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:50:57,380 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:50:57,397 INFO L134 CoverageAnalysis]: Checked inductivity of 1113 backedges. 0 proven. 1113 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:57,424 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:50:57,424 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2018-04-11 20:50:57,424 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-11 20:50:57,424 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-11 20:50:57,425 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=342, Unknown=0, NotChecked=0, Total=600 [2018-04-11 20:50:57,425 INFO L87 Difference]: Start difference. First operand 326 states and 433 transitions. Second operand 25 states. [2018-04-11 20:50:58,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:50:58,046 INFO L93 Difference]: Finished difference Result 366 states and 480 transitions. [2018-04-11 20:50:58,049 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-11 20:50:58,049 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 113 [2018-04-11 20:50:58,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:50:58,050 INFO L225 Difference]: With dead ends: 366 [2018-04-11 20:50:58,050 INFO L226 Difference]: Without dead ends: 366 [2018-04-11 20:50:58,051 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 113 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:50:58,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2018-04-11 20:50:58,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 340. [2018-04-11 20:50:58,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 340 states. [2018-04-11 20:50:58,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 452 transitions. [2018-04-11 20:50:58,058 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 452 transitions. Word has length 113 [2018-04-11 20:50:58,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:50:58,058 INFO L459 AbstractCegarLoop]: Abstraction has 340 states and 452 transitions. [2018-04-11 20:50:58,058 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-11 20:50:58,058 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 452 transitions. [2018-04-11 20:50:58,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2018-04-11 20:50:58,059 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:50:58,060 INFO L355 BasicCegarLoop]: trace histogram [23, 23, 22, 22, 22, 1, 1, 1, 1, 1, 1] [2018-04-11 20:50:58,060 INFO L408 AbstractCegarLoop]: === Iteration 23 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:50:58,060 INFO L82 PathProgramCache]: Analyzing trace with hash 937685149, now seen corresponding path program 22 times [2018-04-11 20:50:58,060 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:50:58,060 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:50:58,061 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:58,061 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:50:58,061 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:50:58,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:50:58,076 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 20:50:58,278 INFO L134 CoverageAnalysis]: Checked inductivity of 1221 backedges. 0 proven. 1221 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:58,278 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:50:58,278 INFO 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:50:58,284 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 20:50:58,304 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 20:50:58,304 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:50:58,306 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:50:58,474 INFO L134 CoverageAnalysis]: Checked inductivity of 1221 backedges. 0 proven. 1221 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:50:58,496 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:50:58,496 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 24] total 48 [2018-04-11 20:50:58,496 INFO L442 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-04-11 20:50:58,496 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-04-11 20:50:58,497 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=600, Invalid=1752, Unknown=0, NotChecked=0, Total=2352 [2018-04-11 20:50:58,497 INFO L87 Difference]: Start difference. First operand 340 states and 452 transitions. Second operand 49 states. [2018-04-11 20:51:00,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:00,842 INFO L93 Difference]: Finished difference Result 381 states and 500 transitions. [2018-04-11 20:51:00,842 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-11 20:51:00,843 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 118 [2018-04-11 20:51:00,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:00,844 INFO L225 Difference]: With dead ends: 381 [2018-04-11 20:51:00,844 INFO L226 Difference]: Without dead ends: 381 [2018-04-11 20:51:00,844 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 987 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=600, Invalid=1752, Unknown=0, NotChecked=0, Total=2352 [2018-04-11 20:51:00,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2018-04-11 20:51:00,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 354. [2018-04-11 20:51:00,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 354 states. [2018-04-11 20:51:00,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 471 transitions. [2018-04-11 20:51:00,848 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 471 transitions. Word has length 118 [2018-04-11 20:51:00,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:00,848 INFO L459 AbstractCegarLoop]: Abstraction has 354 states and 471 transitions. [2018-04-11 20:51:00,848 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-04-11 20:51:00,848 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 471 transitions. [2018-04-11 20:51:00,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2018-04-11 20:51:00,849 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:00,849 INFO L355 BasicCegarLoop]: trace histogram [24, 24, 23, 23, 23, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:00,849 INFO L408 AbstractCegarLoop]: === Iteration 24 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:00,849 INFO L82 PathProgramCache]: Analyzing trace with hash -658724746, now seen corresponding path program 23 times [2018-04-11 20:51:00,849 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:00,849 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:00,850 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:00,850 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:51:00,850 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:00,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:00,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:51:01,115 INFO L134 CoverageAnalysis]: Checked inductivity of 1334 backedges. 0 proven. 1334 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:51:01,116 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:01,116 INFO 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:01,121 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 20:51:01,162 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2018-04-11 20:51:01,162 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:51:01,164 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:01,391 INFO L134 CoverageAnalysis]: Checked inductivity of 1334 backedges. 0 proven. 1334 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:51:01,408 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:01,408 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 50 [2018-04-11 20:51:01,409 INFO L442 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-04-11 20:51:01,409 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-04-11 20:51:01,409 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=675, Invalid=1875, Unknown=0, NotChecked=0, Total=2550 [2018-04-11 20:51:01,409 INFO L87 Difference]: Start difference. First operand 354 states and 471 transitions. Second operand 51 states. [2018-04-11 20:51:04,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:04,815 INFO L93 Difference]: Finished difference Result 396 states and 520 transitions. [2018-04-11 20:51:04,815 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-11 20:51:04,815 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 123 [2018-04-11 20:51:04,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:04,816 INFO L225 Difference]: With dead ends: 396 [2018-04-11 20:51:04,816 INFO L226 Difference]: Without dead ends: 396 [2018-04-11 20:51:04,817 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1103 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=675, Invalid=1875, Unknown=0, NotChecked=0, Total=2550 [2018-04-11 20:51:04,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2018-04-11 20:51:04,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 368. [2018-04-11 20:51:04,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 368 states. [2018-04-11 20:51:04,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 490 transitions. [2018-04-11 20:51:04,822 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 490 transitions. Word has length 123 [2018-04-11 20:51:04,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:04,822 INFO L459 AbstractCegarLoop]: Abstraction has 368 states and 490 transitions. [2018-04-11 20:51:04,822 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-04-11 20:51:04,822 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 490 transitions. [2018-04-11 20:51:04,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2018-04-11 20:51:04,824 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:04,824 INFO L355 BasicCegarLoop]: trace histogram [25, 25, 24, 24, 24, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:04,824 INFO L408 AbstractCegarLoop]: === Iteration 25 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:04,824 INFO L82 PathProgramCache]: Analyzing trace with hash -1207308227, now seen corresponding path program 24 times [2018-04-11 20:51:04,824 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:04,824 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:04,825 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:04,825 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:51:04,825 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:04,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:04,842 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:05,064 INFO L134 CoverageAnalysis]: Checked inductivity of 1452 backedges. 0 proven. 1452 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:51:05,064 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:05,064 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:05,070 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 20:51:05,110 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2018-04-11 20:51:05,110 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:51:05,112 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:05,227 INFO L134 CoverageAnalysis]: Checked inductivity of 1452 backedges. 0 proven. 1452 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:51:05,245 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:05,245 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 36 [2018-04-11 20:51:05,246 INFO L442 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-04-11 20:51:05,246 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-04-11 20:51:05,246 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=400, Invalid=932, Unknown=0, NotChecked=0, Total=1332 [2018-04-11 20:51:05,246 INFO L87 Difference]: Start difference. First operand 368 states and 490 transitions. Second operand 37 states. [2018-04-11 20:51:06,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:06,287 INFO L93 Difference]: Finished difference Result 411 states and 540 transitions. [2018-04-11 20:51:06,287 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-11 20:51:06,287 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 128 [2018-04-11 20:51:06,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:06,288 INFO L225 Difference]: With dead ends: 411 [2018-04-11 20:51:06,289 INFO L226 Difference]: Without dead ends: 411 [2018-04-11 20:51:06,289 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 499 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1067, Invalid=2593, Unknown=0, NotChecked=0, Total=3660 [2018-04-11 20:51:06,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2018-04-11 20:51:06,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 382. [2018-04-11 20:51:06,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 382 states. [2018-04-11 20:51:06,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 509 transitions. [2018-04-11 20:51:06,293 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 509 transitions. Word has length 128 [2018-04-11 20:51:06,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:06,294 INFO L459 AbstractCegarLoop]: Abstraction has 382 states and 509 transitions. [2018-04-11 20:51:06,294 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-04-11 20:51:06,294 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 509 transitions. [2018-04-11 20:51:06,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2018-04-11 20:51:06,295 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:06,295 INFO L355 BasicCegarLoop]: trace histogram [26, 26, 25, 25, 25, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:06,295 INFO L408 AbstractCegarLoop]: === Iteration 26 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:06,295 INFO L82 PathProgramCache]: Analyzing trace with hash -595235626, now seen corresponding path program 25 times [2018-04-11 20:51:06,295 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:06,295 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:06,295 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:06,296 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:51:06,296 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:06,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:06,306 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:06,588 INFO L134 CoverageAnalysis]: Checked inductivity of 1575 backedges. 0 proven. 1575 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:51:06,588 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:06,588 INFO 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:06,594 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:51:06,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:06,611 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:06,834 INFO L134 CoverageAnalysis]: Checked inductivity of 1575 backedges. 0 proven. 1575 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:51:06,851 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:06,852 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27] total 54 [2018-04-11 20:51:06,852 INFO L442 AbstractCegarLoop]: Interpolant automaton has 55 states [2018-04-11 20:51:06,852 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2018-04-11 20:51:06,853 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=783, Invalid=2187, Unknown=0, NotChecked=0, Total=2970 [2018-04-11 20:51:06,853 INFO L87 Difference]: Start difference. First operand 382 states and 509 transitions. Second operand 55 states. [2018-04-11 20:51:10,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:10,016 INFO L93 Difference]: Finished difference Result 426 states and 560 transitions. [2018-04-11 20:51:10,016 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-11 20:51:10,016 INFO L78 Accepts]: Start accepts. Automaton has 55 states. Word has length 133 [2018-04-11 20:51:10,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:10,018 INFO L225 Difference]: With dead ends: 426 [2018-04-11 20:51:10,018 INFO L226 Difference]: Without dead ends: 426 [2018-04-11 20:51:10,018 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1299 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=783, Invalid=2187, Unknown=0, NotChecked=0, Total=2970 [2018-04-11 20:51:10,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2018-04-11 20:51:10,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 396. [2018-04-11 20:51:10,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 396 states. [2018-04-11 20:51:10,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 528 transitions. [2018-04-11 20:51:10,025 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 528 transitions. Word has length 133 [2018-04-11 20:51:10,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:10,026 INFO L459 AbstractCegarLoop]: Abstraction has 396 states and 528 transitions. [2018-04-11 20:51:10,026 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states. [2018-04-11 20:51:10,026 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 528 transitions. [2018-04-11 20:51:10,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2018-04-11 20:51:10,027 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:10,027 INFO L355 BasicCegarLoop]: trace histogram [27, 27, 26, 26, 26, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:10,027 INFO L408 AbstractCegarLoop]: === Iteration 27 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:10,027 INFO L82 PathProgramCache]: Analyzing trace with hash -353572899, now seen corresponding path program 26 times [2018-04-11 20:51:10,027 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:10,028 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:10,028 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:10,028 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:51:10,028 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:10,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:10,043 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:10,319 INFO L134 CoverageAnalysis]: Checked inductivity of 1703 backedges. 0 proven. 1703 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:51:10,319 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:10,319 INFO 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:10,331 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 20:51:10,354 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 20:51:10,354 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:51:10,357 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:10,615 INFO L134 CoverageAnalysis]: Checked inductivity of 1703 backedges. 0 proven. 1703 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:51:10,633 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:10,633 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 28] total 56 [2018-04-11 20:51:10,633 INFO L442 AbstractCegarLoop]: Interpolant automaton has 57 states [2018-04-11 20:51:10,634 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2018-04-11 20:51:10,634 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=812, Invalid=2380, Unknown=0, NotChecked=0, Total=3192 [2018-04-11 20:51:10,634 INFO L87 Difference]: Start difference. First operand 396 states and 528 transitions. Second operand 57 states. [2018-04-11 20:51:14,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:14,271 INFO L93 Difference]: Finished difference Result 441 states and 580 transitions. [2018-04-11 20:51:14,272 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-11 20:51:14,272 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 138 [2018-04-11 20:51:14,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:14,274 INFO L225 Difference]: With dead ends: 441 [2018-04-11 20:51:14,274 INFO L226 Difference]: Without dead ends: 441 [2018-04-11 20:51:14,275 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 111 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:14,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2018-04-11 20:51:14,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 410. [2018-04-11 20:51:14,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 410 states. [2018-04-11 20:51:14,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 547 transitions. [2018-04-11 20:51:14,280 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 547 transitions. Word has length 138 [2018-04-11 20:51:14,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:14,280 INFO L459 AbstractCegarLoop]: Abstraction has 410 states and 547 transitions. [2018-04-11 20:51:14,280 INFO L460 AbstractCegarLoop]: Interpolant automaton has 57 states. [2018-04-11 20:51:14,281 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 547 transitions. [2018-04-11 20:51:14,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2018-04-11 20:51:14,282 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:14,282 INFO L355 BasicCegarLoop]: trace histogram [28, 28, 27, 27, 27, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:14,282 INFO L408 AbstractCegarLoop]: === Iteration 28 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:14,282 INFO L82 PathProgramCache]: Analyzing trace with hash -1259587274, now seen corresponding path program 27 times [2018-04-11 20:51:14,282 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:14,283 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:14,283 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:14,283 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:51:14,283 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:14,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:14,298 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:14,593 INFO L134 CoverageAnalysis]: Checked inductivity of 1836 backedges. 0 proven. 1836 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:51:14,593 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:14,593 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 20:51:14,599 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 20:51:14,645 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 28 check-sat command(s) [2018-04-11 20:51:14,646 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:51:14,647 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:14,666 INFO L134 CoverageAnalysis]: Checked inductivity of 1836 backedges. 0 proven. 1836 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:51:14,684 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:14,684 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 30 [2018-04-11 20:51:14,684 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-11 20:51:14,684 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-11 20:51:14,685 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=411, Invalid=519, Unknown=0, NotChecked=0, Total=930 [2018-04-11 20:51:14,685 INFO L87 Difference]: Start difference. First operand 410 states and 547 transitions. Second operand 31 states. [2018-04-11 20:51:15,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:15,475 INFO L93 Difference]: Finished difference Result 456 states and 600 transitions. [2018-04-11 20:51:15,475 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-11 20:51:15,475 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 143 [2018-04-11 20:51:15,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:15,476 INFO L225 Difference]: With dead ends: 456 [2018-04-11 20:51:15,476 INFO L226 Difference]: Without dead ends: 456 [2018-04-11 20:51:15,477 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 143 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:15,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2018-04-11 20:51:15,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 424. [2018-04-11 20:51:15,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 424 states. [2018-04-11 20:51:15,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 566 transitions. [2018-04-11 20:51:15,480 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 566 transitions. Word has length 143 [2018-04-11 20:51:15,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:15,481 INFO L459 AbstractCegarLoop]: Abstraction has 424 states and 566 transitions. [2018-04-11 20:51:15,481 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-11 20:51:15,481 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 566 transitions. [2018-04-11 20:51:15,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2018-04-11 20:51:15,481 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:15,481 INFO L355 BasicCegarLoop]: trace histogram [29, 29, 28, 28, 28, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:15,481 INFO L408 AbstractCegarLoop]: === Iteration 29 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:15,482 INFO L82 PathProgramCache]: Analyzing trace with hash 582408061, now seen corresponding path program 28 times [2018-04-11 20:51:15,482 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:15,482 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:15,482 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:15,482 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:51:15,482 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:15,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:15,491 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:15,784 INFO L134 CoverageAnalysis]: Checked inductivity of 1974 backedges. 0 proven. 1974 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:51:15,784 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:15,784 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:15,789 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 20:51:15,814 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 20:51:15,814 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:51:15,817 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:16,152 INFO L134 CoverageAnalysis]: Checked inductivity of 1974 backedges. 0 proven. 1974 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:51:16,170 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:16,170 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 30] total 60 [2018-04-11 20:51:16,170 INFO L442 AbstractCegarLoop]: Interpolant automaton has 61 states [2018-04-11 20:51:16,170 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2018-04-11 20:51:16,171 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=870, Invalid=2790, Unknown=0, NotChecked=0, Total=3660 [2018-04-11 20:51:16,171 INFO L87 Difference]: Start difference. First operand 424 states and 566 transitions. Second operand 61 states. [2018-04-11 20:51:19,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:19,538 INFO L93 Difference]: Finished difference Result 471 states and 620 transitions. [2018-04-11 20:51:19,539 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-11 20:51:19,539 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 148 [2018-04-11 20:51:19,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:19,540 INFO L225 Difference]: With dead ends: 471 [2018-04-11 20:51:19,540 INFO L226 Difference]: Without dead ends: 471 [2018-04-11 20:51:19,540 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 119 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:19,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 471 states. [2018-04-11 20:51:19,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 471 to 438. [2018-04-11 20:51:19,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 438 states. [2018-04-11 20:51:19,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 585 transitions. [2018-04-11 20:51:19,545 INFO L78 Accepts]: Start accepts. Automaton has 438 states and 585 transitions. Word has length 148 [2018-04-11 20:51:19,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:19,545 INFO L459 AbstractCegarLoop]: Abstraction has 438 states and 585 transitions. [2018-04-11 20:51:19,545 INFO L460 AbstractCegarLoop]: Interpolant automaton has 61 states. [2018-04-11 20:51:19,545 INFO L276 IsEmpty]: Start isEmpty. Operand 438 states and 585 transitions. [2018-04-11 20:51:19,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2018-04-11 20:51:19,546 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:19,546 INFO L355 BasicCegarLoop]: trace histogram [30, 30, 29, 29, 29, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:19,546 INFO L408 AbstractCegarLoop]: === Iteration 30 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:19,546 INFO L82 PathProgramCache]: Analyzing trace with hash -637071978, now seen corresponding path program 29 times [2018-04-11 20:51:19,546 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:19,546 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:19,547 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:19,547 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:51:19,547 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:19,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:19,557 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,890 INFO L134 CoverageAnalysis]: Checked inductivity of 2117 backedges. 0 proven. 2117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:51:19,890 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:19,890 INFO 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:19,895 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 20:51:19,947 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 30 check-sat command(s) [2018-04-11 20:51:19,947 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:51:19,949 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:20,326 INFO L134 CoverageAnalysis]: Checked inductivity of 2117 backedges. 0 proven. 2117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:51:20,345 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:20,345 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 62 [2018-04-11 20:51:20,346 INFO L442 AbstractCegarLoop]: Interpolant automaton has 63 states [2018-04-11 20:51:20,346 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2018-04-11 20:51:20,347 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1023, Invalid=2883, Unknown=0, NotChecked=0, Total=3906 [2018-04-11 20:51:20,347 INFO L87 Difference]: Start difference. First operand 438 states and 585 transitions. Second operand 63 states. [2018-04-11 20:51:24,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:24,203 INFO L93 Difference]: Finished difference Result 486 states and 640 transitions. [2018-04-11 20:51:24,203 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-11 20:51:24,203 INFO L78 Accepts]: Start accepts. Automaton has 63 states. Word has length 153 [2018-04-11 20:51:24,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:24,205 INFO L225 Difference]: With dead ends: 486 [2018-04-11 20:51:24,205 INFO L226 Difference]: Without dead ends: 486 [2018-04-11 20:51:24,205 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1739 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1023, Invalid=2883, Unknown=0, NotChecked=0, Total=3906 [2018-04-11 20:51:24,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2018-04-11 20:51:24,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 452. [2018-04-11 20:51:24,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 452 states. [2018-04-11 20:51:24,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 604 transitions. [2018-04-11 20:51:24,210 INFO L78 Accepts]: Start accepts. Automaton has 452 states and 604 transitions. Word has length 153 [2018-04-11 20:51:24,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:24,210 INFO L459 AbstractCegarLoop]: Abstraction has 452 states and 604 transitions. [2018-04-11 20:51:24,210 INFO L460 AbstractCegarLoop]: Interpolant automaton has 63 states. [2018-04-11 20:51:24,210 INFO L276 IsEmpty]: Start isEmpty. Operand 452 states and 604 transitions. [2018-04-11 20:51:24,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2018-04-11 20:51:24,211 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:24,211 INFO L355 BasicCegarLoop]: trace histogram [31, 31, 30, 30, 30, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:24,211 INFO L408 AbstractCegarLoop]: === Iteration 31 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:24,211 INFO L82 PathProgramCache]: Analyzing trace with hash -2062434531, now seen corresponding path program 30 times [2018-04-11 20:51:24,211 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:24,211 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:24,212 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:24,212 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:51:24,212 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:24,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:24,222 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,675 INFO L134 CoverageAnalysis]: Checked inductivity of 2265 backedges. 0 proven. 2265 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:51:24,675 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:24,675 INFO 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:24,680 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 20:51:24,736 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 31 check-sat command(s) [2018-04-11 20:51:24,736 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:51:24,738 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:24,791 INFO L134 CoverageAnalysis]: Checked inductivity of 2265 backedges. 0 proven. 2265 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:51:24,809 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:24,809 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 36 [2018-04-11 20:51:24,809 INFO L442 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-04-11 20:51:24,809 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-04-11 20:51:24,809 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=514, Invalid=818, Unknown=0, NotChecked=0, Total=1332 [2018-04-11 20:51:24,809 INFO L87 Difference]: Start difference. First operand 452 states and 604 transitions. Second operand 37 states. [2018-04-11 20:51:25,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:25,929 INFO L93 Difference]: Finished difference Result 501 states and 660 transitions. [2018-04-11 20:51:25,929 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-11 20:51:25,930 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 158 [2018-04-11 20:51:25,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:25,931 INFO L225 Difference]: With dead ends: 501 [2018-04-11 20:51:25,931 INFO L226 Difference]: Without dead ends: 501 [2018-04-11 20:51:25,931 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 155 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 586 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1562, Invalid=2860, Unknown=0, NotChecked=0, Total=4422 [2018-04-11 20:51:25,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2018-04-11 20:51:25,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 466. [2018-04-11 20:51:25,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 466 states. [2018-04-11 20:51:25,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 623 transitions. [2018-04-11 20:51:25,936 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 623 transitions. Word has length 158 [2018-04-11 20:51:25,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:25,937 INFO L459 AbstractCegarLoop]: Abstraction has 466 states and 623 transitions. [2018-04-11 20:51:25,937 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-04-11 20:51:25,937 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 623 transitions. [2018-04-11 20:51:25,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2018-04-11 20:51:25,938 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:25,938 INFO L355 BasicCegarLoop]: trace histogram [32, 32, 31, 31, 31, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:25,939 INFO L408 AbstractCegarLoop]: === Iteration 32 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:25,939 INFO L82 PathProgramCache]: Analyzing trace with hash 543943158, now seen corresponding path program 31 times [2018-04-11 20:51:25,939 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:25,939 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:25,939 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:25,940 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:51:25,940 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:25,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:25,957 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,308 INFO L134 CoverageAnalysis]: Checked inductivity of 2418 backedges. 0 proven. 2418 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:51:26,308 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:26,308 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:26,313 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:51:26,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:26,329 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:26,653 INFO L134 CoverageAnalysis]: Checked inductivity of 2418 backedges. 0 proven. 2418 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:51:26,670 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:26,670 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33] total 66 [2018-04-11 20:51:26,671 INFO L442 AbstractCegarLoop]: Interpolant automaton has 67 states [2018-04-11 20:51:26,671 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2018-04-11 20:51:26,671 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1155, Invalid=3267, Unknown=0, NotChecked=0, Total=4422 [2018-04-11 20:51:26,671 INFO L87 Difference]: Start difference. First operand 466 states and 623 transitions. Second operand 67 states. [2018-04-11 20:51:30,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:30,753 INFO L93 Difference]: Finished difference Result 516 states and 680 transitions. [2018-04-11 20:51:30,753 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-11 20:51:30,753 INFO L78 Accepts]: Start accepts. Automaton has 67 states. Word has length 163 [2018-04-11 20:51:30,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:30,754 INFO L225 Difference]: With dead ends: 516 [2018-04-11 20:51:30,754 INFO L226 Difference]: Without dead ends: 516 [2018-04-11 20:51:30,755 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1983 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1155, Invalid=3267, Unknown=0, NotChecked=0, Total=4422 [2018-04-11 20:51:30,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 516 states. [2018-04-11 20:51:30,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 516 to 480. [2018-04-11 20:51:30,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 480 states. [2018-04-11 20:51:30,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 480 states to 480 states and 642 transitions. [2018-04-11 20:51:30,759 INFO L78 Accepts]: Start accepts. Automaton has 480 states and 642 transitions. Word has length 163 [2018-04-11 20:51:30,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:30,759 INFO L459 AbstractCegarLoop]: Abstraction has 480 states and 642 transitions. [2018-04-11 20:51:30,759 INFO L460 AbstractCegarLoop]: Interpolant automaton has 67 states. [2018-04-11 20:51:30,759 INFO L276 IsEmpty]: Start isEmpty. Operand 480 states and 642 transitions. [2018-04-11 20:51:30,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2018-04-11 20:51:30,760 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:30,760 INFO L355 BasicCegarLoop]: trace histogram [33, 33, 32, 32, 32, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:30,760 INFO L408 AbstractCegarLoop]: === Iteration 33 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:30,760 INFO L82 PathProgramCache]: Analyzing trace with hash -1423466819, now seen corresponding path program 32 times [2018-04-11 20:51:30,760 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:30,761 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:30,761 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:30,761 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:51:30,761 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:30,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:30,771 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,184 INFO L134 CoverageAnalysis]: Checked inductivity of 2576 backedges. 0 proven. 2576 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:51:31,184 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:31,184 INFO 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:31,190 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 20:51:31,207 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 20:51:31,207 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:51:31,209 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:31,258 INFO L134 CoverageAnalysis]: Checked inductivity of 2576 backedges. 0 proven. 2576 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:51:31,276 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:31,276 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 34 [2018-04-11 20:51:31,276 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-04-11 20:51:31,276 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-04-11 20:51:31,276 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=1123, Unknown=0, NotChecked=0, Total=1190 [2018-04-11 20:51:31,276 INFO L87 Difference]: Start difference. First operand 480 states and 642 transitions. Second operand 35 states. [2018-04-11 20:51:36,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:36,071 INFO L93 Difference]: Finished difference Result 531 states and 700 transitions. [2018-04-11 20:51:36,071 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-11 20:51:36,071 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 168 [2018-04-11 20:51:36,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:36,073 INFO L225 Difference]: With dead ends: 531 [2018-04-11 20:51:36,073 INFO L226 Difference]: Without dead ends: 531 [2018-04-11 20:51:36,073 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 167 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:51:36,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2018-04-11 20:51:36,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 494. [2018-04-11 20:51:36,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 494 states. [2018-04-11 20:51:36,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 494 states to 494 states and 661 transitions. [2018-04-11 20:51:36,078 INFO L78 Accepts]: Start accepts. Automaton has 494 states and 661 transitions. Word has length 168 [2018-04-11 20:51:36,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:36,079 INFO L459 AbstractCegarLoop]: Abstraction has 494 states and 661 transitions. [2018-04-11 20:51:36,079 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-04-11 20:51:36,079 INFO L276 IsEmpty]: Start isEmpty. Operand 494 states and 661 transitions. [2018-04-11 20:51:36,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2018-04-11 20:51:36,079 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:36,080 INFO L355 BasicCegarLoop]: trace histogram [34, 34, 33, 33, 33, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:36,080 INFO L408 AbstractCegarLoop]: === Iteration 34 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:36,080 INFO L82 PathProgramCache]: Analyzing trace with hash 422628950, now seen corresponding path program 33 times [2018-04-11 20:51:36,080 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:36,080 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:36,080 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:36,081 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:51:36,081 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:36,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:36,095 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,550 INFO L134 CoverageAnalysis]: Checked inductivity of 2739 backedges. 0 proven. 2739 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:51:36,550 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:36,550 INFO 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:51:36,555 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 20:51:36,628 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 34 check-sat command(s) [2018-04-11 20:51:36,628 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:51:36,630 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:36,649 INFO L134 CoverageAnalysis]: Checked inductivity of 2739 backedges. 0 proven. 2739 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:51:36,666 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:36,667 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 36 [2018-04-11 20:51:36,667 INFO L442 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-04-11 20:51:36,667 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-04-11 20:51:36,667 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=600, Invalid=732, Unknown=0, NotChecked=0, Total=1332 [2018-04-11 20:51:36,668 INFO L87 Difference]: Start difference. First operand 494 states and 661 transitions. Second operand 37 states. [2018-04-11 20:51:37,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:37,834 INFO L93 Difference]: Finished difference Result 546 states and 720 transitions. [2018-04-11 20:51:37,834 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-11 20:51:37,834 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 173 [2018-04-11 20:51:37,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:37,835 INFO L225 Difference]: With dead ends: 546 [2018-04-11 20:51:37,835 INFO L226 Difference]: Without dead ends: 546 [2018-04-11 20:51:37,836 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 173 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 593 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1788, Invalid=3042, Unknown=0, NotChecked=0, Total=4830 [2018-04-11 20:51:37,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 546 states. [2018-04-11 20:51:37,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 546 to 508. [2018-04-11 20:51:37,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 508 states. [2018-04-11 20:51:37,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 680 transitions. [2018-04-11 20:51:37,840 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 680 transitions. Word has length 173 [2018-04-11 20:51:37,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:37,840 INFO L459 AbstractCegarLoop]: Abstraction has 508 states and 680 transitions. [2018-04-11 20:51:37,840 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-04-11 20:51:37,840 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 680 transitions. [2018-04-11 20:51:37,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2018-04-11 20:51:37,841 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:37,841 INFO L355 BasicCegarLoop]: trace histogram [35, 35, 34, 34, 34, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:37,842 INFO L408 AbstractCegarLoop]: === Iteration 35 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:37,842 INFO L82 PathProgramCache]: Analyzing trace with hash 1101166173, now seen corresponding path program 34 times [2018-04-11 20:51:37,842 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:37,842 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:37,842 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:37,843 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:51:37,843 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:37,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:37,861 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:38,255 INFO L134 CoverageAnalysis]: Checked inductivity of 2907 backedges. 0 proven. 2907 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:51:38,255 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:38,255 INFO 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:51:38,260 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 20:51:38,294 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 20:51:38,294 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:51:38,296 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:38,753 INFO L134 CoverageAnalysis]: Checked inductivity of 2907 backedges. 0 proven. 2907 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:51:38,781 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:38,781 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 36] total 72 [2018-04-11 20:51:38,781 INFO L442 AbstractCegarLoop]: Interpolant automaton has 73 states [2018-04-11 20:51:38,782 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2018-04-11 20:51:38,782 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1332, Invalid=3924, Unknown=0, NotChecked=0, Total=5256 [2018-04-11 20:51:38,782 INFO L87 Difference]: Start difference. First operand 508 states and 680 transitions. Second operand 73 states. [2018-04-11 20:51:44,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:44,614 INFO L93 Difference]: Finished difference Result 561 states and 740 transitions. [2018-04-11 20:51:44,614 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-11 20:51:44,614 INFO L78 Accepts]: Start accepts. Automaton has 73 states. Word has length 178 [2018-04-11 20:51:44,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:44,615 INFO L225 Difference]: With dead ends: 561 [2018-04-11 20:51:44,615 INFO L226 Difference]: Without dead ends: 561 [2018-04-11 20:51:44,616 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2343 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1332, Invalid=3924, Unknown=0, NotChecked=0, Total=5256 [2018-04-11 20:51:44,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2018-04-11 20:51:44,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 522. [2018-04-11 20:51:44,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 522 states. [2018-04-11 20:51:44,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 699 transitions. [2018-04-11 20:51:44,620 INFO L78 Accepts]: Start accepts. Automaton has 522 states and 699 transitions. Word has length 178 [2018-04-11 20:51:44,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:44,620 INFO L459 AbstractCegarLoop]: Abstraction has 522 states and 699 transitions. [2018-04-11 20:51:44,620 INFO L460 AbstractCegarLoop]: Interpolant automaton has 73 states. [2018-04-11 20:51:44,620 INFO L276 IsEmpty]: Start isEmpty. Operand 522 states and 699 transitions. [2018-04-11 20:51:44,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2018-04-11 20:51:44,621 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:44,621 INFO L355 BasicCegarLoop]: trace histogram [36, 36, 35, 35, 35, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:44,621 INFO L408 AbstractCegarLoop]: === Iteration 36 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:44,621 INFO L82 PathProgramCache]: Analyzing trace with hash 1911274166, now seen corresponding path program 35 times [2018-04-11 20:51:44,621 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:44,621 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:44,622 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:44,622 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:51:44,622 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:44,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:44,633 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:45,076 INFO L134 CoverageAnalysis]: Checked inductivity of 3080 backedges. 0 proven. 3080 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:51:45,076 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:45,076 INFO 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:51:45,081 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 20:51:45,155 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 36 check-sat command(s) [2018-04-11 20:51:45,156 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:51:45,158 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:45,663 INFO L134 CoverageAnalysis]: Checked inductivity of 3080 backedges. 0 proven. 3080 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:51:45,680 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:45,680 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 74 [2018-04-11 20:51:45,680 INFO L442 AbstractCegarLoop]: Interpolant automaton has 75 states [2018-04-11 20:51:45,681 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2018-04-11 20:51:45,681 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1443, Invalid=4107, Unknown=0, NotChecked=0, Total=5550 [2018-04-11 20:51:45,681 INFO L87 Difference]: Start difference. First operand 522 states and 699 transitions. Second operand 75 states. [2018-04-11 20:51:51,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:51,677 INFO L93 Difference]: Finished difference Result 576 states and 760 transitions. [2018-04-11 20:51:51,677 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-11 20:51:51,677 INFO L78 Accepts]: Start accepts. Automaton has 75 states. Word has length 183 [2018-04-11 20:51:51,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:51,679 INFO L225 Difference]: With dead ends: 576 [2018-04-11 20:51:51,679 INFO L226 Difference]: Without dead ends: 576 [2018-04-11 20:51:51,679 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2519 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1443, Invalid=4107, Unknown=0, NotChecked=0, Total=5550 [2018-04-11 20:51:51,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states. [2018-04-11 20:51:51,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 536. [2018-04-11 20:51:51,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 536 states. [2018-04-11 20:51:51,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 536 states to 536 states and 718 transitions. [2018-04-11 20:51:51,686 INFO L78 Accepts]: Start accepts. Automaton has 536 states and 718 transitions. Word has length 183 [2018-04-11 20:51:51,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:51,687 INFO L459 AbstractCegarLoop]: Abstraction has 536 states and 718 transitions. [2018-04-11 20:51:51,687 INFO L460 AbstractCegarLoop]: Interpolant automaton has 75 states. [2018-04-11 20:51:51,687 INFO L276 IsEmpty]: Start isEmpty. Operand 536 states and 718 transitions. [2018-04-11 20:51:51,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2018-04-11 20:51:51,688 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:51,688 INFO L355 BasicCegarLoop]: trace histogram [37, 37, 36, 36, 36, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:51,688 INFO L408 AbstractCegarLoop]: === Iteration 37 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:51,689 INFO L82 PathProgramCache]: Analyzing trace with hash -1465104899, now seen corresponding path program 36 times [2018-04-11 20:51:51,689 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:51,689 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:51,689 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:51,689 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:51:51,690 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:51,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:51,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:52,183 INFO L134 CoverageAnalysis]: Checked inductivity of 3258 backedges. 0 proven. 3258 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:51:52,183 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:52,183 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:51:52,188 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 20:51:52,260 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 37 check-sat command(s) [2018-04-11 20:51:52,260 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:51:52,262 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:52,361 INFO L134 CoverageAnalysis]: Checked inductivity of 3258 backedges. 0 proven. 3258 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:51:52,379 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:52,379 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 44 [2018-04-11 20:51:52,380 INFO L442 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-04-11 20:51:52,380 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-04-11 20:51:52,380 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=736, Invalid=1244, Unknown=0, NotChecked=0, Total=1980 [2018-04-11 20:51:52,380 INFO L87 Difference]: Start difference. First operand 536 states and 718 transitions. Second operand 45 states. [2018-04-11 20:51:53,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:51:53,760 INFO L93 Difference]: Finished difference Result 591 states and 780 transitions. [2018-04-11 20:51:53,760 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-11 20:51:53,760 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 188 [2018-04-11 20:51:53,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:51:53,761 INFO L225 Difference]: With dead ends: 591 [2018-04-11 20:51:53,761 INFO L226 Difference]: Without dead ends: 591 [2018-04-11 20:51:53,762 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 262 GetRequests, 183 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:51:53,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2018-04-11 20:51:53,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 550. [2018-04-11 20:51:53,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 550 states. [2018-04-11 20:51:53,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 550 states to 550 states and 737 transitions. [2018-04-11 20:51:53,766 INFO L78 Accepts]: Start accepts. Automaton has 550 states and 737 transitions. Word has length 188 [2018-04-11 20:51:53,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:51:53,766 INFO L459 AbstractCegarLoop]: Abstraction has 550 states and 737 transitions. [2018-04-11 20:51:53,766 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-04-11 20:51:53,766 INFO L276 IsEmpty]: Start isEmpty. Operand 550 states and 737 transitions. [2018-04-11 20:51:53,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2018-04-11 20:51:53,767 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:51:53,767 INFO L355 BasicCegarLoop]: trace histogram [38, 38, 37, 37, 37, 1, 1, 1, 1, 1, 1] [2018-04-11 20:51:53,767 INFO L408 AbstractCegarLoop]: === Iteration 38 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:51:53,767 INFO L82 PathProgramCache]: Analyzing trace with hash 1420996374, now seen corresponding path program 37 times [2018-04-11 20:51:53,767 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:51:53,767 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:51:53,768 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:53,768 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:51:53,768 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:51:53,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:53,778 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:54,203 INFO L134 CoverageAnalysis]: Checked inductivity of 3441 backedges. 0 proven. 3441 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:51:54,203 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:51:54,203 INFO 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:51:54,208 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:51:54,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:51:54,228 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:51:54,613 INFO L134 CoverageAnalysis]: Checked inductivity of 3441 backedges. 0 proven. 3441 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:51:54,630 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:51:54,630 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 39] total 78 [2018-04-11 20:51:54,630 INFO L442 AbstractCegarLoop]: Interpolant automaton has 79 states [2018-04-11 20:51:54,630 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2018-04-11 20:51:54,631 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1599, Invalid=4563, Unknown=0, NotChecked=0, Total=6162 [2018-04-11 20:51:54,631 INFO L87 Difference]: Start difference. First operand 550 states and 737 transitions. Second operand 79 states. [2018-04-11 20:52:01,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:52:01,115 INFO L93 Difference]: Finished difference Result 606 states and 800 transitions. [2018-04-11 20:52:01,115 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-11 20:52:01,115 INFO L78 Accepts]: Start accepts. Automaton has 79 states. Word has length 193 [2018-04-11 20:52:01,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:52:01,116 INFO L225 Difference]: With dead ends: 606 [2018-04-11 20:52:01,116 INFO L226 Difference]: Without dead ends: 606 [2018-04-11 20:52:01,117 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 155 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:01,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 606 states. [2018-04-11 20:52:01,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 606 to 564. [2018-04-11 20:52:01,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 564 states. [2018-04-11 20:52:01,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 564 states to 564 states and 756 transitions. [2018-04-11 20:52:01,121 INFO L78 Accepts]: Start accepts. Automaton has 564 states and 756 transitions. Word has length 193 [2018-04-11 20:52:01,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:52:01,121 INFO L459 AbstractCegarLoop]: Abstraction has 564 states and 756 transitions. [2018-04-11 20:52:01,121 INFO L460 AbstractCegarLoop]: Interpolant automaton has 79 states. [2018-04-11 20:52:01,121 INFO L276 IsEmpty]: Start isEmpty. Operand 564 states and 756 transitions. [2018-04-11 20:52:01,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2018-04-11 20:52:01,122 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:52:01,122 INFO L355 BasicCegarLoop]: trace histogram [39, 39, 38, 38, 38, 1, 1, 1, 1, 1, 1] [2018-04-11 20:52:01,122 INFO L408 AbstractCegarLoop]: === Iteration 39 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:52:01,122 INFO L82 PathProgramCache]: Analyzing trace with hash -1813049955, now seen corresponding path program 38 times [2018-04-11 20:52:01,122 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:52:01,123 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:52:01,123 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:01,123 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:52:01,123 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:01,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:52:01,139 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,920 INFO L134 CoverageAnalysis]: Checked inductivity of 3629 backedges. 0 proven. 3629 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:52:01,920 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:52:01,920 INFO 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:01,930 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 20:52:01,955 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 20:52:01,955 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:52:01,958 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:52:02,456 INFO L134 CoverageAnalysis]: Checked inductivity of 3629 backedges. 0 proven. 3629 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:52:02,473 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:52:02,473 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 40] total 80 [2018-04-11 20:52:02,474 INFO L442 AbstractCegarLoop]: Interpolant automaton has 81 states [2018-04-11 20:52:02,474 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2018-04-11 20:52:02,474 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1640, Invalid=4840, Unknown=0, NotChecked=0, Total=6480 [2018-04-11 20:52:02,474 INFO L87 Difference]: Start difference. First operand 564 states and 756 transitions. Second operand 81 states. [2018-04-11 20:52:07,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:52:07,499 INFO L93 Difference]: Finished difference Result 621 states and 820 transitions. [2018-04-11 20:52:07,500 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-11 20:52:07,500 INFO L78 Accepts]: Start accepts. Automaton has 81 states. Word has length 198 [2018-04-11 20:52:07,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:52:07,501 INFO L225 Difference]: With dead ends: 621 [2018-04-11 20:52:07,501 INFO L226 Difference]: Without dead ends: 621 [2018-04-11 20:52:07,501 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 159 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2923 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1640, Invalid=4840, Unknown=0, NotChecked=0, Total=6480 [2018-04-11 20:52:07,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 621 states. [2018-04-11 20:52:07,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 621 to 578. [2018-04-11 20:52:07,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 578 states. [2018-04-11 20:52:07,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 775 transitions. [2018-04-11 20:52:07,505 INFO L78 Accepts]: Start accepts. Automaton has 578 states and 775 transitions. Word has length 198 [2018-04-11 20:52:07,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:52:07,506 INFO L459 AbstractCegarLoop]: Abstraction has 578 states and 775 transitions. [2018-04-11 20:52:07,506 INFO L460 AbstractCegarLoop]: Interpolant automaton has 81 states. [2018-04-11 20:52:07,506 INFO L276 IsEmpty]: Start isEmpty. Operand 578 states and 775 transitions. [2018-04-11 20:52:07,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2018-04-11 20:52:07,507 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:52:07,507 INFO L355 BasicCegarLoop]: trace histogram [40, 40, 39, 39, 39, 1, 1, 1, 1, 1, 1] [2018-04-11 20:52:07,507 INFO L408 AbstractCegarLoop]: === Iteration 40 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:52:07,507 INFO L82 PathProgramCache]: Analyzing trace with hash -937710730, now seen corresponding path program 39 times [2018-04-11 20:52:07,507 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:52:07,507 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:52:07,507 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:07,507 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:52:07,507 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:07,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:52:07,519 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,975 INFO L134 CoverageAnalysis]: Checked inductivity of 3822 backedges. 0 proven. 3822 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:52:07,975 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:52:07,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 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:07,987 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 20:52:08,071 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 40 check-sat command(s) [2018-04-11 20:52:08,071 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:52:08,073 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:52:08,098 INFO L134 CoverageAnalysis]: Checked inductivity of 3822 backedges. 0 proven. 3822 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:52:08,116 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:52:08,116 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 42 [2018-04-11 20:52:08,117 INFO L442 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-04-11 20:52:08,117 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-04-11 20:52:08,117 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=825, Invalid=981, Unknown=0, NotChecked=0, Total=1806 [2018-04-11 20:52:08,117 INFO L87 Difference]: Start difference. First operand 578 states and 775 transitions. Second operand 43 states. [2018-04-11 20:52:09,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:52:09,318 INFO L93 Difference]: Finished difference Result 636 states and 840 transitions. [2018-04-11 20:52:09,318 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-11 20:52:09,318 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 203 [2018-04-11 20:52:09,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:52:09,320 INFO L225 Difference]: With dead ends: 636 [2018-04-11 20:52:09,320 INFO L226 Difference]: Without dead ends: 636 [2018-04-11 20:52:09,320 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 203 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:09,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 636 states. [2018-04-11 20:52:09,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 636 to 592. [2018-04-11 20:52:09,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 592 states. [2018-04-11 20:52:09,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592 states to 592 states and 794 transitions. [2018-04-11 20:52:09,325 INFO L78 Accepts]: Start accepts. Automaton has 592 states and 794 transitions. Word has length 203 [2018-04-11 20:52:09,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:52:09,326 INFO L459 AbstractCegarLoop]: Abstraction has 592 states and 794 transitions. [2018-04-11 20:52:09,326 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-04-11 20:52:09,326 INFO L276 IsEmpty]: Start isEmpty. Operand 592 states and 794 transitions. [2018-04-11 20:52:09,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2018-04-11 20:52:09,326 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:52:09,327 INFO L355 BasicCegarLoop]: trace histogram [41, 41, 40, 40, 40, 1, 1, 1, 1, 1, 1] [2018-04-11 20:52:09,327 INFO L408 AbstractCegarLoop]: === Iteration 41 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:52:09,327 INFO L82 PathProgramCache]: Analyzing trace with hash -1433088707, now seen corresponding path program 40 times [2018-04-11 20:52:09,327 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:52:09,327 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:52:09,327 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:09,327 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:52:09,327 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:09,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:52:09,339 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:09,874 INFO L134 CoverageAnalysis]: Checked inductivity of 4020 backedges. 0 proven. 4020 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:52:09,874 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:52:09,875 INFO 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:09,879 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 20:52:09,928 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 20:52:09,928 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:52:09,931 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:52:10,512 INFO L134 CoverageAnalysis]: Checked inductivity of 4020 backedges. 0 proven. 4020 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:52:10,529 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:52:10,529 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 42] total 84 [2018-04-11 20:52:10,529 INFO L442 AbstractCegarLoop]: Interpolant automaton has 85 states [2018-04-11 20:52:10,530 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2018-04-11 20:52:10,530 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1554, Invalid=5586, Unknown=0, NotChecked=0, Total=7140 [2018-04-11 20:52:10,530 INFO L87 Difference]: Start difference. First operand 592 states and 794 transitions. Second operand 85 states. [2018-04-11 20:52:18,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:52:18,291 INFO L93 Difference]: Finished difference Result 651 states and 860 transitions. [2018-04-11 20:52:18,291 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-04-11 20:52:18,291 INFO L78 Accepts]: Start accepts. Automaton has 85 states. Word has length 208 [2018-04-11 20:52:18,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:52:18,292 INFO L225 Difference]: With dead ends: 651 [2018-04-11 20:52:18,292 INFO L226 Difference]: Without dead ends: 651 [2018-04-11 20:52:18,293 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 167 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:18,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 651 states. [2018-04-11 20:52:18,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 651 to 606. [2018-04-11 20:52:18,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 606 states. [2018-04-11 20:52:18,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 606 states to 606 states and 813 transitions. [2018-04-11 20:52:18,298 INFO L78 Accepts]: Start accepts. Automaton has 606 states and 813 transitions. Word has length 208 [2018-04-11 20:52:18,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:52:18,298 INFO L459 AbstractCegarLoop]: Abstraction has 606 states and 813 transitions. [2018-04-11 20:52:18,298 INFO L460 AbstractCegarLoop]: Interpolant automaton has 85 states. [2018-04-11 20:52:18,298 INFO L276 IsEmpty]: Start isEmpty. Operand 606 states and 813 transitions. [2018-04-11 20:52:18,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2018-04-11 20:52:18,299 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:52:18,299 INFO L355 BasicCegarLoop]: trace histogram [42, 42, 41, 41, 41, 1, 1, 1, 1, 1, 1] [2018-04-11 20:52:18,299 INFO L408 AbstractCegarLoop]: === Iteration 42 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:52:18,299 INFO L82 PathProgramCache]: Analyzing trace with hash 255635414, now seen corresponding path program 41 times [2018-04-11 20:52:18,299 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:52:18,299 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:52:18,300 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:18,300 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:52:18,300 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:18,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:52:18,312 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:18,933 INFO L134 CoverageAnalysis]: Checked inductivity of 4223 backedges. 0 proven. 4223 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:52:18,933 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:52:18,933 INFO 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:18,938 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 20:52:19,029 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 42 check-sat command(s) [2018-04-11 20:52:19,029 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:52:19,032 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:52:19,665 INFO L134 CoverageAnalysis]: Checked inductivity of 4223 backedges. 0 proven. 4223 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:52:19,682 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:52:19,683 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 86 [2018-04-11 20:52:19,683 INFO L442 AbstractCegarLoop]: Interpolant automaton has 87 states [2018-04-11 20:52:19,683 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2018-04-11 20:52:19,683 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1935, Invalid=5547, Unknown=0, NotChecked=0, Total=7482 [2018-04-11 20:52:19,684 INFO L87 Difference]: Start difference. First operand 606 states and 813 transitions. Second operand 87 states. [2018-04-11 20:52:26,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:52:26,732 INFO L93 Difference]: Finished difference Result 666 states and 880 transitions. [2018-04-11 20:52:26,732 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-11 20:52:26,732 INFO L78 Accepts]: Start accepts. Automaton has 87 states. Word has length 213 [2018-04-11 20:52:26,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:52:26,734 INFO L225 Difference]: With dead ends: 666 [2018-04-11 20:52:26,734 INFO L226 Difference]: Without dead ends: 666 [2018-04-11 20:52:26,734 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 171 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3443 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1935, Invalid=5547, Unknown=0, NotChecked=0, Total=7482 [2018-04-11 20:52:26,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 666 states. [2018-04-11 20:52:26,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 666 to 620. [2018-04-11 20:52:26,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 620 states. [2018-04-11 20:52:26,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 620 states to 620 states and 832 transitions. [2018-04-11 20:52:26,738 INFO L78 Accepts]: Start accepts. Automaton has 620 states and 832 transitions. Word has length 213 [2018-04-11 20:52:26,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:52:26,738 INFO L459 AbstractCegarLoop]: Abstraction has 620 states and 832 transitions. [2018-04-11 20:52:26,739 INFO L460 AbstractCegarLoop]: Interpolant automaton has 87 states. [2018-04-11 20:52:26,739 INFO L276 IsEmpty]: Start isEmpty. Operand 620 states and 832 transitions. [2018-04-11 20:52:26,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2018-04-11 20:52:26,739 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:52:26,740 INFO L355 BasicCegarLoop]: trace histogram [43, 43, 42, 42, 42, 1, 1, 1, 1, 1, 1] [2018-04-11 20:52:26,740 INFO L408 AbstractCegarLoop]: === Iteration 43 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:52:26,740 INFO L82 PathProgramCache]: Analyzing trace with hash 658998493, now seen corresponding path program 42 times [2018-04-11 20:52:26,740 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:52:26,740 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:52:26,740 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:26,740 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:52:26,740 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:26,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:52:26,759 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:27,293 INFO L134 CoverageAnalysis]: Checked inductivity of 4431 backedges. 0 proven. 4431 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:52:27,293 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:52:27,294 INFO 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:27,299 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 20:52:27,427 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 43 check-sat command(s) [2018-04-11 20:52:27,427 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:52:27,429 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:52:27,523 INFO L134 CoverageAnalysis]: Checked inductivity of 4431 backedges. 0 proven. 4431 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:52:27,548 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:52:27,548 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45] total 48 [2018-04-11 20:52:27,549 INFO L442 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-04-11 20:52:27,549 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-04-11 20:52:27,549 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=964, Invalid=1388, Unknown=0, NotChecked=0, Total=2352 [2018-04-11 20:52:27,549 INFO L87 Difference]: Start difference. First operand 620 states and 832 transitions. Second operand 49 states. [2018-04-11 20:52:29,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:52:29,160 INFO L93 Difference]: Finished difference Result 681 states and 900 transitions. [2018-04-11 20:52:29,160 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-11 20:52:29,160 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 218 [2018-04-11 20:52:29,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:52:29,161 INFO L225 Difference]: With dead ends: 681 [2018-04-11 20:52:29,161 INFO L226 Difference]: Without dead ends: 681 [2018-04-11 20:52:29,162 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 304 GetRequests, 215 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:29,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 681 states. [2018-04-11 20:52:29,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 681 to 634. [2018-04-11 20:52:29,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 634 states. [2018-04-11 20:52:29,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 851 transitions. [2018-04-11 20:52:29,166 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 851 transitions. Word has length 218 [2018-04-11 20:52:29,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:52:29,166 INFO L459 AbstractCegarLoop]: Abstraction has 634 states and 851 transitions. [2018-04-11 20:52:29,166 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-04-11 20:52:29,166 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 851 transitions. [2018-04-11 20:52:29,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2018-04-11 20:52:29,167 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:52:29,167 INFO L355 BasicCegarLoop]: trace histogram [44, 44, 43, 43, 43, 1, 1, 1, 1, 1, 1] [2018-04-11 20:52:29,167 INFO L408 AbstractCegarLoop]: === Iteration 44 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:52:29,167 INFO L82 PathProgramCache]: Analyzing trace with hash 162249782, now seen corresponding path program 43 times [2018-04-11 20:52:29,168 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:52:29,168 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:52:29,168 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:29,168 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:52:29,168 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:29,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:52:29,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:29,710 INFO L134 CoverageAnalysis]: Checked inductivity of 4644 backedges. 0 proven. 4644 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:52:29,711 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:52:29,711 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:29,715 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:52:29,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:52:29,736 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:52:30,233 INFO L134 CoverageAnalysis]: Checked inductivity of 4644 backedges. 0 proven. 4644 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:52:30,250 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:52:30,250 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 45] total 90 [2018-04-11 20:52:30,250 INFO L442 AbstractCegarLoop]: Interpolant automaton has 91 states [2018-04-11 20:52:30,250 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2018-04-11 20:52:30,251 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2115, Invalid=6075, Unknown=0, NotChecked=0, Total=8190 [2018-04-11 20:52:30,251 INFO L87 Difference]: Start difference. First operand 634 states and 851 transitions. Second operand 91 states. [2018-04-11 20:52:37,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:52:37,221 INFO L93 Difference]: Finished difference Result 696 states and 920 transitions. [2018-04-11 20:52:37,221 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-04-11 20:52:37,221 INFO L78 Accepts]: Start accepts. Automaton has 91 states. Word has length 223 [2018-04-11 20:52:37,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:52:37,222 INFO L225 Difference]: With dead ends: 696 [2018-04-11 20:52:37,222 INFO L226 Difference]: Without dead ends: 696 [2018-04-11 20:52:37,223 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 179 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:37,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 696 states. [2018-04-11 20:52:37,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 696 to 648. [2018-04-11 20:52:37,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 648 states. [2018-04-11 20:52:37,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 648 states to 648 states and 870 transitions. [2018-04-11 20:52:37,227 INFO L78 Accepts]: Start accepts. Automaton has 648 states and 870 transitions. Word has length 223 [2018-04-11 20:52:37,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:52:37,227 INFO L459 AbstractCegarLoop]: Abstraction has 648 states and 870 transitions. [2018-04-11 20:52:37,227 INFO L460 AbstractCegarLoop]: Interpolant automaton has 91 states. [2018-04-11 20:52:37,227 INFO L276 IsEmpty]: Start isEmpty. Operand 648 states and 870 transitions. [2018-04-11 20:52:37,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2018-04-11 20:52:37,228 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:52:37,228 INFO L355 BasicCegarLoop]: trace histogram [45, 45, 44, 44, 44, 1, 1, 1, 1, 1, 1] [2018-04-11 20:52:37,228 INFO L408 AbstractCegarLoop]: === Iteration 45 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:52:37,228 INFO L82 PathProgramCache]: Analyzing trace with hash 2016490621, now seen corresponding path program 44 times [2018-04-11 20:52:37,229 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:52:37,229 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:52:37,229 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:37,229 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:52:37,229 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:37,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:52:37,243 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:37,792 INFO L134 CoverageAnalysis]: Checked inductivity of 4862 backedges. 0 proven. 4862 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:52:37,792 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:52:37,792 INFO 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:37,797 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 20:52:37,823 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 20:52:37,823 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:52:37,826 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:52:38,497 INFO L134 CoverageAnalysis]: Checked inductivity of 4862 backedges. 0 proven. 4862 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:52:38,514 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:52:38,515 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 46] total 92 [2018-04-11 20:52:38,515 INFO L442 AbstractCegarLoop]: Interpolant automaton has 93 states [2018-04-11 20:52:38,515 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2018-04-11 20:52:38,516 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2070, Invalid=6486, Unknown=0, NotChecked=0, Total=8556 [2018-04-11 20:52:38,516 INFO L87 Difference]: Start difference. First operand 648 states and 870 transitions. Second operand 93 states. [2018-04-11 20:52:47,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:52:47,030 INFO L93 Difference]: Finished difference Result 711 states and 940 transitions. [2018-04-11 20:52:47,030 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-04-11 20:52:47,030 INFO L78 Accepts]: Start accepts. Automaton has 93 states. Word has length 228 [2018-04-11 20:52:47,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:52:47,031 INFO L225 Difference]: With dead ends: 711 [2018-04-11 20:52:47,031 INFO L226 Difference]: Without dead ends: 711 [2018-04-11 20:52:47,032 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3818 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2070, Invalid=6486, Unknown=0, NotChecked=0, Total=8556 [2018-04-11 20:52:47,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 711 states. [2018-04-11 20:52:47,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 711 to 662. [2018-04-11 20:52:47,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 662 states. [2018-04-11 20:52:47,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 662 states to 662 states and 889 transitions. [2018-04-11 20:52:47,036 INFO L78 Accepts]: Start accepts. Automaton has 662 states and 889 transitions. Word has length 228 [2018-04-11 20:52:47,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:52:47,037 INFO L459 AbstractCegarLoop]: Abstraction has 662 states and 889 transitions. [2018-04-11 20:52:47,037 INFO L460 AbstractCegarLoop]: Interpolant automaton has 93 states. [2018-04-11 20:52:47,037 INFO L276 IsEmpty]: Start isEmpty. Operand 662 states and 889 transitions. [2018-04-11 20:52:47,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2018-04-11 20:52:47,039 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:52:47,039 INFO L355 BasicCegarLoop]: trace histogram [46, 46, 45, 45, 45, 1, 1, 1, 1, 1, 1] [2018-04-11 20:52:47,039 INFO L408 AbstractCegarLoop]: === Iteration 46 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:52:47,039 INFO L82 PathProgramCache]: Analyzing trace with hash -1820405610, now seen corresponding path program 45 times [2018-04-11 20:52:47,039 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:52:47,039 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:52:47,039 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:47,039 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:52:47,039 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:47,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:52:47,053 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:47,747 INFO L134 CoverageAnalysis]: Checked inductivity of 5085 backedges. 0 proven. 5085 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:52:47,747 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:52:47,747 INFO 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:47,753 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 20:52:47,849 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 46 check-sat command(s) [2018-04-11 20:52:47,849 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:52:47,852 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:52:47,903 INFO L134 CoverageAnalysis]: Checked inductivity of 5085 backedges. 0 proven. 5085 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:52:47,921 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:52:47,921 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 48 [2018-04-11 20:52:47,922 INFO L442 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-04-11 20:52:47,922 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-04-11 20:52:47,922 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1086, Invalid=1266, Unknown=0, NotChecked=0, Total=2352 [2018-04-11 20:52:47,922 INFO L87 Difference]: Start difference. First operand 662 states and 889 transitions. Second operand 49 states. [2018-04-11 20:52:49,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:52:49,447 INFO L93 Difference]: Finished difference Result 726 states and 960 transitions. [2018-04-11 20:52:49,447 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-04-11 20:52:49,447 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 233 [2018-04-11 20:52:49,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:52:49,449 INFO L225 Difference]: With dead ends: 726 [2018-04-11 20:52:49,449 INFO L226 Difference]: Without dead ends: 726 [2018-04-11 20:52:49,449 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 325 GetRequests, 233 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:49,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 726 states. [2018-04-11 20:52:49,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 726 to 676. [2018-04-11 20:52:49,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 676 states. [2018-04-11 20:52:49,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 676 states to 676 states and 908 transitions. [2018-04-11 20:52:49,456 INFO L78 Accepts]: Start accepts. Automaton has 676 states and 908 transitions. Word has length 233 [2018-04-11 20:52:49,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:52:49,457 INFO L459 AbstractCegarLoop]: Abstraction has 676 states and 908 transitions. [2018-04-11 20:52:49,457 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-04-11 20:52:49,457 INFO L276 IsEmpty]: Start isEmpty. Operand 676 states and 908 transitions. [2018-04-11 20:52:49,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2018-04-11 20:52:49,459 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:52:49,459 INFO L355 BasicCegarLoop]: trace histogram [47, 47, 46, 46, 46, 1, 1, 1, 1, 1, 1] [2018-04-11 20:52:49,459 INFO L408 AbstractCegarLoop]: === Iteration 47 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:52:49,459 INFO L82 PathProgramCache]: Analyzing trace with hash -553919459, now seen corresponding path program 46 times [2018-04-11 20:52:49,459 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:52:49,459 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:52:49,460 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:49,460 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:52:49,460 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:49,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:52:49,474 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:50,094 INFO L134 CoverageAnalysis]: Checked inductivity of 5313 backedges. 0 proven. 5313 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:52:50,094 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:52:50,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 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:50,100 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 20:52:50,154 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 20:52:50,154 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:52:50,157 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:52:50,866 INFO L134 CoverageAnalysis]: Checked inductivity of 5313 backedges. 0 proven. 5313 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:52:50,884 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:52:50,884 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 48] total 96 [2018-04-11 20:52:50,884 INFO L442 AbstractCegarLoop]: Interpolant automaton has 97 states [2018-04-11 20:52:50,885 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2018-04-11 20:52:50,885 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2352, Invalid=6960, Unknown=0, NotChecked=0, Total=9312 [2018-04-11 20:52:50,885 INFO L87 Difference]: Start difference. First operand 676 states and 908 transitions. Second operand 97 states. [2018-04-11 20:52:57,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:52:57,786 INFO L93 Difference]: Finished difference Result 741 states and 980 transitions. [2018-04-11 20:52:57,786 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-04-11 20:52:57,786 INFO L78 Accepts]: Start accepts. Automaton has 97 states. Word has length 238 [2018-04-11 20:52:57,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:52:57,788 INFO L225 Difference]: With dead ends: 741 [2018-04-11 20:52:57,788 INFO L226 Difference]: Without dead ends: 741 [2018-04-11 20:52:57,788 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 286 GetRequests, 191 SyntacticMatches, 0 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4275 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2352, Invalid=6960, Unknown=0, NotChecked=0, Total=9312 [2018-04-11 20:52:57,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 741 states. [2018-04-11 20:52:57,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 741 to 690. [2018-04-11 20:52:57,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 690 states. [2018-04-11 20:52:57,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 690 states to 690 states and 927 transitions. [2018-04-11 20:52:57,793 INFO L78 Accepts]: Start accepts. Automaton has 690 states and 927 transitions. Word has length 238 [2018-04-11 20:52:57,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:52:57,793 INFO L459 AbstractCegarLoop]: Abstraction has 690 states and 927 transitions. [2018-04-11 20:52:57,793 INFO L460 AbstractCegarLoop]: Interpolant automaton has 97 states. [2018-04-11 20:52:57,793 INFO L276 IsEmpty]: Start isEmpty. Operand 690 states and 927 transitions. [2018-04-11 20:52:57,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 244 [2018-04-11 20:52:57,794 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:52:57,794 INFO L355 BasicCegarLoop]: trace histogram [48, 48, 47, 47, 47, 1, 1, 1, 1, 1, 1] [2018-04-11 20:52:57,794 INFO L408 AbstractCegarLoop]: === Iteration 48 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:52:57,794 INFO L82 PathProgramCache]: Analyzing trace with hash -448008970, now seen corresponding path program 47 times [2018-04-11 20:52:57,794 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:52:57,794 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:52:57,795 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:57,795 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:52:57,795 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:52:57,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:52:57,808 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:58,464 INFO L134 CoverageAnalysis]: Checked inductivity of 5546 backedges. 0 proven. 5546 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:52:58,464 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:52:58,464 INFO 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:52:58,469 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 20:52:58,576 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 48 check-sat command(s) [2018-04-11 20:52:58,577 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:52:58,579 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:52:59,315 INFO L134 CoverageAnalysis]: Checked inductivity of 5546 backedges. 0 proven. 5546 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:52:59,332 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:52:59,332 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 98 [2018-04-11 20:52:59,333 INFO L442 AbstractCegarLoop]: Interpolant automaton has 99 states [2018-04-11 20:52:59,333 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 99 interpolants. [2018-04-11 20:52:59,333 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2499, Invalid=7203, Unknown=0, NotChecked=0, Total=9702 [2018-04-11 20:52:59,333 INFO L87 Difference]: Start difference. First operand 690 states and 927 transitions. Second operand 99 states. [2018-04-11 20:53:09,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:53:09,205 INFO L93 Difference]: Finished difference Result 756 states and 1000 transitions. [2018-04-11 20:53:09,205 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-04-11 20:53:09,206 INFO L78 Accepts]: Start accepts. Automaton has 99 states. Word has length 243 [2018-04-11 20:53:09,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:53:09,207 INFO L225 Difference]: With dead ends: 756 [2018-04-11 20:53:09,207 INFO L226 Difference]: Without dead ends: 756 [2018-04-11 20:53:09,208 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 195 SyntacticMatches, 0 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4511 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2499, Invalid=7203, Unknown=0, NotChecked=0, Total=9702 [2018-04-11 20:53:09,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 756 states. [2018-04-11 20:53:09,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 756 to 704. [2018-04-11 20:53:09,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 704 states. [2018-04-11 20:53:09,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 704 states to 704 states and 946 transitions. [2018-04-11 20:53:09,213 INFO L78 Accepts]: Start accepts. Automaton has 704 states and 946 transitions. Word has length 243 [2018-04-11 20:53:09,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:53:09,213 INFO L459 AbstractCegarLoop]: Abstraction has 704 states and 946 transitions. [2018-04-11 20:53:09,213 INFO L460 AbstractCegarLoop]: Interpolant automaton has 99 states. [2018-04-11 20:53:09,213 INFO L276 IsEmpty]: Start isEmpty. Operand 704 states and 946 transitions. [2018-04-11 20:53:09,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 249 [2018-04-11 20:53:09,214 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:53:09,214 INFO L355 BasicCegarLoop]: trace histogram [49, 49, 48, 48, 48, 1, 1, 1, 1, 1, 1] [2018-04-11 20:53:09,214 INFO L408 AbstractCegarLoop]: === Iteration 49 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:53:09,214 INFO L82 PathProgramCache]: Analyzing trace with hash 282164157, now seen corresponding path program 48 times [2018-04-11 20:53:09,215 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:53:09,215 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:53:09,215 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:53:09,215 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:53:09,215 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:53:09,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:53:09,229 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:09,868 INFO L134 CoverageAnalysis]: Checked inductivity of 5784 backedges. 0 proven. 5784 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:53:09,868 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:53:09,868 INFO 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:09,873 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 20:53:09,978 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 49 check-sat command(s) [2018-04-11 20:53:09,978 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:53:09,980 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:53:10,495 INFO L134 CoverageAnalysis]: Checked inductivity of 5784 backedges. 0 proven. 5784 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:53:10,513 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:53:10,513 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 68 [2018-04-11 20:53:10,514 INFO L442 AbstractCegarLoop]: Interpolant automaton has 69 states [2018-04-11 20:53:10,514 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2018-04-11 20:53:10,514 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1432, Invalid=3260, Unknown=0, NotChecked=0, Total=4692 [2018-04-11 20:53:10,515 INFO L87 Difference]: Start difference. First operand 704 states and 946 transitions. Second operand 69 states. [2018-04-11 20:53:14,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:53:14,376 INFO L93 Difference]: Finished difference Result 771 states and 1020 transitions. [2018-04-11 20:53:14,377 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-04-11 20:53:14,377 INFO L78 Accepts]: Start accepts. Automaton has 69 states. Word has length 248 [2018-04-11 20:53:14,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:53:14,378 INFO L225 Difference]: With dead ends: 771 [2018-04-11 20:53:14,378 INFO L226 Difference]: Without dead ends: 771 [2018-04-11 20:53:14,379 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 346 GetRequests, 231 SyntacticMatches, 0 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1831 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=3855, Invalid=9717, Unknown=0, NotChecked=0, Total=13572 [2018-04-11 20:53:14,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 771 states. [2018-04-11 20:53:14,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 771 to 718. [2018-04-11 20:53:14,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 718 states. [2018-04-11 20:53:14,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 965 transitions. [2018-04-11 20:53:14,383 INFO L78 Accepts]: Start accepts. Automaton has 718 states and 965 transitions. Word has length 248 [2018-04-11 20:53:14,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:53:14,383 INFO L459 AbstractCegarLoop]: Abstraction has 718 states and 965 transitions. [2018-04-11 20:53:14,383 INFO L460 AbstractCegarLoop]: Interpolant automaton has 69 states. [2018-04-11 20:53:14,383 INFO L276 IsEmpty]: Start isEmpty. Operand 718 states and 965 transitions. [2018-04-11 20:53:14,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 254 [2018-04-11 20:53:14,385 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:53:14,385 INFO L355 BasicCegarLoop]: trace histogram [50, 50, 49, 49, 49, 1, 1, 1, 1, 1, 1] [2018-04-11 20:53:14,385 INFO L408 AbstractCegarLoop]: === Iteration 50 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:53:14,385 INFO L82 PathProgramCache]: Analyzing trace with hash -198635178, now seen corresponding path program 49 times [2018-04-11 20:53:14,385 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:53:14,385 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:53:14,385 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:53:14,385 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:53:14,386 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:53:14,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:53:14,401 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,119 INFO L134 CoverageAnalysis]: Checked inductivity of 6027 backedges. 0 proven. 6027 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:53:15,119 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:53:15,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 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,125 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:53:15,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:53:15,149 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:53:15,822 INFO L134 CoverageAnalysis]: Checked inductivity of 6027 backedges. 0 proven. 6027 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:53:15,839 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:53:15,839 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 51] total 102 [2018-04-11 20:53:15,840 INFO L442 AbstractCegarLoop]: Interpolant automaton has 103 states [2018-04-11 20:53:15,840 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 103 interpolants. [2018-04-11 20:53:15,840 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2703, Invalid=7803, Unknown=0, NotChecked=0, Total=10506 [2018-04-11 20:53:15,840 INFO L87 Difference]: Start difference. First operand 718 states and 965 transitions. Second operand 103 states. [2018-04-11 20:53:25,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:53:25,827 INFO L93 Difference]: Finished difference Result 786 states and 1040 transitions. [2018-04-11 20:53:25,827 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-04-11 20:53:25,828 INFO L78 Accepts]: Start accepts. Automaton has 103 states. Word has length 253 [2018-04-11 20:53:25,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:53:25,829 INFO L225 Difference]: With dead ends: 786 [2018-04-11 20:53:25,829 INFO L226 Difference]: Without dead ends: 786 [2018-04-11 20:53:25,829 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 304 GetRequests, 203 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:25,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 786 states. [2018-04-11 20:53:25,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 786 to 732. [2018-04-11 20:53:25,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 732 states. [2018-04-11 20:53:25,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 732 states to 732 states and 984 transitions. [2018-04-11 20:53:25,834 INFO L78 Accepts]: Start accepts. Automaton has 732 states and 984 transitions. Word has length 253 [2018-04-11 20:53:25,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:53:25,835 INFO L459 AbstractCegarLoop]: Abstraction has 732 states and 984 transitions. [2018-04-11 20:53:25,835 INFO L460 AbstractCegarLoop]: Interpolant automaton has 103 states. [2018-04-11 20:53:25,835 INFO L276 IsEmpty]: Start isEmpty. Operand 732 states and 984 transitions. [2018-04-11 20:53:25,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 259 [2018-04-11 20:53:25,836 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:53:25,836 INFO L355 BasicCegarLoop]: trace histogram [51, 51, 50, 50, 50, 1, 1, 1, 1, 1, 1] [2018-04-11 20:53:25,836 INFO L408 AbstractCegarLoop]: === Iteration 51 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:53:25,836 INFO L82 PathProgramCache]: Analyzing trace with hash -698608803, now seen corresponding path program 50 times [2018-04-11 20:53:25,836 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:53:25,836 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:53:25,837 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:53:25,837 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:53:25,837 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:53:25,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:53:25,852 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:26,575 INFO L134 CoverageAnalysis]: Checked inductivity of 6275 backedges. 0 proven. 6275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:53:26,576 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:53:26,576 INFO 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:26,581 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 20:53:26,613 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 20:53:26,613 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:53:26,617 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:53:27,310 INFO L134 CoverageAnalysis]: Checked inductivity of 6275 backedges. 0 proven. 6275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:53:27,327 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:53:27,327 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 52] total 104 [2018-04-11 20:53:27,328 INFO L442 AbstractCegarLoop]: Interpolant automaton has 105 states [2018-04-11 20:53:27,328 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 105 interpolants. [2018-04-11 20:53:27,328 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2756, Invalid=8164, Unknown=0, NotChecked=0, Total=10920 [2018-04-11 20:53:27,328 INFO L87 Difference]: Start difference. First operand 732 states and 984 transitions. Second operand 105 states. [2018-04-11 20:53:39,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:53:39,355 INFO L93 Difference]: Finished difference Result 801 states and 1060 transitions. [2018-04-11 20:53:39,356 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-04-11 20:53:39,356 INFO L78 Accepts]: Start accepts. Automaton has 105 states. Word has length 258 [2018-04-11 20:53:39,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:53:39,357 INFO L225 Difference]: With dead ends: 801 [2018-04-11 20:53:39,357 INFO L226 Difference]: Without dead ends: 801 [2018-04-11 20:53:39,358 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 310 GetRequests, 207 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:39,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 801 states. [2018-04-11 20:53:39,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 801 to 746. [2018-04-11 20:53:39,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 746 states. [2018-04-11 20:53:39,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 746 states to 746 states and 1003 transitions. [2018-04-11 20:53:39,363 INFO L78 Accepts]: Start accepts. Automaton has 746 states and 1003 transitions. Word has length 258 [2018-04-11 20:53:39,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:53:39,363 INFO L459 AbstractCegarLoop]: Abstraction has 746 states and 1003 transitions. [2018-04-11 20:53:39,363 INFO L460 AbstractCegarLoop]: Interpolant automaton has 105 states. [2018-04-11 20:53:39,363 INFO L276 IsEmpty]: Start isEmpty. Operand 746 states and 1003 transitions. [2018-04-11 20:53:39,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 264 [2018-04-11 20:53:39,365 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:53:39,365 INFO L355 BasicCegarLoop]: trace histogram [52, 52, 51, 51, 51, 1, 1, 1, 1, 1, 1] [2018-04-11 20:53:39,365 INFO L408 AbstractCegarLoop]: === Iteration 52 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:53:39,365 INFO L82 PathProgramCache]: Analyzing trace with hash -777241162, now seen corresponding path program 51 times [2018-04-11 20:53:39,365 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:53:39,365 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:53:39,366 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:53:39,366 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:53:39,366 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:53:39,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:53:39,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:53:40,142 INFO L134 CoverageAnalysis]: Checked inductivity of 6528 backedges. 0 proven. 6528 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:53:40,142 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:53:40,142 INFO 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:40,147 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 20:53:40,263 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 52 check-sat command(s) [2018-04-11 20:53:40,263 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:53:40,265 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:53:40,303 INFO L134 CoverageAnalysis]: Checked inductivity of 6528 backedges. 0 proven. 6528 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:53:40,320 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:53:40,320 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 54 [2018-04-11 20:53:40,320 INFO L442 AbstractCegarLoop]: Interpolant automaton has 55 states [2018-04-11 20:53:40,321 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2018-04-11 20:53:40,321 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1383, Invalid=1587, Unknown=0, NotChecked=0, Total=2970 [2018-04-11 20:53:40,321 INFO L87 Difference]: Start difference. First operand 746 states and 1003 transitions. Second operand 55 states. [2018-04-11 20:53:42,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:53:42,434 INFO L93 Difference]: Finished difference Result 816 states and 1080 transitions. [2018-04-11 20:53:42,434 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-04-11 20:53:42,434 INFO L78 Accepts]: Start accepts. Automaton has 55 states. Word has length 263 [2018-04-11 20:53:42,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:53:42,436 INFO L225 Difference]: With dead ends: 816 [2018-04-11 20:53:42,436 INFO L226 Difference]: Without dead ends: 816 [2018-04-11 20:53:42,436 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 367 GetRequests, 263 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:42,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2018-04-11 20:53:42,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 760. [2018-04-11 20:53:42,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 760 states. [2018-04-11 20:53:42,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 760 states to 760 states and 1022 transitions. [2018-04-11 20:53:42,442 INFO L78 Accepts]: Start accepts. Automaton has 760 states and 1022 transitions. Word has length 263 [2018-04-11 20:53:42,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:53:42,443 INFO L459 AbstractCegarLoop]: Abstraction has 760 states and 1022 transitions. [2018-04-11 20:53:42,443 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states. [2018-04-11 20:53:42,443 INFO L276 IsEmpty]: Start isEmpty. Operand 760 states and 1022 transitions. [2018-04-11 20:53:42,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2018-04-11 20:53:42,444 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:53:42,444 INFO L355 BasicCegarLoop]: trace histogram [53, 53, 52, 52, 52, 1, 1, 1, 1, 1, 1] [2018-04-11 20:53:42,444 INFO L408 AbstractCegarLoop]: === Iteration 53 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:53:42,444 INFO L82 PathProgramCache]: Analyzing trace with hash -1413111043, now seen corresponding path program 52 times [2018-04-11 20:53:42,444 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:53:42,444 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:53:42,444 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:53:42,445 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:53:42,445 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:53:42,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:53:42,460 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:43,286 INFO L134 CoverageAnalysis]: Checked inductivity of 6786 backedges. 0 proven. 6786 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:53:43,286 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:53:43,286 INFO 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:43,291 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 20:53:43,359 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 20:53:43,359 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:53:43,362 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:53:44,188 INFO L134 CoverageAnalysis]: Checked inductivity of 6786 backedges. 0 proven. 6786 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:53:44,342 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:53:44,342 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 54] total 108 [2018-04-11 20:53:44,343 INFO L442 AbstractCegarLoop]: Interpolant automaton has 109 states [2018-04-11 20:53:44,343 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 109 interpolants. [2018-04-11 20:53:44,343 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2862, Invalid=8910, Unknown=0, NotChecked=0, Total=11772 [2018-04-11 20:53:44,343 INFO L87 Difference]: Start difference. First operand 760 states and 1022 transitions. Second operand 109 states. [2018-04-11 20:53:51,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:53:51,333 INFO L93 Difference]: Finished difference Result 831 states and 1100 transitions. [2018-04-11 20:53:51,334 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-04-11 20:53:51,334 INFO L78 Accepts]: Start accepts. Automaton has 109 states. Word has length 268 [2018-04-11 20:53:51,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:53:51,335 INFO L225 Difference]: With dead ends: 831 [2018-04-11 20:53:51,335 INFO L226 Difference]: Without dead ends: 831 [2018-04-11 20:53:51,336 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 215 SyntacticMatches, 0 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5346 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=2862, Invalid=8910, Unknown=0, NotChecked=0, Total=11772 [2018-04-11 20:53:51,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 831 states. [2018-04-11 20:53:51,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 831 to 774. [2018-04-11 20:53:51,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 774 states. [2018-04-11 20:53:51,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 774 states to 774 states and 1041 transitions. [2018-04-11 20:53:51,353 INFO L78 Accepts]: Start accepts. Automaton has 774 states and 1041 transitions. Word has length 268 [2018-04-11 20:53:51,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:53:51,353 INFO L459 AbstractCegarLoop]: Abstraction has 774 states and 1041 transitions. [2018-04-11 20:53:51,353 INFO L460 AbstractCegarLoop]: Interpolant automaton has 109 states. [2018-04-11 20:53:51,353 INFO L276 IsEmpty]: Start isEmpty. Operand 774 states and 1041 transitions. [2018-04-11 20:53:51,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 274 [2018-04-11 20:53:51,354 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:53:51,354 INFO L355 BasicCegarLoop]: trace histogram [54, 54, 53, 53, 53, 1, 1, 1, 1, 1, 1] [2018-04-11 20:53:51,354 INFO L408 AbstractCegarLoop]: === Iteration 54 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:53:51,355 INFO L82 PathProgramCache]: Analyzing trace with hash 199979542, now seen corresponding path program 53 times [2018-04-11 20:53:51,355 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:53:51,355 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:53:51,355 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:53:51,355 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:53:51,355 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:53:51,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:53:51,371 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:52,220 INFO L134 CoverageAnalysis]: Checked inductivity of 7049 backedges. 0 proven. 7049 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:53:52,220 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:53:52,220 INFO 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:52,225 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 20:53:52,366 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 54 check-sat command(s) [2018-04-11 20:53:52,366 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:53:52,369 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:53:53,267 INFO L134 CoverageAnalysis]: Checked inductivity of 7049 backedges. 0 proven. 7049 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:53:53,285 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:53:53,285 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56] total 110 [2018-04-11 20:53:53,285 INFO L442 AbstractCegarLoop]: Interpolant automaton has 111 states [2018-04-11 20:53:53,285 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 111 interpolants. [2018-04-11 20:53:53,286 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3135, Invalid=9075, Unknown=0, NotChecked=0, Total=12210 [2018-04-11 20:53:53,286 INFO L87 Difference]: Start difference. First operand 774 states and 1041 transitions. Second operand 111 states. [2018-04-11 20:54:05,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:54:05,129 INFO L93 Difference]: Finished difference Result 846 states and 1120 transitions. [2018-04-11 20:54:05,129 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-04-11 20:54:05,129 INFO L78 Accepts]: Start accepts. Automaton has 111 states. Word has length 273 [2018-04-11 20:54:05,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:54:05,131 INFO L225 Difference]: With dead ends: 846 [2018-04-11 20:54:05,131 INFO L226 Difference]: Without dead ends: 846 [2018-04-11 20:54:05,131 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 328 GetRequests, 219 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5723 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3135, Invalid=9075, Unknown=0, NotChecked=0, Total=12210 [2018-04-11 20:54:05,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 846 states. [2018-04-11 20:54:05,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 846 to 788. [2018-04-11 20:54:05,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 788 states. [2018-04-11 20:54:05,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 788 states to 788 states and 1060 transitions. [2018-04-11 20:54:05,137 INFO L78 Accepts]: Start accepts. Automaton has 788 states and 1060 transitions. Word has length 273 [2018-04-11 20:54:05,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:54:05,137 INFO L459 AbstractCegarLoop]: Abstraction has 788 states and 1060 transitions. [2018-04-11 20:54:05,137 INFO L460 AbstractCegarLoop]: Interpolant automaton has 111 states. [2018-04-11 20:54:05,137 INFO L276 IsEmpty]: Start isEmpty. Operand 788 states and 1060 transitions. [2018-04-11 20:54:05,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 279 [2018-04-11 20:54:05,138 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:54:05,138 INFO L355 BasicCegarLoop]: trace histogram [55, 55, 54, 54, 54, 1, 1, 1, 1, 1, 1] [2018-04-11 20:54:05,138 INFO L408 AbstractCegarLoop]: === Iteration 55 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:54:05,138 INFO L82 PathProgramCache]: Analyzing trace with hash 1622682269, now seen corresponding path program 54 times [2018-04-11 20:54:05,138 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:54:05,138 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:54:05,139 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:54:05,139 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:54:05,139 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:54:05,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:54:05,154 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:05,999 INFO L134 CoverageAnalysis]: Checked inductivity of 7317 backedges. 0 proven. 7317 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:54:05,999 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:54:05,999 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:54:06,005 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 20:54:06,155 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 55 check-sat command(s) [2018-04-11 20:54:06,155 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:54:06,158 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:54:06,261 INFO L134 CoverageAnalysis]: Checked inductivity of 7317 backedges. 0 proven. 7317 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:54:06,279 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:54:06,279 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 57] total 60 [2018-04-11 20:54:06,279 INFO L442 AbstractCegarLoop]: Interpolant automaton has 61 states [2018-04-11 20:54:06,280 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2018-04-11 20:54:06,280 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1558, Invalid=2102, Unknown=0, NotChecked=0, Total=3660 [2018-04-11 20:54:06,280 INFO L87 Difference]: Start difference. First operand 788 states and 1060 transitions. Second operand 61 states. [2018-04-11 20:54:08,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:54:08,367 INFO L93 Difference]: Finished difference Result 861 states and 1140 transitions. [2018-04-11 20:54:08,367 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-04-11 20:54:08,367 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 278 [2018-04-11 20:54:08,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:54:08,370 INFO L225 Difference]: With dead ends: 861 [2018-04-11 20:54:08,370 INFO L226 Difference]: Without dead ends: 861 [2018-04-11 20:54:08,370 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 388 GetRequests, 275 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:54:08,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 861 states. [2018-04-11 20:54:08,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 861 to 802. [2018-04-11 20:54:08,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 802 states. [2018-04-11 20:54:08,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 802 states to 802 states and 1079 transitions. [2018-04-11 20:54:08,378 INFO L78 Accepts]: Start accepts. Automaton has 802 states and 1079 transitions. Word has length 278 [2018-04-11 20:54:08,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:54:08,378 INFO L459 AbstractCegarLoop]: Abstraction has 802 states and 1079 transitions. [2018-04-11 20:54:08,378 INFO L460 AbstractCegarLoop]: Interpolant automaton has 61 states. [2018-04-11 20:54:08,378 INFO L276 IsEmpty]: Start isEmpty. Operand 802 states and 1079 transitions. [2018-04-11 20:54:08,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 284 [2018-04-11 20:54:08,379 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:54:08,380 INFO L355 BasicCegarLoop]: trace histogram [56, 56, 55, 55, 55, 1, 1, 1, 1, 1, 1] [2018-04-11 20:54:08,380 INFO L408 AbstractCegarLoop]: === Iteration 56 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:54:08,380 INFO L82 PathProgramCache]: Analyzing trace with hash 226274934, now seen corresponding path program 55 times [2018-04-11 20:54:08,380 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:54:08,380 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:54:08,380 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:54:08,380 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:54:08,381 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:54:08,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:54:08,397 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:09,272 INFO L134 CoverageAnalysis]: Checked inductivity of 7590 backedges. 0 proven. 7590 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:54:09,272 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:54:09,272 INFO 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:54:09,277 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:54:09,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:54:09,304 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:54:10,079 INFO L134 CoverageAnalysis]: Checked inductivity of 7590 backedges. 0 proven. 7590 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:54:10,096 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:54:10,096 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 57] total 114 [2018-04-11 20:54:10,096 INFO L442 AbstractCegarLoop]: Interpolant automaton has 115 states [2018-04-11 20:54:10,097 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 115 interpolants. [2018-04-11 20:54:10,098 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3363, Invalid=9747, Unknown=0, NotChecked=0, Total=13110 [2018-04-11 20:54:10,098 INFO L87 Difference]: Start difference. First operand 802 states and 1079 transitions. Second operand 115 states. [2018-04-11 20:54:19,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:54:19,630 INFO L93 Difference]: Finished difference Result 876 states and 1160 transitions. [2018-04-11 20:54:19,631 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2018-04-11 20:54:19,631 INFO L78 Accepts]: Start accepts. Automaton has 115 states. Word has length 283 [2018-04-11 20:54:19,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:54:19,632 INFO L225 Difference]: With dead ends: 876 [2018-04-11 20:54:19,632 INFO L226 Difference]: Without dead ends: 876 [2018-04-11 20:54:19,642 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 340 GetRequests, 227 SyntacticMatches, 0 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6159 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3363, Invalid=9747, Unknown=0, NotChecked=0, Total=13110 [2018-04-11 20:54:19,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 876 states. [2018-04-11 20:54:19,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 876 to 816. [2018-04-11 20:54:19,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 816 states. [2018-04-11 20:54:19,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 816 states to 816 states and 1098 transitions. [2018-04-11 20:54:19,647 INFO L78 Accepts]: Start accepts. Automaton has 816 states and 1098 transitions. Word has length 283 [2018-04-11 20:54:19,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:54:19,647 INFO L459 AbstractCegarLoop]: Abstraction has 816 states and 1098 transitions. [2018-04-11 20:54:19,647 INFO L460 AbstractCegarLoop]: Interpolant automaton has 115 states. [2018-04-11 20:54:19,647 INFO L276 IsEmpty]: Start isEmpty. Operand 816 states and 1098 transitions. [2018-04-11 20:54:19,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 289 [2018-04-11 20:54:19,648 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:54:19,649 INFO L355 BasicCegarLoop]: trace histogram [57, 57, 56, 56, 56, 1, 1, 1, 1, 1, 1] [2018-04-11 20:54:19,649 INFO L408 AbstractCegarLoop]: === Iteration 57 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:54:19,649 INFO L82 PathProgramCache]: Analyzing trace with hash -1201821123, now seen corresponding path program 56 times [2018-04-11 20:54:19,649 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:54:19,649 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:54:19,649 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:54:19,649 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:54:19,649 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:54:19,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:54:19,666 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:20,551 INFO L134 CoverageAnalysis]: Checked inductivity of 7868 backedges. 0 proven. 7868 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:54:20,551 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:54:20,551 INFO 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:20,556 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 20:54:20,582 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 20:54:20,582 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:54:20,585 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:54:21,574 INFO L134 CoverageAnalysis]: Checked inductivity of 7868 backedges. 0 proven. 7868 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:54:21,591 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:54:21,591 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 58] total 116 [2018-04-11 20:54:21,591 INFO L442 AbstractCegarLoop]: Interpolant automaton has 117 states [2018-04-11 20:54:21,592 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 117 interpolants. [2018-04-11 20:54:21,592 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3074, Invalid=10498, Unknown=0, NotChecked=0, Total=13572 [2018-04-11 20:54:21,593 INFO L87 Difference]: Start difference. First operand 816 states and 1098 transitions. Second operand 117 states. [2018-04-11 20:54:33,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:54:33,704 INFO L93 Difference]: Finished difference Result 891 states and 1180 transitions. [2018-04-11 20:54:33,704 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2018-04-11 20:54:33,704 INFO L78 Accepts]: Start accepts. Automaton has 117 states. Word has length 288 [2018-04-11 20:54:33,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:54:33,706 INFO L225 Difference]: With dead ends: 891 [2018-04-11 20:54:33,706 INFO L226 Difference]: Without dead ends: 891 [2018-04-11 20:54:33,707 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 346 GetRequests, 231 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:33,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 891 states. [2018-04-11 20:54:33,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 891 to 830. [2018-04-11 20:54:33,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 830 states. [2018-04-11 20:54:33,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 830 states to 830 states and 1117 transitions. [2018-04-11 20:54:33,712 INFO L78 Accepts]: Start accepts. Automaton has 830 states and 1117 transitions. Word has length 288 [2018-04-11 20:54:33,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:54:33,712 INFO L459 AbstractCegarLoop]: Abstraction has 830 states and 1117 transitions. [2018-04-11 20:54:33,712 INFO L460 AbstractCegarLoop]: Interpolant automaton has 117 states. [2018-04-11 20:54:33,712 INFO L276 IsEmpty]: Start isEmpty. Operand 830 states and 1117 transitions. [2018-04-11 20:54:33,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 294 [2018-04-11 20:54:33,713 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:54:33,713 INFO L355 BasicCegarLoop]: trace histogram [58, 58, 57, 57, 57, 1, 1, 1, 1, 1, 1] [2018-04-11 20:54:33,713 INFO L408 AbstractCegarLoop]: === Iteration 58 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:54:33,713 INFO L82 PathProgramCache]: Analyzing trace with hash 2104881878, now seen corresponding path program 57 times [2018-04-11 20:54:33,714 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:54:33,714 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:54:33,714 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:54:33,714 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:54:33,714 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:54:33,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:54:33,732 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:34,685 INFO L134 CoverageAnalysis]: Checked inductivity of 8151 backedges. 0 proven. 8151 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:54:34,686 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:54:34,686 INFO 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:34,692 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 20:54:34,831 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 58 check-sat command(s) [2018-04-11 20:54:34,831 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:54:34,833 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:54:34,885 INFO L134 CoverageAnalysis]: Checked inductivity of 8151 backedges. 0 proven. 8151 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:54:34,901 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:54:34,902 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 60] total 60 [2018-04-11 20:54:34,902 INFO L442 AbstractCegarLoop]: Interpolant automaton has 61 states [2018-04-11 20:54:34,902 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2018-04-11 20:54:34,902 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1716, Invalid=1944, Unknown=0, NotChecked=0, Total=3660 [2018-04-11 20:54:34,902 INFO L87 Difference]: Start difference. First operand 830 states and 1117 transitions. Second operand 61 states. [2018-04-11 20:54:37,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:54:37,129 INFO L93 Difference]: Finished difference Result 906 states and 1200 transitions. [2018-04-11 20:54:37,129 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2018-04-11 20:54:37,129 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 293 [2018-04-11 20:54:37,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:54:37,131 INFO L225 Difference]: With dead ends: 906 [2018-04-11 20:54:37,131 INFO L226 Difference]: Without dead ends: 906 [2018-04-11 20:54:37,132 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 409 GetRequests, 293 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:37,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 906 states. [2018-04-11 20:54:37,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 906 to 844. [2018-04-11 20:54:37,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 844 states. [2018-04-11 20:54:37,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 844 states to 844 states and 1136 transitions. [2018-04-11 20:54:37,140 INFO L78 Accepts]: Start accepts. Automaton has 844 states and 1136 transitions. Word has length 293 [2018-04-11 20:54:37,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:54:37,140 INFO L459 AbstractCegarLoop]: Abstraction has 844 states and 1136 transitions. [2018-04-11 20:54:37,140 INFO L460 AbstractCegarLoop]: Interpolant automaton has 61 states. [2018-04-11 20:54:37,141 INFO L276 IsEmpty]: Start isEmpty. Operand 844 states and 1136 transitions. [2018-04-11 20:54:37,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 299 [2018-04-11 20:54:37,143 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:54:37,143 INFO L355 BasicCegarLoop]: trace histogram [59, 59, 58, 58, 58, 1, 1, 1, 1, 1, 1] [2018-04-11 20:54:37,143 INFO L408 AbstractCegarLoop]: === Iteration 59 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:54:37,143 INFO L82 PathProgramCache]: Analyzing trace with hash 157295069, now seen corresponding path program 58 times [2018-04-11 20:54:37,143 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:54:37,143 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:54:37,144 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:54:37,144 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:54:37,144 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:54:37,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:54:37,164 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,134 INFO L134 CoverageAnalysis]: Checked inductivity of 8439 backedges. 0 proven. 8439 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:54:38,134 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:54:38,134 INFO 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:38,139 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 20:54:38,227 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 20:54:38,227 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:54:38,230 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:54:39,161 INFO L134 CoverageAnalysis]: Checked inductivity of 8439 backedges. 0 proven. 8439 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:54:39,178 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:54:39,178 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [61, 60] total 120 [2018-04-11 20:54:39,179 INFO L442 AbstractCegarLoop]: Interpolant automaton has 121 states [2018-04-11 20:54:39,179 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 121 interpolants. [2018-04-11 20:54:39,180 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3660, Invalid=10860, Unknown=0, NotChecked=0, Total=14520 [2018-04-11 20:54:39,180 INFO L87 Difference]: Start difference. First operand 844 states and 1136 transitions. Second operand 121 states. [2018-04-11 20:54:48,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:54:48,412 INFO L93 Difference]: Finished difference Result 921 states and 1220 transitions. [2018-04-11 20:54:48,412 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2018-04-11 20:54:48,412 INFO L78 Accepts]: Start accepts. Automaton has 121 states. Word has length 298 [2018-04-11 20:54:48,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:54:48,414 INFO L225 Difference]: With dead ends: 921 [2018-04-11 20:54:48,414 INFO L226 Difference]: Without dead ends: 921 [2018-04-11 20:54:48,414 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 358 GetRequests, 239 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:48,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 921 states. [2018-04-11 20:54:48,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 921 to 858. [2018-04-11 20:54:48,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 858 states. [2018-04-11 20:54:48,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 858 states to 858 states and 1155 transitions. [2018-04-11 20:54:48,419 INFO L78 Accepts]: Start accepts. Automaton has 858 states and 1155 transitions. Word has length 298 [2018-04-11 20:54:48,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:54:48,419 INFO L459 AbstractCegarLoop]: Abstraction has 858 states and 1155 transitions. [2018-04-11 20:54:48,419 INFO L460 AbstractCegarLoop]: Interpolant automaton has 121 states. [2018-04-11 20:54:48,419 INFO L276 IsEmpty]: Start isEmpty. Operand 858 states and 1155 transitions. [2018-04-11 20:54:48,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 304 [2018-04-11 20:54:48,421 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:54:48,421 INFO L355 BasicCegarLoop]: trace histogram [60, 60, 59, 59, 59, 1, 1, 1, 1, 1, 1] [2018-04-11 20:54:48,421 INFO L408 AbstractCegarLoop]: === Iteration 60 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:54:48,421 INFO L82 PathProgramCache]: Analyzing trace with hash -1620230346, now seen corresponding path program 59 times [2018-04-11 20:54:48,421 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:54:48,421 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:54:48,421 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:54:48,421 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:54:48,422 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:54:48,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:54:48,440 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:49,449 INFO L134 CoverageAnalysis]: Checked inductivity of 8732 backedges. 0 proven. 8732 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:54:49,449 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:54:49,449 INFO 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:49,454 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 20:54:49,625 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 60 check-sat command(s) [2018-04-11 20:54:49,625 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:54:49,628 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:54:50,737 INFO L134 CoverageAnalysis]: Checked inductivity of 8732 backedges. 0 proven. 8732 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:54:50,756 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:54:50,756 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 62] total 122 [2018-04-11 20:54:50,756 INFO L442 AbstractCegarLoop]: Interpolant automaton has 123 states [2018-04-11 20:54:50,756 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 123 interpolants. [2018-04-11 20:54:50,757 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3843, Invalid=11163, Unknown=0, NotChecked=0, Total=15006 [2018-04-11 20:54:50,757 INFO L87 Difference]: Start difference. First operand 858 states and 1155 transitions. Second operand 123 states. [2018-04-11 20:55:01,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:55:01,421 INFO L93 Difference]: Finished difference Result 936 states and 1240 transitions. [2018-04-11 20:55:01,421 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2018-04-11 20:55:01,422 INFO L78 Accepts]: Start accepts. Automaton has 123 states. Word has length 303 [2018-04-11 20:55:01,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:55:01,423 INFO L225 Difference]: With dead ends: 936 [2018-04-11 20:55:01,423 INFO L226 Difference]: Without dead ends: 936 [2018-04-11 20:55:01,424 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 364 GetRequests, 243 SyntacticMatches, 0 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7079 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=3843, Invalid=11163, Unknown=0, NotChecked=0, Total=15006 [2018-04-11 20:55:01,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 936 states. [2018-04-11 20:55:01,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 936 to 872. [2018-04-11 20:55:01,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 872 states. [2018-04-11 20:55:01,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 872 states to 872 states and 1174 transitions. [2018-04-11 20:55:01,432 INFO L78 Accepts]: Start accepts. Automaton has 872 states and 1174 transitions. Word has length 303 [2018-04-11 20:55:01,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:55:01,432 INFO L459 AbstractCegarLoop]: Abstraction has 872 states and 1174 transitions. [2018-04-11 20:55:01,432 INFO L460 AbstractCegarLoop]: Interpolant automaton has 123 states. [2018-04-11 20:55:01,432 INFO L276 IsEmpty]: Start isEmpty. Operand 872 states and 1174 transitions. [2018-04-11 20:55:01,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 309 [2018-04-11 20:55:01,434 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:55:01,434 INFO L355 BasicCegarLoop]: trace histogram [61, 61, 60, 60, 60, 1, 1, 1, 1, 1, 1] [2018-04-11 20:55:01,434 INFO L408 AbstractCegarLoop]: === Iteration 61 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:55:01,434 INFO L82 PathProgramCache]: Analyzing trace with hash -571895427, now seen corresponding path program 60 times [2018-04-11 20:55:01,434 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:55:01,434 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:55:01,435 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:55:01,435 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:55:01,435 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:55:01,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:55:01,454 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:02,564 INFO L134 CoverageAnalysis]: Checked inductivity of 9030 backedges. 0 proven. 9030 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:55:02,564 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:55:02,564 INFO 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:55:02,569 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 20:55:02,729 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 61 check-sat command(s) [2018-04-11 20:55:02,729 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:55:02,732 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:55:02,896 INFO L134 CoverageAnalysis]: Checked inductivity of 9030 backedges. 0 proven. 9030 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:55:02,913 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:55:02,913 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 63] total 68 [2018-04-11 20:55:02,913 INFO L442 AbstractCegarLoop]: Interpolant automaton has 69 states [2018-04-11 20:55:02,914 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2018-04-11 20:55:02,914 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1924, Invalid=2768, Unknown=0, NotChecked=0, Total=4692 [2018-04-11 20:55:02,914 INFO L87 Difference]: Start difference. First operand 872 states and 1174 transitions. Second operand 69 states. [2018-04-11 20:55:05,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:55:05,759 INFO L93 Difference]: Finished difference Result 951 states and 1260 transitions. [2018-04-11 20:55:05,759 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2018-04-11 20:55:05,760 INFO L78 Accepts]: Start accepts. Automaton has 69 states. Word has length 308 [2018-04-11 20:55:05,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:55:05,761 INFO L225 Difference]: With dead ends: 951 [2018-04-11 20:55:05,761 INFO L226 Difference]: Without dead ends: 951 [2018-04-11 20:55:05,761 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 430 GetRequests, 303 SyntacticMatches, 0 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2185 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=5817, Invalid=10695, Unknown=0, NotChecked=0, Total=16512 [2018-04-11 20:55:05,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 951 states. [2018-04-11 20:55:05,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 951 to 886. [2018-04-11 20:55:05,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 886 states. [2018-04-11 20:55:05,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 886 states to 886 states and 1193 transitions. [2018-04-11 20:55:05,766 INFO L78 Accepts]: Start accepts. Automaton has 886 states and 1193 transitions. Word has length 308 [2018-04-11 20:55:05,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:55:05,766 INFO L459 AbstractCegarLoop]: Abstraction has 886 states and 1193 transitions. [2018-04-11 20:55:05,766 INFO L460 AbstractCegarLoop]: Interpolant automaton has 69 states. [2018-04-11 20:55:05,766 INFO L276 IsEmpty]: Start isEmpty. Operand 886 states and 1193 transitions. [2018-04-11 20:55:05,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 314 [2018-04-11 20:55:05,767 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:55:05,767 INFO L355 BasicCegarLoop]: trace histogram [62, 62, 61, 61, 61, 1, 1, 1, 1, 1, 1] [2018-04-11 20:55:05,767 INFO L408 AbstractCegarLoop]: === Iteration 62 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:55:05,768 INFO L82 PathProgramCache]: Analyzing trace with hash -1283943530, now seen corresponding path program 61 times [2018-04-11 20:55:05,768 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:55:05,768 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:55:05,768 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:55:05,768 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:55:05,768 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:55:05,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:55:05,787 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:06,893 INFO L134 CoverageAnalysis]: Checked inductivity of 9333 backedges. 0 proven. 9333 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:55:06,893 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:55:06,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 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:55:06,898 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:55:06,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:55:06,927 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:55:07,917 INFO L134 CoverageAnalysis]: Checked inductivity of 9333 backedges. 0 proven. 9333 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:55:07,935 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:55:07,935 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 63] total 126 [2018-04-11 20:55:07,935 INFO L442 AbstractCegarLoop]: Interpolant automaton has 127 states [2018-04-11 20:55:07,936 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 127 interpolants. [2018-04-11 20:55:07,936 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4095, Invalid=11907, Unknown=0, NotChecked=0, Total=16002 [2018-04-11 20:55:07,936 INFO L87 Difference]: Start difference. First operand 886 states and 1193 transitions. Second operand 127 states. [2018-04-11 20:55:22,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:55:22,037 INFO L93 Difference]: Finished difference Result 966 states and 1280 transitions. [2018-04-11 20:55:22,037 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2018-04-11 20:55:22,037 INFO L78 Accepts]: Start accepts. Automaton has 127 states. Word has length 313 [2018-04-11 20:55:22,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:55:22,038 INFO L225 Difference]: With dead ends: 966 [2018-04-11 20:55:22,038 INFO L226 Difference]: Without dead ends: 966 [2018-04-11 20:55:22,039 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 376 GetRequests, 251 SyntacticMatches, 0 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7563 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=4095, Invalid=11907, Unknown=0, NotChecked=0, Total=16002 [2018-04-11 20:55:22,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 966 states. [2018-04-11 20:55:22,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 966 to 900. [2018-04-11 20:55:22,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 900 states. [2018-04-11 20:55:22,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 900 states to 900 states and 1212 transitions. [2018-04-11 20:55:22,044 INFO L78 Accepts]: Start accepts. Automaton has 900 states and 1212 transitions. Word has length 313 [2018-04-11 20:55:22,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:55:22,044 INFO L459 AbstractCegarLoop]: Abstraction has 900 states and 1212 transitions. [2018-04-11 20:55:22,044 INFO L460 AbstractCegarLoop]: Interpolant automaton has 127 states. [2018-04-11 20:55:22,044 INFO L276 IsEmpty]: Start isEmpty. Operand 900 states and 1212 transitions. [2018-04-11 20:55:22,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 319 [2018-04-11 20:55:22,046 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:55:22,046 INFO L355 BasicCegarLoop]: trace histogram [63, 63, 62, 62, 62, 1, 1, 1, 1, 1, 1] [2018-04-11 20:55:22,046 INFO L408 AbstractCegarLoop]: === Iteration 63 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:55:22,046 INFO L82 PathProgramCache]: Analyzing trace with hash -1817970403, now seen corresponding path program 62 times [2018-04-11 20:55:22,046 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:55:22,046 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:55:22,046 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:55:22,047 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:55:22,047 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:55:22,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:55:22,066 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:23,138 INFO L134 CoverageAnalysis]: Checked inductivity of 9641 backedges. 0 proven. 9641 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:55:23,138 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:55:23,138 INFO 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:55:23,143 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 20:55:23,171 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 20:55:23,171 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:55:23,175 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:55:24,181 INFO L134 CoverageAnalysis]: Checked inductivity of 9641 backedges. 0 proven. 9641 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:55:24,199 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:55:24,199 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 64] total 128 [2018-04-11 20:55:24,199 INFO L442 AbstractCegarLoop]: Interpolant automaton has 129 states [2018-04-11 20:55:24,200 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 129 interpolants. [2018-04-11 20:55:24,200 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4160, Invalid=12352, Unknown=0, NotChecked=0, Total=16512 [2018-04-11 20:55:24,200 INFO L87 Difference]: Start difference. First operand 900 states and 1212 transitions. Second operand 129 states. [2018-04-11 20:55:34,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:55:34,519 INFO L93 Difference]: Finished difference Result 981 states and 1300 transitions. [2018-04-11 20:55:34,519 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2018-04-11 20:55:34,519 INFO L78 Accepts]: Start accepts. Automaton has 129 states. Word has length 318 [2018-04-11 20:55:34,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:55:34,520 INFO L225 Difference]: With dead ends: 981 [2018-04-11 20:55:34,520 INFO L226 Difference]: Without dead ends: 981 [2018-04-11 20:55:34,520 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 382 GetRequests, 255 SyntacticMatches, 0 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7747 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=4160, Invalid=12352, Unknown=0, NotChecked=0, Total=16512 [2018-04-11 20:55:34,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 981 states. [2018-04-11 20:55:34,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 981 to 914. [2018-04-11 20:55:34,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 914 states. [2018-04-11 20:55:34,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 914 states to 914 states and 1231 transitions. [2018-04-11 20:55:34,525 INFO L78 Accepts]: Start accepts. Automaton has 914 states and 1231 transitions. Word has length 318 [2018-04-11 20:55:34,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:55:34,525 INFO L459 AbstractCegarLoop]: Abstraction has 914 states and 1231 transitions. [2018-04-11 20:55:34,525 INFO L460 AbstractCegarLoop]: Interpolant automaton has 129 states. [2018-04-11 20:55:34,525 INFO L276 IsEmpty]: Start isEmpty. Operand 914 states and 1231 transitions. [2018-04-11 20:55:34,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 324 [2018-04-11 20:55:34,527 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:55:34,527 INFO L355 BasicCegarLoop]: trace histogram [64, 64, 63, 63, 63, 1, 1, 1, 1, 1, 1] [2018-04-11 20:55:34,527 INFO L408 AbstractCegarLoop]: === Iteration 64 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:55:34,527 INFO L82 PathProgramCache]: Analyzing trace with hash 1445851126, now seen corresponding path program 63 times [2018-04-11 20:55:34,527 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:55:34,528 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:55:34,528 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:55:34,528 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:55:34,528 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:55:34,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:55:34,548 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:35,728 INFO L134 CoverageAnalysis]: Checked inductivity of 9954 backedges. 0 proven. 9954 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:55:35,728 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:55:35,728 INFO 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:35,733 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 20:55:35,896 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 64 check-sat command(s) [2018-04-11 20:55:35,897 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:55:35,899 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:55:35,952 INFO L134 CoverageAnalysis]: Checked inductivity of 9954 backedges. 0 proven. 9954 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:55:35,970 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:55:35,970 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 66] total 66 [2018-04-11 20:55:35,970 INFO L442 AbstractCegarLoop]: Interpolant automaton has 67 states [2018-04-11 20:55:35,971 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2018-04-11 20:55:35,971 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2085, Invalid=2337, Unknown=0, NotChecked=0, Total=4422 [2018-04-11 20:55:35,971 INFO L87 Difference]: Start difference. First operand 914 states and 1231 transitions. Second operand 67 states. [2018-04-11 20:55:38,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:55:38,677 INFO L93 Difference]: Finished difference Result 996 states and 1320 transitions. [2018-04-11 20:55:38,677 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-04-11 20:55:38,677 INFO L78 Accepts]: Start accepts. Automaton has 67 states. Word has length 323 [2018-04-11 20:55:38,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:55:38,679 INFO L225 Difference]: With dead ends: 996 [2018-04-11 20:55:38,679 INFO L226 Difference]: Without dead ends: 996 [2018-04-11 20:55:38,679 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 451 GetRequests, 323 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:38,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 996 states. [2018-04-11 20:55:38,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 996 to 928. [2018-04-11 20:55:38,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 928 states. [2018-04-11 20:55:38,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 928 states to 928 states and 1250 transitions. [2018-04-11 20:55:38,686 INFO L78 Accepts]: Start accepts. Automaton has 928 states and 1250 transitions. Word has length 323 [2018-04-11 20:55:38,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:55:38,686 INFO L459 AbstractCegarLoop]: Abstraction has 928 states and 1250 transitions. [2018-04-11 20:55:38,686 INFO L460 AbstractCegarLoop]: Interpolant automaton has 67 states. [2018-04-11 20:55:38,686 INFO L276 IsEmpty]: Start isEmpty. Operand 928 states and 1250 transitions. [2018-04-11 20:55:38,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 329 [2018-04-11 20:55:38,688 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:55:38,688 INFO L355 BasicCegarLoop]: trace histogram [65, 65, 64, 64, 64, 1, 1, 1, 1, 1, 1] [2018-04-11 20:55:38,688 INFO L408 AbstractCegarLoop]: === Iteration 65 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:55:38,688 INFO L82 PathProgramCache]: Analyzing trace with hash -71739203, now seen corresponding path program 64 times [2018-04-11 20:55:38,688 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:55:38,688 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:55:38,689 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:55:38,689 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:55:38,689 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:55:38,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:55:38,712 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:40,318 INFO L134 CoverageAnalysis]: Checked inductivity of 10272 backedges. 0 proven. 10272 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:55:40,319 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:55:40,319 INFO 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:40,324 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 20:55:40,399 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 20:55:40,399 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:55:40,403 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:55:40,508 INFO L134 CoverageAnalysis]: Checked inductivity of 10272 backedges. 0 proven. 10272 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:55:40,525 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:55:40,526 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 66] total 66 [2018-04-11 20:55:40,526 INFO L442 AbstractCegarLoop]: Interpolant automaton has 67 states [2018-04-11 20:55:40,526 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2018-04-11 20:55:40,526 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=4291, Unknown=0, NotChecked=0, Total=4422 [2018-04-11 20:55:40,526 INFO L87 Difference]: Start difference. First operand 928 states and 1250 transitions. Second operand 67 states. [2018-04-11 20:55:57,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:55:57,510 INFO L93 Difference]: Finished difference Result 1011 states and 1340 transitions. [2018-04-11 20:55:57,510 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2018-04-11 20:55:57,510 INFO L78 Accepts]: Start accepts. Automaton has 67 states. Word has length 328 [2018-04-11 20:55:57,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:55:57,511 INFO L225 Difference]: With dead ends: 1011 [2018-04-11 20:55:57,511 INFO L226 Difference]: Without dead ends: 1011 [2018-04-11 20:55:57,511 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 393 GetRequests, 327 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:57,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1011 states. [2018-04-11 20:55:57,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1011 to 942. [2018-04-11 20:55:57,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 942 states. [2018-04-11 20:55:57,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 942 states to 942 states and 1269 transitions. [2018-04-11 20:55:57,517 INFO L78 Accepts]: Start accepts. Automaton has 942 states and 1269 transitions. Word has length 328 [2018-04-11 20:55:57,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:55:57,517 INFO L459 AbstractCegarLoop]: Abstraction has 942 states and 1269 transitions. [2018-04-11 20:55:57,517 INFO L460 AbstractCegarLoop]: Interpolant automaton has 67 states. [2018-04-11 20:55:57,517 INFO L276 IsEmpty]: Start isEmpty. Operand 942 states and 1269 transitions. [2018-04-11 20:55:57,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 334 [2018-04-11 20:55:57,519 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:55:57,519 INFO L355 BasicCegarLoop]: trace histogram [66, 66, 65, 65, 65, 1, 1, 1, 1, 1, 1] [2018-04-11 20:55:57,519 INFO L408 AbstractCegarLoop]: === Iteration 66 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:55:57,519 INFO L82 PathProgramCache]: Analyzing trace with hash -526166954, now seen corresponding path program 65 times [2018-04-11 20:55:57,519 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:55:57,519 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:55:57,520 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:55:57,520 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:55:57,520 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:55:57,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:55:57,559 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:58,888 INFO L134 CoverageAnalysis]: Checked inductivity of 10595 backedges. 0 proven. 10595 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:55:58,888 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:55:58,888 INFO 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:58,893 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 20:55:59,092 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 66 check-sat command(s) [2018-04-11 20:55:59,092 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:55:59,096 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:56:00,426 INFO L134 CoverageAnalysis]: Checked inductivity of 10595 backedges. 0 proven. 10595 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:56:00,444 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:56:00,444 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [68, 68] total 134 [2018-04-11 20:56:00,444 INFO L442 AbstractCegarLoop]: Interpolant automaton has 135 states [2018-04-11 20:56:00,445 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 135 interpolants. [2018-04-11 20:56:00,446 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4623, Invalid=13467, Unknown=0, NotChecked=0, Total=18090 [2018-04-11 20:56:00,446 INFO L87 Difference]: Start difference. First operand 942 states and 1269 transitions. Second operand 135 states. [2018-04-11 20:56:17,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:56:17,843 INFO L93 Difference]: Finished difference Result 1026 states and 1360 transitions. [2018-04-11 20:56:17,843 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2018-04-11 20:56:17,843 INFO L78 Accepts]: Start accepts. Automaton has 135 states. Word has length 333 [2018-04-11 20:56:17,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:56:17,844 INFO L225 Difference]: With dead ends: 1026 [2018-04-11 20:56:17,844 INFO L226 Difference]: Without dead ends: 1026 [2018-04-11 20:56:17,845 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 400 GetRequests, 267 SyntacticMatches, 0 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8579 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=4623, Invalid=13467, Unknown=0, NotChecked=0, Total=18090 [2018-04-11 20:56:17,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1026 states. [2018-04-11 20:56:17,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1026 to 956. [2018-04-11 20:56:17,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 956 states. [2018-04-11 20:56:17,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 956 states to 956 states and 1288 transitions. [2018-04-11 20:56:17,850 INFO L78 Accepts]: Start accepts. Automaton has 956 states and 1288 transitions. Word has length 333 [2018-04-11 20:56:17,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:56:17,850 INFO L459 AbstractCegarLoop]: Abstraction has 956 states and 1288 transitions. [2018-04-11 20:56:17,850 INFO L460 AbstractCegarLoop]: Interpolant automaton has 135 states. [2018-04-11 20:56:17,850 INFO L276 IsEmpty]: Start isEmpty. Operand 956 states and 1288 transitions. [2018-04-11 20:56:17,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 339 [2018-04-11 20:56:17,852 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:56:17,852 INFO L355 BasicCegarLoop]: trace histogram [67, 67, 66, 66, 66, 1, 1, 1, 1, 1, 1] [2018-04-11 20:56:17,852 INFO L408 AbstractCegarLoop]: === Iteration 67 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:56:17,852 INFO L82 PathProgramCache]: Analyzing trace with hash -86790051, now seen corresponding path program 66 times [2018-04-11 20:56:17,852 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:56:17,852 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:56:17,852 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:56:17,852 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:56:17,853 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:56:17,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:56:17,875 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:19,162 INFO L134 CoverageAnalysis]: Checked inductivity of 10923 backedges. 0 proven. 10923 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:56:19,162 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:56:19,162 INFO 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:56:19,167 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 20:56:19,354 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 67 check-sat command(s) [2018-04-11 20:56:19,354 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:56:19,357 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:56:19,471 INFO L134 CoverageAnalysis]: Checked inductivity of 10923 backedges. 0 proven. 10923 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:56:19,488 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:56:19,489 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [69, 69] total 72 [2018-04-11 20:56:19,489 INFO L442 AbstractCegarLoop]: Interpolant automaton has 73 states [2018-04-11 20:56:19,489 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2018-04-11 20:56:19,490 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2296, Invalid=2960, Unknown=0, NotChecked=0, Total=5256 [2018-04-11 20:56:19,490 INFO L87 Difference]: Start difference. First operand 956 states and 1288 transitions. Second operand 73 states. [2018-04-11 20:56:22,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:56:22,646 INFO L93 Difference]: Finished difference Result 1041 states and 1380 transitions. [2018-04-11 20:56:22,646 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-04-11 20:56:22,646 INFO L78 Accepts]: Start accepts. Automaton has 73 states. Word has length 338 [2018-04-11 20:56:22,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:56:22,647 INFO L225 Difference]: With dead ends: 1041 [2018-04-11 20:56:22,648 INFO L226 Difference]: Without dead ends: 1041 [2018-04-11 20:56:22,648 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 472 GetRequests, 335 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:56:22,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1041 states. [2018-04-11 20:56:22,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1041 to 970. [2018-04-11 20:56:22,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 970 states. [2018-04-11 20:56:22,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 970 states to 970 states and 1307 transitions. [2018-04-11 20:56:22,658 INFO L78 Accepts]: Start accepts. Automaton has 970 states and 1307 transitions. Word has length 338 [2018-04-11 20:56:22,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:56:22,659 INFO L459 AbstractCegarLoop]: Abstraction has 970 states and 1307 transitions. [2018-04-11 20:56:22,659 INFO L460 AbstractCegarLoop]: Interpolant automaton has 73 states. [2018-04-11 20:56:22,659 INFO L276 IsEmpty]: Start isEmpty. Operand 970 states and 1307 transitions. [2018-04-11 20:56:22,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 344 [2018-04-11 20:56:22,661 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:56:22,662 INFO L355 BasicCegarLoop]: trace histogram [68, 68, 67, 67, 67, 1, 1, 1, 1, 1, 1] [2018-04-11 20:56:22,662 INFO L408 AbstractCegarLoop]: === Iteration 68 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:56:22,662 INFO L82 PathProgramCache]: Analyzing trace with hash -932265802, now seen corresponding path program 67 times [2018-04-11 20:56:22,662 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:56:22,662 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:56:22,663 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:56:22,663 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:56:22,663 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:56:22,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:56:22,694 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:23,984 INFO L134 CoverageAnalysis]: Checked inductivity of 11256 backedges. 0 proven. 11256 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:56:23,984 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:56:23,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 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:56:23,990 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:56:24,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:56:24,022 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:56:25,156 INFO L134 CoverageAnalysis]: Checked inductivity of 11256 backedges. 0 proven. 11256 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:56:25,174 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:56:25,174 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [70, 69] total 138 [2018-04-11 20:56:25,174 INFO L442 AbstractCegarLoop]: Interpolant automaton has 139 states [2018-04-11 20:56:25,175 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 139 interpolants. [2018-04-11 20:56:25,176 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4899, Invalid=14283, Unknown=0, NotChecked=0, Total=19182 [2018-04-11 20:56:25,176 INFO L87 Difference]: Start difference. First operand 970 states and 1307 transitions. Second operand 139 states. [2018-04-11 20:56:38,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:56:38,488 INFO L93 Difference]: Finished difference Result 1056 states and 1400 transitions. [2018-04-11 20:56:38,488 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2018-04-11 20:56:38,488 INFO L78 Accepts]: Start accepts. Automaton has 139 states. Word has length 343 [2018-04-11 20:56:38,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:56:38,489 INFO L225 Difference]: With dead ends: 1056 [2018-04-11 20:56:38,489 INFO L226 Difference]: Without dead ends: 1056 [2018-04-11 20:56:38,490 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 412 GetRequests, 275 SyntacticMatches, 0 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9111 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=4899, Invalid=14283, Unknown=0, NotChecked=0, Total=19182 [2018-04-11 20:56:38,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1056 states. [2018-04-11 20:56:38,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1056 to 984. [2018-04-11 20:56:38,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 984 states. [2018-04-11 20:56:38,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 984 states to 984 states and 1326 transitions. [2018-04-11 20:56:38,495 INFO L78 Accepts]: Start accepts. Automaton has 984 states and 1326 transitions. Word has length 343 [2018-04-11 20:56:38,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:56:38,495 INFO L459 AbstractCegarLoop]: Abstraction has 984 states and 1326 transitions. [2018-04-11 20:56:38,495 INFO L460 AbstractCegarLoop]: Interpolant automaton has 139 states. [2018-04-11 20:56:38,495 INFO L276 IsEmpty]: Start isEmpty. Operand 984 states and 1326 transitions. [2018-04-11 20:56:38,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 349 [2018-04-11 20:56:38,497 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:56:38,497 INFO L355 BasicCegarLoop]: trace histogram [69, 69, 68, 68, 68, 1, 1, 1, 1, 1, 1] [2018-04-11 20:56:38,497 INFO L408 AbstractCegarLoop]: === Iteration 69 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:56:38,497 INFO L82 PathProgramCache]: Analyzing trace with hash 689766397, now seen corresponding path program 68 times [2018-04-11 20:56:38,497 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:56:38,497 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:56:38,497 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:56:38,498 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:56:38,498 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:56:38,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:56:38,521 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:39,901 INFO L134 CoverageAnalysis]: Checked inductivity of 11594 backedges. 0 proven. 11594 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:56:39,901 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:56:39,901 INFO 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:56:39,906 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 20:56:39,938 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 20:56:39,938 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:56:39,942 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:56:41,210 INFO L134 CoverageAnalysis]: Checked inductivity of 11594 backedges. 0 proven. 11594 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:56:41,228 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:56:41,228 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [71, 70] total 140 [2018-04-11 20:56:41,228 INFO L442 AbstractCegarLoop]: Interpolant automaton has 141 states [2018-04-11 20:56:41,229 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 141 interpolants. [2018-04-11 20:56:41,229 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4830, Invalid=14910, Unknown=0, NotChecked=0, Total=19740 [2018-04-11 20:56:41,229 INFO L87 Difference]: Start difference. First operand 984 states and 1326 transitions. Second operand 141 states. [2018-04-11 20:57:00,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:57:00,231 INFO L93 Difference]: Finished difference Result 1071 states and 1420 transitions. [2018-04-11 20:57:00,231 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2018-04-11 20:57:00,231 INFO L78 Accepts]: Start accepts. Automaton has 141 states. Word has length 348 [2018-04-11 20:57:00,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:57:00,241 INFO L225 Difference]: With dead ends: 1071 [2018-04-11 20:57:00,241 INFO L226 Difference]: Without dead ends: 1071 [2018-04-11 20:57:00,241 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 418 GetRequests, 279 SyntacticMatches, 0 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9170 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=4830, Invalid=14910, Unknown=0, NotChecked=0, Total=19740 [2018-04-11 20:57:00,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1071 states. [2018-04-11 20:57:00,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1071 to 998. [2018-04-11 20:57:00,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 998 states. [2018-04-11 20:57:00,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 998 states to 998 states and 1345 transitions. [2018-04-11 20:57:00,247 INFO L78 Accepts]: Start accepts. Automaton has 998 states and 1345 transitions. Word has length 348 [2018-04-11 20:57:00,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:57:00,247 INFO L459 AbstractCegarLoop]: Abstraction has 998 states and 1345 transitions. [2018-04-11 20:57:00,247 INFO L460 AbstractCegarLoop]: Interpolant automaton has 141 states. [2018-04-11 20:57:00,247 INFO L276 IsEmpty]: Start isEmpty. Operand 998 states and 1345 transitions. [2018-04-11 20:57:00,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 354 [2018-04-11 20:57:00,249 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:57:00,249 INFO L355 BasicCegarLoop]: trace histogram [70, 70, 69, 69, 69, 1, 1, 1, 1, 1, 1] [2018-04-11 20:57:00,249 INFO L408 AbstractCegarLoop]: === Iteration 70 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:57:00,249 INFO L82 PathProgramCache]: Analyzing trace with hash -5884650, now seen corresponding path program 69 times [2018-04-11 20:57:00,249 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:57:00,249 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:57:00,249 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:57:00,249 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:57:00,249 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:57:00,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:57:00,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:57:01,666 INFO L134 CoverageAnalysis]: Checked inductivity of 11937 backedges. 0 proven. 11937 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:57:01,666 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:57:01,666 INFO 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:57:01,671 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 20:57:01,878 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 70 check-sat command(s) [2018-04-11 20:57:01,879 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:57:01,882 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:57:01,942 INFO L134 CoverageAnalysis]: Checked inductivity of 11937 backedges. 0 proven. 11937 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:57:01,969 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:57:01,969 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [72, 72] total 72 [2018-04-11 20:57:01,969 INFO L442 AbstractCegarLoop]: Interpolant automaton has 73 states [2018-04-11 20:57:01,970 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2018-04-11 20:57:01,970 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2490, Invalid=2766, Unknown=0, NotChecked=0, Total=5256 [2018-04-11 20:57:01,970 INFO L87 Difference]: Start difference. First operand 998 states and 1345 transitions. Second operand 73 states. [2018-04-11 20:57:05,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:57:05,153 INFO L93 Difference]: Finished difference Result 1086 states and 1440 transitions. [2018-04-11 20:57:05,153 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2018-04-11 20:57:05,153 INFO L78 Accepts]: Start accepts. Automaton has 73 states. Word has length 353 [2018-04-11 20:57:05,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:57:05,154 INFO L225 Difference]: With dead ends: 1086 [2018-04-11 20:57:05,154 INFO L226 Difference]: Without dead ends: 1086 [2018-04-11 20:57:05,155 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 493 GetRequests, 353 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:57:05,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1086 states. [2018-04-11 20:57:05,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1086 to 1012. [2018-04-11 20:57:05,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1012 states. [2018-04-11 20:57:05,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1012 states to 1012 states and 1364 transitions. [2018-04-11 20:57:05,164 INFO L78 Accepts]: Start accepts. Automaton has 1012 states and 1364 transitions. Word has length 353 [2018-04-11 20:57:05,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:57:05,164 INFO L459 AbstractCegarLoop]: Abstraction has 1012 states and 1364 transitions. [2018-04-11 20:57:05,164 INFO L460 AbstractCegarLoop]: Interpolant automaton has 73 states. [2018-04-11 20:57:05,164 INFO L276 IsEmpty]: Start isEmpty. Operand 1012 states and 1364 transitions. [2018-04-11 20:57:05,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2018-04-11 20:57:05,166 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:57:05,166 INFO L355 BasicCegarLoop]: trace histogram [71, 71, 70, 70, 70, 1, 1, 1, 1, 1, 1] [2018-04-11 20:57:05,166 INFO L408 AbstractCegarLoop]: === Iteration 71 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:57:05,166 INFO L82 PathProgramCache]: Analyzing trace with hash 1916749725, now seen corresponding path program 70 times [2018-04-11 20:57:05,166 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:57:05,166 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:57:05,167 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:57:05,167 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:57:05,167 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:57:05,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:57:05,192 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:06,636 INFO L134 CoverageAnalysis]: Checked inductivity of 12285 backedges. 0 proven. 12285 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:57:06,636 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:57:06,636 INFO 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:57:06,641 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 20:57:06,763 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 20:57:06,763 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:57:06,767 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:57:08,040 INFO L134 CoverageAnalysis]: Checked inductivity of 12285 backedges. 0 proven. 12285 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:57:08,058 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:57:08,058 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [73, 72] total 144 [2018-04-11 20:57:08,059 INFO L442 AbstractCegarLoop]: Interpolant automaton has 145 states [2018-04-11 20:57:08,059 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 145 interpolants. [2018-04-11 20:57:08,060 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5256, Invalid=15624, Unknown=0, NotChecked=0, Total=20880 [2018-04-11 20:57:08,060 INFO L87 Difference]: Start difference. First operand 1012 states and 1364 transitions. Second operand 145 states. [2018-04-11 20:57:25,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:57:25,815 INFO L93 Difference]: Finished difference Result 1101 states and 1460 transitions. [2018-04-11 20:57:25,815 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2018-04-11 20:57:25,815 INFO L78 Accepts]: Start accepts. Automaton has 145 states. Word has length 358 [2018-04-11 20:57:25,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:57:25,816 INFO L225 Difference]: With dead ends: 1101 [2018-04-11 20:57:25,816 INFO L226 Difference]: Without dead ends: 1101 [2018-04-11 20:57:25,817 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 430 GetRequests, 287 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:57:25,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1101 states. [2018-04-11 20:57:25,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1101 to 1026. [2018-04-11 20:57:25,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1026 states. [2018-04-11 20:57:25,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1026 states to 1026 states and 1383 transitions. [2018-04-11 20:57:25,825 INFO L78 Accepts]: Start accepts. Automaton has 1026 states and 1383 transitions. Word has length 358 [2018-04-11 20:57:25,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:57:25,825 INFO L459 AbstractCegarLoop]: Abstraction has 1026 states and 1383 transitions. [2018-04-11 20:57:25,825 INFO L460 AbstractCegarLoop]: Interpolant automaton has 145 states. [2018-04-11 20:57:25,826 INFO L276 IsEmpty]: Start isEmpty. Operand 1026 states and 1383 transitions. [2018-04-11 20:57:25,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 364 [2018-04-11 20:57:25,827 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:57:25,827 INFO L355 BasicCegarLoop]: trace histogram [72, 72, 71, 71, 71, 1, 1, 1, 1, 1, 1] [2018-04-11 20:57:25,827 INFO L408 AbstractCegarLoop]: === Iteration 72 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:57:25,827 INFO L82 PathProgramCache]: Analyzing trace with hash 1423946102, now seen corresponding path program 71 times [2018-04-11 20:57:25,827 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:57:25,828 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:57:25,828 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:57:25,828 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:57:25,828 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:57:25,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:57:25,855 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,356 INFO L134 CoverageAnalysis]: Checked inductivity of 12638 backedges. 0 proven. 12638 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:57:27,356 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:57:27,356 INFO 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:57:27,361 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 20:57:27,583 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 72 check-sat command(s) [2018-04-11 20:57:27,584 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:57:27,588 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:57:29,124 INFO L134 CoverageAnalysis]: Checked inductivity of 12638 backedges. 0 proven. 12638 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:57:29,142 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:57:29,142 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [74, 74] total 146 [2018-04-11 20:57:29,142 INFO L442 AbstractCegarLoop]: Interpolant automaton has 147 states [2018-04-11 20:57:29,143 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 147 interpolants. [2018-04-11 20:57:29,143 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5475, Invalid=15987, Unknown=0, NotChecked=0, Total=21462 [2018-04-11 20:57:29,143 INFO L87 Difference]: Start difference. First operand 1026 states and 1383 transitions. Second operand 147 states. [2018-04-11 20:57:51,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:57:51,836 INFO L93 Difference]: Finished difference Result 1116 states and 1480 transitions. [2018-04-11 20:57:51,836 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2018-04-11 20:57:51,836 INFO L78 Accepts]: Start accepts. Automaton has 147 states. Word has length 363 [2018-04-11 20:57:51,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:57:51,837 INFO L225 Difference]: With dead ends: 1116 [2018-04-11 20:57:51,838 INFO L226 Difference]: Without dead ends: 1116 [2018-04-11 20:57:51,838 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 436 GetRequests, 291 SyntacticMatches, 0 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10223 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=5475, Invalid=15987, Unknown=0, NotChecked=0, Total=21462 [2018-04-11 20:57:51,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1116 states. [2018-04-11 20:57:51,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1116 to 1040. [2018-04-11 20:57:51,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1040 states. [2018-04-11 20:57:51,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1040 states to 1040 states and 1402 transitions. [2018-04-11 20:57:51,848 INFO L78 Accepts]: Start accepts. Automaton has 1040 states and 1402 transitions. Word has length 363 [2018-04-11 20:57:51,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:57:51,849 INFO L459 AbstractCegarLoop]: Abstraction has 1040 states and 1402 transitions. [2018-04-11 20:57:51,849 INFO L460 AbstractCegarLoop]: Interpolant automaton has 147 states. [2018-04-11 20:57:51,849 INFO L276 IsEmpty]: Start isEmpty. Operand 1040 states and 1402 transitions. [2018-04-11 20:57:51,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 369 [2018-04-11 20:57:51,851 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:57:51,852 INFO L355 BasicCegarLoop]: trace histogram [73, 73, 72, 72, 72, 1, 1, 1, 1, 1, 1] [2018-04-11 20:57:51,852 INFO L408 AbstractCegarLoop]: === Iteration 73 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:57:51,852 INFO L82 PathProgramCache]: Analyzing trace with hash -1251702979, now seen corresponding path program 72 times [2018-04-11 20:57:51,852 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:57:51,852 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:57:51,853 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:57:51,853 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:57:51,853 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:57:51,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:57:51,896 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:53,376 INFO L134 CoverageAnalysis]: Checked inductivity of 12996 backedges. 0 proven. 12996 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:57:53,376 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:57:53,376 INFO 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:57:53,381 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 20:57:53,600 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 73 check-sat command(s) [2018-04-11 20:57:53,600 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:57:53,603 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:57:53,912 INFO L134 CoverageAnalysis]: Checked inductivity of 12996 backedges. 0 proven. 12996 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:57:53,930 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:57:53,930 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [75, 75] total 84 [2018-04-11 20:57:53,930 INFO L442 AbstractCegarLoop]: Interpolant automaton has 85 states [2018-04-11 20:57:53,931 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2018-04-11 20:57:53,931 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2776, Invalid=4364, Unknown=0, NotChecked=0, Total=7140 [2018-04-11 20:57:53,931 INFO L87 Difference]: Start difference. First operand 1040 states and 1402 transitions. Second operand 85 states. [2018-04-11 20:57:58,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:57:58,514 INFO L93 Difference]: Finished difference Result 1131 states and 1500 transitions. [2018-04-11 20:57:58,515 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2018-04-11 20:57:58,515 INFO L78 Accepts]: Start accepts. Automaton has 85 states. Word has length 368 [2018-04-11 20:57:58,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:57:58,516 INFO L225 Difference]: With dead ends: 1131 [2018-04-11 20:57:58,516 INFO L226 Difference]: Without dead ends: 1131 [2018-04-11 20:57:58,517 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 514 GetRequests, 359 SyntacticMatches, 0 SemanticMatches, 155 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3307 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=8291, Invalid=16201, Unknown=0, NotChecked=0, Total=24492 [2018-04-11 20:57:58,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1131 states. [2018-04-11 20:57:58,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1131 to 1054. [2018-04-11 20:57:58,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1054 states. [2018-04-11 20:57:58,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1054 states to 1054 states and 1421 transitions. [2018-04-11 20:57:58,524 INFO L78 Accepts]: Start accepts. Automaton has 1054 states and 1421 transitions. Word has length 368 [2018-04-11 20:57:58,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:57:58,524 INFO L459 AbstractCegarLoop]: Abstraction has 1054 states and 1421 transitions. [2018-04-11 20:57:58,524 INFO L460 AbstractCegarLoop]: Interpolant automaton has 85 states. [2018-04-11 20:57:58,524 INFO L276 IsEmpty]: Start isEmpty. Operand 1054 states and 1421 transitions. [2018-04-11 20:57:58,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 374 [2018-04-11 20:57:58,527 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:57:58,527 INFO L355 BasicCegarLoop]: trace histogram [74, 74, 73, 73, 73, 1, 1, 1, 1, 1, 1] [2018-04-11 20:57:58,527 INFO L408 AbstractCegarLoop]: === Iteration 74 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:57:58,527 INFO L82 PathProgramCache]: Analyzing trace with hash -751749674, now seen corresponding path program 73 times [2018-04-11 20:57:58,527 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:57:58,527 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:57:58,528 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:57:58,528 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:57:58,528 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:57:58,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:57:58,555 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:00,160 INFO L134 CoverageAnalysis]: Checked inductivity of 13359 backedges. 0 proven. 13359 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:58:00,160 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:58:00,160 INFO 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:58:00,165 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:58:00,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:58:00,199 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:58:01,545 INFO L134 CoverageAnalysis]: Checked inductivity of 13359 backedges. 0 proven. 13359 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:58:01,563 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:58:01,563 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [76, 75] total 150 [2018-04-11 20:58:01,563 INFO L442 AbstractCegarLoop]: Interpolant automaton has 151 states [2018-04-11 20:58:01,564 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 151 interpolants. [2018-04-11 20:58:01,565 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5775, Invalid=16875, Unknown=0, NotChecked=0, Total=22650 [2018-04-11 20:58:01,565 INFO L87 Difference]: Start difference. First operand 1054 states and 1421 transitions. Second operand 151 states. [2018-04-11 20:58:21,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:58:21,816 INFO L93 Difference]: Finished difference Result 1146 states and 1520 transitions. [2018-04-11 20:58:21,816 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2018-04-11 20:58:21,816 INFO L78 Accepts]: Start accepts. Automaton has 151 states. Word has length 373 [2018-04-11 20:58:21,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:58:21,817 INFO L225 Difference]: With dead ends: 1146 [2018-04-11 20:58:21,817 INFO L226 Difference]: Without dead ends: 1146 [2018-04-11 20:58:21,818 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 448 GetRequests, 299 SyntacticMatches, 0 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10803 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=5775, Invalid=16875, Unknown=0, NotChecked=0, Total=22650 [2018-04-11 20:58:21,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1146 states. [2018-04-11 20:58:21,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1146 to 1068. [2018-04-11 20:58:21,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1068 states. [2018-04-11 20:58:21,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1068 states to 1068 states and 1440 transitions. [2018-04-11 20:58:21,823 INFO L78 Accepts]: Start accepts. Automaton has 1068 states and 1440 transitions. Word has length 373 [2018-04-11 20:58:21,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:58:21,823 INFO L459 AbstractCegarLoop]: Abstraction has 1068 states and 1440 transitions. [2018-04-11 20:58:21,823 INFO L460 AbstractCegarLoop]: Interpolant automaton has 151 states. [2018-04-11 20:58:21,823 INFO L276 IsEmpty]: Start isEmpty. Operand 1068 states and 1440 transitions. [2018-04-11 20:58:21,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 379 [2018-04-11 20:58:21,825 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:58:21,825 INFO L355 BasicCegarLoop]: trace histogram [75, 75, 74, 74, 74, 1, 1, 1, 1, 1, 1] [2018-04-11 20:58:21,825 INFO L408 AbstractCegarLoop]: === Iteration 75 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:58:21,825 INFO L82 PathProgramCache]: Analyzing trace with hash 1698086621, now seen corresponding path program 74 times [2018-04-11 20:58:21,825 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:58:21,825 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:58:21,826 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:58:21,826 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:58:21,826 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:58:21,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:58:21,852 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:23,433 INFO L134 CoverageAnalysis]: Checked inductivity of 13727 backedges. 0 proven. 13727 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:58:23,433 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:58:23,433 INFO 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:58:23,438 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 20:58:23,468 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 20:58:23,468 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:58:23,473 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:58:24,941 INFO L134 CoverageAnalysis]: Checked inductivity of 13727 backedges. 0 proven. 13727 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:58:24,958 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:58:24,958 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [77, 76] total 152 [2018-04-11 20:58:24,959 INFO L442 AbstractCegarLoop]: Interpolant automaton has 153 states [2018-04-11 20:58:24,959 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 153 interpolants. [2018-04-11 20:58:24,960 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5852, Invalid=17404, Unknown=0, NotChecked=0, Total=23256 [2018-04-11 20:58:24,960 INFO L87 Difference]: Start difference. First operand 1068 states and 1440 transitions. Second operand 153 states. [2018-04-11 20:58:41,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:58:41,262 INFO L93 Difference]: Finished difference Result 1161 states and 1540 transitions. [2018-04-11 20:58:41,262 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2018-04-11 20:58:41,262 INFO L78 Accepts]: Start accepts. Automaton has 153 states. Word has length 378 [2018-04-11 20:58:41,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:58:41,263 INFO L225 Difference]: With dead ends: 1161 [2018-04-11 20:58:41,263 INFO L226 Difference]: Without dead ends: 1161 [2018-04-11 20:58:41,264 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 454 GetRequests, 303 SyntacticMatches, 0 SemanticMatches, 151 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11023 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=5852, Invalid=17404, Unknown=0, NotChecked=0, Total=23256 [2018-04-11 20:58:41,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1161 states. [2018-04-11 20:58:41,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1161 to 1082. [2018-04-11 20:58:41,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1082 states. [2018-04-11 20:58:41,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1082 states to 1082 states and 1459 transitions. [2018-04-11 20:58:41,269 INFO L78 Accepts]: Start accepts. Automaton has 1082 states and 1459 transitions. Word has length 378 [2018-04-11 20:58:41,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:58:41,269 INFO L459 AbstractCegarLoop]: Abstraction has 1082 states and 1459 transitions. [2018-04-11 20:58:41,269 INFO L460 AbstractCegarLoop]: Interpolant automaton has 153 states. [2018-04-11 20:58:41,269 INFO L276 IsEmpty]: Start isEmpty. Operand 1082 states and 1459 transitions. [2018-04-11 20:58:41,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 384 [2018-04-11 20:58:41,271 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:58:41,271 INFO L355 BasicCegarLoop]: trace histogram [76, 76, 75, 75, 75, 1, 1, 1, 1, 1, 1] [2018-04-11 20:58:41,271 INFO L408 AbstractCegarLoop]: === Iteration 76 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:58:41,271 INFO L82 PathProgramCache]: Analyzing trace with hash 573620790, now seen corresponding path program 75 times [2018-04-11 20:58:41,271 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:58:41,271 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:58:41,272 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:58:41,272 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:58:41,272 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:58:41,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:58:41,299 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:42,935 INFO L134 CoverageAnalysis]: Checked inductivity of 14100 backedges. 0 proven. 14100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:58:42,936 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:58:42,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 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:58:42,941 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 20:58:43,170 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 76 check-sat command(s) [2018-04-11 20:58:43,170 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:58:43,173 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:58:43,254 INFO L134 CoverageAnalysis]: Checked inductivity of 14100 backedges. 0 proven. 14100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:58:43,272 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:58:43,272 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [78, 78] total 78 [2018-04-11 20:58:43,273 INFO L442 AbstractCegarLoop]: Interpolant automaton has 79 states [2018-04-11 20:58:43,273 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2018-04-11 20:58:43,273 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2931, Invalid=3231, Unknown=0, NotChecked=0, Total=6162 [2018-04-11 20:58:43,273 INFO L87 Difference]: Start difference. First operand 1082 states and 1459 transitions. Second operand 79 states. [2018-04-11 20:58:46,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:58:46,828 INFO L93 Difference]: Finished difference Result 1176 states and 1560 transitions. [2018-04-11 20:58:46,828 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2018-04-11 20:58:46,828 INFO L78 Accepts]: Start accepts. Automaton has 79 states. Word has length 383 [2018-04-11 20:58:46,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:58:46,829 INFO L225 Difference]: With dead ends: 1176 [2018-04-11 20:58:46,829 INFO L226 Difference]: Without dead ends: 1176 [2018-04-11 20:58:46,830 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 535 GetRequests, 383 SyntacticMatches, 0 SemanticMatches, 152 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2924 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=8781, Invalid=14781, Unknown=0, NotChecked=0, Total=23562 [2018-04-11 20:58:46,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1176 states. [2018-04-11 20:58:46,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1176 to 1096. [2018-04-11 20:58:46,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1096 states. [2018-04-11 20:58:46,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1096 states to 1096 states and 1478 transitions. [2018-04-11 20:58:46,836 INFO L78 Accepts]: Start accepts. Automaton has 1096 states and 1478 transitions. Word has length 383 [2018-04-11 20:58:46,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:58:46,836 INFO L459 AbstractCegarLoop]: Abstraction has 1096 states and 1478 transitions. [2018-04-11 20:58:46,836 INFO L460 AbstractCegarLoop]: Interpolant automaton has 79 states. [2018-04-11 20:58:46,836 INFO L276 IsEmpty]: Start isEmpty. Operand 1096 states and 1478 transitions. [2018-04-11 20:58:46,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 389 [2018-04-11 20:58:46,838 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:58:46,838 INFO L355 BasicCegarLoop]: trace histogram [77, 77, 76, 76, 76, 1, 1, 1, 1, 1, 1] [2018-04-11 20:58:46,838 INFO L408 AbstractCegarLoop]: === Iteration 77 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:58:46,838 INFO L82 PathProgramCache]: Analyzing trace with hash 668987005, now seen corresponding path program 76 times [2018-04-11 20:58:46,838 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:58:46,838 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:58:46,839 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:58:46,839 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:58:46,839 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:58:46,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:58:46,868 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:48,547 INFO L134 CoverageAnalysis]: Checked inductivity of 14478 backedges. 0 proven. 14478 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:58:48,547 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:58:48,548 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:58:48,552 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 20:58:48,986 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 20:58:48,986 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:58:48,990 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:58:50,549 INFO L134 CoverageAnalysis]: Checked inductivity of 14478 backedges. 0 proven. 14478 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:58:50,567 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:58:50,567 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [79, 78] total 156 [2018-04-11 20:58:50,568 INFO L442 AbstractCegarLoop]: Interpolant automaton has 157 states [2018-04-11 20:58:50,568 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 157 interpolants. [2018-04-11 20:58:50,569 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6006, Invalid=18486, Unknown=0, NotChecked=0, Total=24492 [2018-04-11 20:58:50,569 INFO L87 Difference]: Start difference. First operand 1096 states and 1478 transitions. Second operand 157 states. [2018-04-11 20:59:07,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:59:07,786 INFO L93 Difference]: Finished difference Result 1191 states and 1580 transitions. [2018-04-11 20:59:07,786 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2018-04-11 20:59:07,786 INFO L78 Accepts]: Start accepts. Automaton has 157 states. Word has length 388 [2018-04-11 20:59:07,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:59:07,787 INFO L225 Difference]: With dead ends: 1191 [2018-04-11 20:59:07,787 INFO L226 Difference]: Without dead ends: 1191 [2018-04-11 20:59:07,788 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 466 GetRequests, 311 SyntacticMatches, 0 SemanticMatches, 155 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11466 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=6006, Invalid=18486, Unknown=0, NotChecked=0, Total=24492 [2018-04-11 20:59:07,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1191 states. [2018-04-11 20:59:07,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1191 to 1110. [2018-04-11 20:59:07,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1110 states. [2018-04-11 20:59:07,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1110 states to 1110 states and 1497 transitions. [2018-04-11 20:59:07,793 INFO L78 Accepts]: Start accepts. Automaton has 1110 states and 1497 transitions. Word has length 388 [2018-04-11 20:59:07,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:59:07,794 INFO L459 AbstractCegarLoop]: Abstraction has 1110 states and 1497 transitions. [2018-04-11 20:59:07,794 INFO L460 AbstractCegarLoop]: Interpolant automaton has 157 states. [2018-04-11 20:59:07,794 INFO L276 IsEmpty]: Start isEmpty. Operand 1110 states and 1497 transitions. [2018-04-11 20:59:07,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 394 [2018-04-11 20:59:07,795 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:59:07,795 INFO L355 BasicCegarLoop]: trace histogram [78, 78, 77, 77, 77, 1, 1, 1, 1, 1, 1] [2018-04-11 20:59:07,795 INFO L408 AbstractCegarLoop]: === Iteration 78 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:59:07,795 INFO L82 PathProgramCache]: Analyzing trace with hash -436971882, now seen corresponding path program 77 times [2018-04-11 20:59:07,795 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:59:07,796 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:59:07,796 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:59:07,796 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:59:07,796 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:59:07,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:59:07,824 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:09,591 INFO L134 CoverageAnalysis]: Checked inductivity of 14861 backedges. 0 proven. 14861 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:59:09,591 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:59:09,591 INFO 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:59:09,596 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 20:59:09,889 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 78 check-sat command(s) [2018-04-11 20:59:09,889 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:59:09,894 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:59:11,707 INFO L134 CoverageAnalysis]: Checked inductivity of 14861 backedges. 0 proven. 14861 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:59:11,725 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:59:11,726 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [80, 80] total 158 [2018-04-11 20:59:11,726 INFO L442 AbstractCegarLoop]: Interpolant automaton has 159 states [2018-04-11 20:59:11,727 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 159 interpolants. [2018-04-11 20:59:11,727 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6399, Invalid=18723, Unknown=0, NotChecked=0, Total=25122 [2018-04-11 20:59:11,727 INFO L87 Difference]: Start difference. First operand 1110 states and 1497 transitions. Second operand 159 states. [2018-04-11 20:59:34,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:59:34,348 INFO L93 Difference]: Finished difference Result 1206 states and 1600 transitions. [2018-04-11 20:59:34,348 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2018-04-11 20:59:34,348 INFO L78 Accepts]: Start accepts. Automaton has 159 states. Word has length 393 [2018-04-11 20:59:34,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:59:34,349 INFO L225 Difference]: With dead ends: 1206 [2018-04-11 20:59:34,349 INFO L226 Difference]: Without dead ends: 1206 [2018-04-11 20:59:34,350 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 472 GetRequests, 315 SyntacticMatches, 0 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12011 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=6399, Invalid=18723, Unknown=0, NotChecked=0, Total=25122 [2018-04-11 20:59:34,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1206 states. [2018-04-11 20:59:34,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1206 to 1124. [2018-04-11 20:59:34,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1124 states. [2018-04-11 20:59:34,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1124 states to 1124 states and 1516 transitions. [2018-04-11 20:59:34,355 INFO L78 Accepts]: Start accepts. Automaton has 1124 states and 1516 transitions. Word has length 393 [2018-04-11 20:59:34,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:59:34,355 INFO L459 AbstractCegarLoop]: Abstraction has 1124 states and 1516 transitions. [2018-04-11 20:59:34,356 INFO L460 AbstractCegarLoop]: Interpolant automaton has 159 states. [2018-04-11 20:59:34,356 INFO L276 IsEmpty]: Start isEmpty. Operand 1124 states and 1516 transitions. [2018-04-11 20:59:34,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 399 [2018-04-11 20:59:34,357 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:59:34,357 INFO L355 BasicCegarLoop]: trace histogram [79, 79, 78, 78, 78, 1, 1, 1, 1, 1, 1] [2018-04-11 20:59:34,357 INFO L408 AbstractCegarLoop]: === Iteration 79 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:59:34,357 INFO L82 PathProgramCache]: Analyzing trace with hash 1997149725, now seen corresponding path program 78 times [2018-04-11 20:59:34,357 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:59:34,357 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:59:34,358 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:59:34,358 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:59:34,358 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:59:34,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:59:34,388 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:36,189 INFO L134 CoverageAnalysis]: Checked inductivity of 15249 backedges. 0 proven. 15249 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:59:36,189 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:59:36,189 INFO 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:59:36,194 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 20:59:36,479 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 79 check-sat command(s) [2018-04-11 20:59:36,479 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 20:59:36,482 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:59:36,640 INFO L134 CoverageAnalysis]: Checked inductivity of 15249 backedges. 0 proven. 15249 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:59:36,658 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:59:36,658 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [81, 81] total 84 [2018-04-11 20:59:36,659 INFO L442 AbstractCegarLoop]: Interpolant automaton has 85 states [2018-04-11 20:59:36,659 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2018-04-11 20:59:36,659 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3178, Invalid=3962, Unknown=0, NotChecked=0, Total=7140 [2018-04-11 20:59:36,659 INFO L87 Difference]: Start difference. First operand 1124 states and 1516 transitions. Second operand 85 states. [2018-04-11 20:59:40,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 20:59:40,996 INFO L93 Difference]: Finished difference Result 1221 states and 1620 transitions. [2018-04-11 20:59:40,996 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2018-04-11 20:59:40,996 INFO L78 Accepts]: Start accepts. Automaton has 85 states. Word has length 398 [2018-04-11 20:59:40,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 20:59:40,997 INFO L225 Difference]: With dead ends: 1221 [2018-04-11 20:59:40,997 INFO L226 Difference]: Without dead ends: 1221 [2018-04-11 20:59:40,998 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 556 GetRequests, 395 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:59:40,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1221 states. [2018-04-11 20:59:41,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1221 to 1138. [2018-04-11 20:59:41,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1138 states. [2018-04-11 20:59:41,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1138 states to 1138 states and 1535 transitions. [2018-04-11 20:59:41,004 INFO L78 Accepts]: Start accepts. Automaton has 1138 states and 1535 transitions. Word has length 398 [2018-04-11 20:59:41,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 20:59:41,004 INFO L459 AbstractCegarLoop]: Abstraction has 1138 states and 1535 transitions. [2018-04-11 20:59:41,004 INFO L460 AbstractCegarLoop]: Interpolant automaton has 85 states. [2018-04-11 20:59:41,004 INFO L276 IsEmpty]: Start isEmpty. Operand 1138 states and 1535 transitions. [2018-04-11 20:59:41,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 404 [2018-04-11 20:59:41,006 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 20:59:41,006 INFO L355 BasicCegarLoop]: trace histogram [80, 80, 79, 79, 79, 1, 1, 1, 1, 1, 1] [2018-04-11 20:59:41,006 INFO L408 AbstractCegarLoop]: === Iteration 80 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 20:59:41,006 INFO L82 PathProgramCache]: Analyzing trace with hash 521270006, now seen corresponding path program 79 times [2018-04-11 20:59:41,006 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 20:59:41,006 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 20:59:41,006 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:59:41,006 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 20:59:41,007 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 20:59:41,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:59:41,037 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:42,920 INFO L134 CoverageAnalysis]: Checked inductivity of 15642 backedges. 0 proven. 15642 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:59:42,920 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 20:59:42,920 INFO 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:59:42,925 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 20:59:42,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 20:59:42,965 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 20:59:44,491 INFO L134 CoverageAnalysis]: Checked inductivity of 15642 backedges. 0 proven. 15642 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 20:59:44,508 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 20:59:44,508 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [82, 81] total 162 [2018-04-11 20:59:44,509 INFO L442 AbstractCegarLoop]: Interpolant automaton has 163 states [2018-04-11 20:59:44,509 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 163 interpolants. [2018-04-11 20:59:44,510 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6723, Invalid=19683, Unknown=0, NotChecked=0, Total=26406 [2018-04-11 20:59:44,510 INFO L87 Difference]: Start difference. First operand 1138 states and 1535 transitions. Second operand 163 states. [2018-04-11 21:00:07,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:00:07,239 INFO L93 Difference]: Finished difference Result 1236 states and 1640 transitions. [2018-04-11 21:00:07,239 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2018-04-11 21:00:07,239 INFO L78 Accepts]: Start accepts. Automaton has 163 states. Word has length 403 [2018-04-11 21:00:07,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:00:07,240 INFO L225 Difference]: With dead ends: 1236 [2018-04-11 21:00:07,240 INFO L226 Difference]: Without dead ends: 1236 [2018-04-11 21:00:07,241 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 484 GetRequests, 323 SyntacticMatches, 0 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12639 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=6723, Invalid=19683, Unknown=0, NotChecked=0, Total=26406 [2018-04-11 21:00:07,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1236 states. [2018-04-11 21:00:07,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1236 to 1152. [2018-04-11 21:00:07,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1152 states. [2018-04-11 21:00:07,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1152 states to 1152 states and 1554 transitions. [2018-04-11 21:00:07,246 INFO L78 Accepts]: Start accepts. Automaton has 1152 states and 1554 transitions. Word has length 403 [2018-04-11 21:00:07,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:00:07,247 INFO L459 AbstractCegarLoop]: Abstraction has 1152 states and 1554 transitions. [2018-04-11 21:00:07,247 INFO L460 AbstractCegarLoop]: Interpolant automaton has 163 states. [2018-04-11 21:00:07,247 INFO L276 IsEmpty]: Start isEmpty. Operand 1152 states and 1554 transitions. [2018-04-11 21:00:07,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 409 [2018-04-11 21:00:07,248 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:00:07,248 INFO L355 BasicCegarLoop]: trace histogram [81, 81, 80, 80, 80, 1, 1, 1, 1, 1, 1] [2018-04-11 21:00:07,248 INFO L408 AbstractCegarLoop]: === Iteration 81 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 21:00:07,248 INFO L82 PathProgramCache]: Analyzing trace with hash 1071592893, now seen corresponding path program 80 times [2018-04-11 21:00:07,249 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 21:00:07,249 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 21:00:07,249 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 21:00:07,249 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 21:00:07,249 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 21:00:07,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:00:07,280 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:09,118 INFO L134 CoverageAnalysis]: Checked inductivity of 16040 backedges. 0 proven. 16040 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 21:00:09,118 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 21:00:09,118 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 21:00:09,123 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 21:00:09,160 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 21:00:09,160 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 21:00:09,164 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:00:11,253 INFO L134 CoverageAnalysis]: Checked inductivity of 16040 backedges. 0 proven. 16040 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 21:00:11,270 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 21:00:11,270 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [83, 82] total 164 [2018-04-11 21:00:11,271 INFO L442 AbstractCegarLoop]: Interpolant automaton has 165 states [2018-04-11 21:00:11,272 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 165 interpolants. [2018-04-11 21:00:11,273 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5658, Invalid=21402, Unknown=0, NotChecked=0, Total=27060 [2018-04-11 21:00:11,273 INFO L87 Difference]: Start difference. First operand 1152 states and 1554 transitions. Second operand 165 states. [2018-04-11 21:00:28,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:00:28,895 INFO L93 Difference]: Finished difference Result 1251 states and 1660 transitions. [2018-04-11 21:00:28,895 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2018-04-11 21:00:28,895 INFO L78 Accepts]: Start accepts. Automaton has 165 states. Word has length 408 [2018-04-11 21:00:28,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:00:28,896 INFO L225 Difference]: With dead ends: 1251 [2018-04-11 21:00:28,896 INFO L226 Difference]: Without dead ends: 1251 [2018-04-11 21:00:28,897 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 490 GetRequests, 327 SyntacticMatches, 0 SemanticMatches, 163 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11624 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=5658, Invalid=21402, Unknown=0, NotChecked=0, Total=27060 [2018-04-11 21:00:28,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1251 states. [2018-04-11 21:00:28,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1251 to 1166. [2018-04-11 21:00:28,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1166 states. [2018-04-11 21:00:28,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1166 states to 1166 states and 1573 transitions. [2018-04-11 21:00:28,903 INFO L78 Accepts]: Start accepts. Automaton has 1166 states and 1573 transitions. Word has length 408 [2018-04-11 21:00:28,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:00:28,903 INFO L459 AbstractCegarLoop]: Abstraction has 1166 states and 1573 transitions. [2018-04-11 21:00:28,903 INFO L460 AbstractCegarLoop]: Interpolant automaton has 165 states. [2018-04-11 21:00:28,903 INFO L276 IsEmpty]: Start isEmpty. Operand 1166 states and 1573 transitions. [2018-04-11 21:00:28,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 414 [2018-04-11 21:00:28,905 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:00:28,905 INFO L355 BasicCegarLoop]: trace histogram [82, 82, 81, 81, 81, 1, 1, 1, 1, 1, 1] [2018-04-11 21:00:28,905 INFO L408 AbstractCegarLoop]: === Iteration 82 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 21:00:28,905 INFO L82 PathProgramCache]: Analyzing trace with hash -1969252522, now seen corresponding path program 81 times [2018-04-11 21:00:28,905 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 21:00:28,905 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 21:00:28,906 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 21:00:28,906 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 21:00:28,906 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 21:00:28,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:00:28,938 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:30,859 INFO L134 CoverageAnalysis]: Checked inductivity of 16443 backedges. 0 proven. 16443 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 21:00:30,860 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 21:00:30,860 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 21:00:30,864 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 21:00:31,136 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 82 check-sat command(s) [2018-04-11 21:00:31,136 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 21:00:31,140 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:00:31,218 INFO L134 CoverageAnalysis]: Checked inductivity of 16443 backedges. 0 proven. 16443 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 21:00:31,236 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 21:00:31,236 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [84, 84] total 84 [2018-04-11 21:00:31,236 INFO L442 AbstractCegarLoop]: Interpolant automaton has 85 states [2018-04-11 21:00:31,236 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2018-04-11 21:00:31,237 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3408, Invalid=3732, Unknown=0, NotChecked=0, Total=7140 [2018-04-11 21:00:31,237 INFO L87 Difference]: Start difference. First operand 1166 states and 1573 transitions. Second operand 85 states. [2018-04-11 21:00:35,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:00:35,587 INFO L93 Difference]: Finished difference Result 1266 states and 1680 transitions. [2018-04-11 21:00:35,588 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2018-04-11 21:00:35,588 INFO L78 Accepts]: Start accepts. Automaton has 85 states. Word has length 413 [2018-04-11 21:00:35,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:00:35,589 INFO L225 Difference]: With dead ends: 1266 [2018-04-11 21:00:35,589 INFO L226 Difference]: Without dead ends: 1266 [2018-04-11 21:00:35,590 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 577 GetRequests, 413 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 21:00:35,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1266 states. [2018-04-11 21:00:35,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1266 to 1180. [2018-04-11 21:00:35,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1180 states. [2018-04-11 21:00:35,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1180 states to 1180 states and 1592 transitions. [2018-04-11 21:00:35,596 INFO L78 Accepts]: Start accepts. Automaton has 1180 states and 1592 transitions. Word has length 413 [2018-04-11 21:00:35,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:00:35,597 INFO L459 AbstractCegarLoop]: Abstraction has 1180 states and 1592 transitions. [2018-04-11 21:00:35,597 INFO L460 AbstractCegarLoop]: Interpolant automaton has 85 states. [2018-04-11 21:00:35,597 INFO L276 IsEmpty]: Start isEmpty. Operand 1180 states and 1592 transitions. [2018-04-11 21:00:35,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 419 [2018-04-11 21:00:35,598 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:00:35,598 INFO L355 BasicCegarLoop]: trace histogram [83, 83, 82, 82, 82, 1, 1, 1, 1, 1, 1] [2018-04-11 21:00:35,599 INFO L408 AbstractCegarLoop]: === Iteration 83 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 21:00:35,599 INFO L82 PathProgramCache]: Analyzing trace with hash -2096542371, now seen corresponding path program 82 times [2018-04-11 21:00:35,599 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 21:00:35,599 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 21:00:35,599 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 21:00:35,599 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 21:00:35,599 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 21:00:35,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:00:35,631 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:37,585 INFO L134 CoverageAnalysis]: Checked inductivity of 16851 backedges. 0 proven. 16851 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 21:00:37,585 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 21:00:37,585 INFO 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 21:00:37,591 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 21:00:37,772 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 21:00:37,773 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 21:00:37,777 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:00:39,461 INFO L134 CoverageAnalysis]: Checked inductivity of 16851 backedges. 0 proven. 16851 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 21:00:39,478 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 21:00:39,479 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [85, 84] total 168 [2018-04-11 21:00:39,479 INFO L442 AbstractCegarLoop]: Interpolant automaton has 169 states [2018-04-11 21:00:39,480 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 169 interpolants. [2018-04-11 21:00:39,481 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7140, Invalid=21252, Unknown=0, NotChecked=0, Total=28392 [2018-04-11 21:00:39,481 INFO L87 Difference]: Start difference. First operand 1180 states and 1592 transitions. Second operand 169 states. [2018-04-11 21:01:02,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:01:02,183 INFO L93 Difference]: Finished difference Result 1281 states and 1700 transitions. [2018-04-11 21:01:02,183 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2018-04-11 21:01:02,183 INFO L78 Accepts]: Start accepts. Automaton has 169 states. Word has length 418 [2018-04-11 21:01:02,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:01:02,185 INFO L225 Difference]: With dead ends: 1281 [2018-04-11 21:01:02,185 INFO L226 Difference]: Without dead ends: 1281 [2018-04-11 21:01:02,185 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 502 GetRequests, 335 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 21:01:02,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1281 states. [2018-04-11 21:01:02,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1281 to 1194. [2018-04-11 21:01:02,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1194 states. [2018-04-11 21:01:02,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1194 states to 1194 states and 1611 transitions. [2018-04-11 21:01:02,192 INFO L78 Accepts]: Start accepts. Automaton has 1194 states and 1611 transitions. Word has length 418 [2018-04-11 21:01:02,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:01:02,192 INFO L459 AbstractCegarLoop]: Abstraction has 1194 states and 1611 transitions. [2018-04-11 21:01:02,192 INFO L460 AbstractCegarLoop]: Interpolant automaton has 169 states. [2018-04-11 21:01:02,192 INFO L276 IsEmpty]: Start isEmpty. Operand 1194 states and 1611 transitions. [2018-04-11 21:01:02,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 424 [2018-04-11 21:01:02,194 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:01:02,194 INFO L355 BasicCegarLoop]: trace histogram [84, 84, 83, 83, 83, 1, 1, 1, 1, 1, 1] [2018-04-11 21:01:02,194 INFO L408 AbstractCegarLoop]: === Iteration 84 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 21:01:02,194 INFO L82 PathProgramCache]: Analyzing trace with hash 36914102, now seen corresponding path program 83 times [2018-04-11 21:01:02,194 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 21:01:02,194 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 21:01:02,195 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 21:01:02,195 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 21:01:02,195 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 21:01:02,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:01:02,227 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:04,243 INFO L134 CoverageAnalysis]: Checked inductivity of 17264 backedges. 0 proven. 17264 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 21:01:04,243 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 21:01:04,243 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 21:01:04,248 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-11 21:01:04,635 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 84 check-sat command(s) [2018-04-11 21:01:04,635 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 21:01:04,640 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:01:06,619 INFO L134 CoverageAnalysis]: Checked inductivity of 17264 backedges. 0 proven. 17264 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 21:01:06,637 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 21:01:06,637 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [86, 86] total 170 [2018-04-11 21:01:06,638 INFO L442 AbstractCegarLoop]: Interpolant automaton has 171 states [2018-04-11 21:01:06,638 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 171 interpolants. [2018-04-11 21:01:06,639 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7395, Invalid=21675, Unknown=0, NotChecked=0, Total=29070 [2018-04-11 21:01:06,639 INFO L87 Difference]: Start difference. First operand 1194 states and 1611 transitions. Second operand 171 states. [2018-04-11 21:01:38,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:01:38,194 INFO L93 Difference]: Finished difference Result 1296 states and 1720 transitions. [2018-04-11 21:01:38,194 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2018-04-11 21:01:38,194 INFO L78 Accepts]: Start accepts. Automaton has 171 states. Word has length 423 [2018-04-11 21:01:38,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:01:38,195 INFO L225 Difference]: With dead ends: 1296 [2018-04-11 21:01:38,195 INFO L226 Difference]: Without dead ends: 1296 [2018-04-11 21:01:38,196 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 508 GetRequests, 339 SyntacticMatches, 0 SemanticMatches, 169 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13943 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=7395, Invalid=21675, Unknown=0, NotChecked=0, Total=29070 [2018-04-11 21:01:38,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1296 states. [2018-04-11 21:01:38,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1296 to 1208. [2018-04-11 21:01:38,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1208 states. [2018-04-11 21:01:38,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1208 states to 1208 states and 1630 transitions. [2018-04-11 21:01:38,202 INFO L78 Accepts]: Start accepts. Automaton has 1208 states and 1630 transitions. Word has length 423 [2018-04-11 21:01:38,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:01:38,202 INFO L459 AbstractCegarLoop]: Abstraction has 1208 states and 1630 transitions. [2018-04-11 21:01:38,203 INFO L460 AbstractCegarLoop]: Interpolant automaton has 171 states. [2018-04-11 21:01:38,203 INFO L276 IsEmpty]: Start isEmpty. Operand 1208 states and 1630 transitions. [2018-04-11 21:01:38,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 429 [2018-04-11 21:01:38,204 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:01:38,204 INFO L355 BasicCegarLoop]: trace histogram [85, 85, 84, 84, 84, 1, 1, 1, 1, 1, 1] [2018-04-11 21:01:38,204 INFO L408 AbstractCegarLoop]: === Iteration 85 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 21:01:38,205 INFO L82 PathProgramCache]: Analyzing trace with hash -189637379, now seen corresponding path program 84 times [2018-04-11 21:01:38,205 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 21:01:38,205 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 21:01:38,205 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 21:01:38,205 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 21:01:38,205 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 21:01:38,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:01:38,240 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:40,604 INFO L134 CoverageAnalysis]: Checked inductivity of 17682 backedges. 0 proven. 17682 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 21:01:40,605 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 21:01:40,605 INFO 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 21:01:40,610 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-11 21:01:40,944 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 85 check-sat command(s) [2018-04-11 21:01:40,944 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 21:01:40,948 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:01:41,336 INFO L134 CoverageAnalysis]: Checked inductivity of 17682 backedges. 0 proven. 17682 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 21:01:41,357 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 21:01:41,357 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [87, 87] total 92 [2018-04-11 21:01:41,357 INFO L442 AbstractCegarLoop]: Interpolant automaton has 93 states [2018-04-11 21:01:41,358 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2018-04-11 21:01:41,358 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3688, Invalid=4868, Unknown=0, NotChecked=0, Total=8556 [2018-04-11 21:01:41,358 INFO L87 Difference]: Start difference. First operand 1208 states and 1630 transitions. Second operand 93 states. [2018-04-11 21:01:46,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:01:46,965 INFO L93 Difference]: Finished difference Result 1311 states and 1740 transitions. [2018-04-11 21:01:46,965 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2018-04-11 21:01:46,965 INFO L78 Accepts]: Start accepts. Automaton has 93 states. Word has length 428 [2018-04-11 21:01:46,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:01:46,966 INFO L225 Difference]: With dead ends: 1311 [2018-04-11 21:01:46,967 INFO L226 Difference]: Without dead ends: 1311 [2018-04-11 21:01:46,967 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 598 GetRequests, 423 SyntacticMatches, 0 SemanticMatches, 175 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4069 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=11157, Invalid=19995, Unknown=0, NotChecked=0, Total=31152 [2018-04-11 21:01:46,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1311 states. [2018-04-11 21:01:46,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1311 to 1222. [2018-04-11 21:01:46,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1222 states. [2018-04-11 21:01:46,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1222 states to 1222 states and 1649 transitions. [2018-04-11 21:01:46,976 INFO L78 Accepts]: Start accepts. Automaton has 1222 states and 1649 transitions. Word has length 428 [2018-04-11 21:01:46,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:01:46,976 INFO L459 AbstractCegarLoop]: Abstraction has 1222 states and 1649 transitions. [2018-04-11 21:01:46,976 INFO L460 AbstractCegarLoop]: Interpolant automaton has 93 states. [2018-04-11 21:01:46,976 INFO L276 IsEmpty]: Start isEmpty. Operand 1222 states and 1649 transitions. [2018-04-11 21:01:46,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 434 [2018-04-11 21:01:46,978 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:01:46,979 INFO L355 BasicCegarLoop]: trace histogram [86, 86, 85, 85, 85, 1, 1, 1, 1, 1, 1] [2018-04-11 21:01:46,979 INFO L408 AbstractCegarLoop]: === Iteration 86 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 21:01:46,979 INFO L82 PathProgramCache]: Analyzing trace with hash -605882346, now seen corresponding path program 85 times [2018-04-11 21:01:46,979 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 21:01:46,979 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 21:01:46,980 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 21:01:46,980 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 21:01:46,980 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 21:01:47,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:01:47,016 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:49,183 INFO L134 CoverageAnalysis]: Checked inductivity of 18105 backedges. 0 proven. 18105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 21:01:49,183 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 21:01:49,183 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 21:01:49,189 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 21:01:49,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:01:49,230 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:01:51,059 INFO L134 CoverageAnalysis]: Checked inductivity of 18105 backedges. 0 proven. 18105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 21:01:51,076 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 21:01:51,077 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [88, 87] total 174 [2018-04-11 21:01:51,077 INFO L442 AbstractCegarLoop]: Interpolant automaton has 175 states [2018-04-11 21:01:51,078 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 175 interpolants. [2018-04-11 21:01:51,079 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7743, Invalid=22707, Unknown=0, NotChecked=0, Total=30450 [2018-04-11 21:01:51,079 INFO L87 Difference]: Start difference. First operand 1222 states and 1649 transitions. Second operand 175 states. [2018-04-11 21:02:09,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:02:09,199 INFO L93 Difference]: Finished difference Result 1326 states and 1760 transitions. [2018-04-11 21:02:09,199 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2018-04-11 21:02:09,199 INFO L78 Accepts]: Start accepts. Automaton has 175 states. Word has length 433 [2018-04-11 21:02:09,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:02:09,200 INFO L225 Difference]: With dead ends: 1326 [2018-04-11 21:02:09,200 INFO L226 Difference]: Without dead ends: 1326 [2018-04-11 21:02:09,201 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 520 GetRequests, 347 SyntacticMatches, 0 SemanticMatches, 173 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14619 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=7743, Invalid=22707, Unknown=0, NotChecked=0, Total=30450 [2018-04-11 21:02:09,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1326 states. [2018-04-11 21:02:09,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1326 to 1236. [2018-04-11 21:02:09,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1236 states. [2018-04-11 21:02:09,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1236 states to 1236 states and 1668 transitions. [2018-04-11 21:02:09,208 INFO L78 Accepts]: Start accepts. Automaton has 1236 states and 1668 transitions. Word has length 433 [2018-04-11 21:02:09,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:02:09,208 INFO L459 AbstractCegarLoop]: Abstraction has 1236 states and 1668 transitions. [2018-04-11 21:02:09,208 INFO L460 AbstractCegarLoop]: Interpolant automaton has 175 states. [2018-04-11 21:02:09,208 INFO L276 IsEmpty]: Start isEmpty. Operand 1236 states and 1668 transitions. [2018-04-11 21:02:09,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 439 [2018-04-11 21:02:09,210 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:02:09,210 INFO L355 BasicCegarLoop]: trace histogram [87, 87, 86, 86, 86, 1, 1, 1, 1, 1, 1] [2018-04-11 21:02:09,210 INFO L408 AbstractCegarLoop]: === Iteration 87 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 21:02:09,210 INFO L82 PathProgramCache]: Analyzing trace with hash -1669045091, now seen corresponding path program 86 times [2018-04-11 21:02:09,210 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 21:02:09,210 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 21:02:09,211 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 21:02:09,211 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 21:02:09,211 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 21:02:09,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:02:09,246 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:11,616 INFO L134 CoverageAnalysis]: Checked inductivity of 18533 backedges. 0 proven. 18533 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 21:02:11,616 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 21:02:11,616 INFO 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:02:11,622 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 21:02:11,662 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 21:02:11,662 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 21:02:11,667 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:02:13,513 INFO L134 CoverageAnalysis]: Checked inductivity of 18533 backedges. 0 proven. 18533 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 21:02:13,534 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 21:02:13,534 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [89, 88] total 176 [2018-04-11 21:02:13,535 INFO L442 AbstractCegarLoop]: Interpolant automaton has 177 states [2018-04-11 21:02:13,535 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 177 interpolants. [2018-04-11 21:02:13,537 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7832, Invalid=23320, Unknown=0, NotChecked=0, Total=31152 [2018-04-11 21:02:13,537 INFO L87 Difference]: Start difference. First operand 1236 states and 1668 transitions. Second operand 177 states. [2018-04-11 21:02:42,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:02:42,659 INFO L93 Difference]: Finished difference Result 1341 states and 1780 transitions. [2018-04-11 21:02:42,659 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2018-04-11 21:02:42,659 INFO L78 Accepts]: Start accepts. Automaton has 177 states. Word has length 438 [2018-04-11 21:02:42,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:02:42,660 INFO L225 Difference]: With dead ends: 1341 [2018-04-11 21:02:42,660 INFO L226 Difference]: Without dead ends: 1341 [2018-04-11 21:02:42,661 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 526 GetRequests, 351 SyntacticMatches, 0 SemanticMatches, 175 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14875 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=7832, Invalid=23320, Unknown=0, NotChecked=0, Total=31152 [2018-04-11 21:02:42,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1341 states. [2018-04-11 21:02:42,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1341 to 1250. [2018-04-11 21:02:42,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1250 states. [2018-04-11 21:02:42,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1250 states to 1250 states and 1687 transitions. [2018-04-11 21:02:42,668 INFO L78 Accepts]: Start accepts. Automaton has 1250 states and 1687 transitions. Word has length 438 [2018-04-11 21:02:42,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:02:42,668 INFO L459 AbstractCegarLoop]: Abstraction has 1250 states and 1687 transitions. [2018-04-11 21:02:42,668 INFO L460 AbstractCegarLoop]: Interpolant automaton has 177 states. [2018-04-11 21:02:42,668 INFO L276 IsEmpty]: Start isEmpty. Operand 1250 states and 1687 transitions. [2018-04-11 21:02:42,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 444 [2018-04-11 21:02:42,670 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:02:42,670 INFO L355 BasicCegarLoop]: trace histogram [88, 88, 87, 87, 87, 1, 1, 1, 1, 1, 1] [2018-04-11 21:02:42,671 INFO L408 AbstractCegarLoop]: === Iteration 88 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 21:02:42,671 INFO L82 PathProgramCache]: Analyzing trace with hash 1246016630, now seen corresponding path program 87 times [2018-04-11 21:02:42,671 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 21:02:42,671 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 21:02:42,671 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 21:02:42,671 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 21:02:42,671 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 21:02:42,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:02:42,708 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:45,094 INFO L134 CoverageAnalysis]: Checked inductivity of 18966 backedges. 0 proven. 18966 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 21:02:45,094 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 21:02:45,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 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:02:45,099 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-11 21:02:45,417 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 88 check-sat command(s) [2018-04-11 21:02:45,417 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 21:02:45,420 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:02:45,518 INFO L134 CoverageAnalysis]: Checked inductivity of 18966 backedges. 0 proven. 18966 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 21:02:45,536 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 21:02:45,536 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [90, 90] total 90 [2018-04-11 21:02:45,536 INFO L442 AbstractCegarLoop]: Interpolant automaton has 91 states [2018-04-11 21:02:45,537 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2018-04-11 21:02:45,537 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3921, Invalid=4269, Unknown=0, NotChecked=0, Total=8190 [2018-04-11 21:02:45,537 INFO L87 Difference]: Start difference. First operand 1250 states and 1687 transitions. Second operand 91 states. [2018-04-11 21:02:50,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 21:02:50,667 INFO L93 Difference]: Finished difference Result 1356 states and 1800 transitions. [2018-04-11 21:02:50,667 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2018-04-11 21:02:50,668 INFO L78 Accepts]: Start accepts. Automaton has 91 states. Word has length 443 [2018-04-11 21:02:50,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 21:02:50,669 INFO L225 Difference]: With dead ends: 1356 [2018-04-11 21:02:50,669 INFO L226 Difference]: Without dead ends: 1356 [2018-04-11 21:02:50,669 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 619 GetRequests, 443 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:02:50,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1356 states. [2018-04-11 21:02:50,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1356 to 1264. [2018-04-11 21:02:50,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1264 states. [2018-04-11 21:02:50,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1264 states to 1264 states and 1706 transitions. [2018-04-11 21:02:50,676 INFO L78 Accepts]: Start accepts. Automaton has 1264 states and 1706 transitions. Word has length 443 [2018-04-11 21:02:50,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 21:02:50,676 INFO L459 AbstractCegarLoop]: Abstraction has 1264 states and 1706 transitions. [2018-04-11 21:02:50,676 INFO L460 AbstractCegarLoop]: Interpolant automaton has 91 states. [2018-04-11 21:02:50,676 INFO L276 IsEmpty]: Start isEmpty. Operand 1264 states and 1706 transitions. [2018-04-11 21:02:50,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 449 [2018-04-11 21:02:50,678 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 21:02:50,678 INFO L355 BasicCegarLoop]: trace histogram [89, 89, 88, 88, 88, 1, 1, 1, 1, 1, 1] [2018-04-11 21:02:50,678 INFO L408 AbstractCegarLoop]: === Iteration 89 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-11 21:02:50,678 INFO L82 PathProgramCache]: Analyzing trace with hash 1974035517, now seen corresponding path program 88 times [2018-04-11 21:02:50,678 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 21:02:50,678 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 21:02:50,679 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 21:02:50,679 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 21:02:50,679 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 21:02:50,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 21:02:50,715 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:52,971 INFO L134 CoverageAnalysis]: Checked inductivity of 19404 backedges. 0 proven. 19404 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 21:02:52,971 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 21:02:52,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 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:02:52,976 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-11 21:02:53,213 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-11 21:02:53,213 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 21:02:53,218 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 21:02:55,360 INFO L134 CoverageAnalysis]: Checked inductivity of 19404 backedges. 0 proven. 19404 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 21:02:55,377 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 21:02:55,378 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [91, 90] total 180 [2018-04-11 21:02:55,378 INFO L442 AbstractCegarLoop]: Interpolant automaton has 181 states [2018-04-11 21:02:55,379 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 181 interpolants. [2018-04-11 21:02:55,380 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7650, Invalid=24930, Unknown=0, NotChecked=0, Total=32580 [2018-04-11 21:02:55,380 INFO L87 Difference]: Start difference. First operand 1264 states and 1706 transitions. Second operand 181 states. Received shutdown request... [2018-04-11 21:03:08,224 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-04-11 21:03:08,224 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-11 21:03:08,242 WARN L197 ceAbstractionStarter]: Timeout [2018-04-11 21:03:08,242 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.04 09:03:08 BoogieIcfgContainer [2018-04-11 21:03:08,242 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-11 21:03:08,242 INFO L168 Benchmark]: Toolchain (without parser) took 749181.86 ms. Allocated memory was 399.0 MB in the beginning and 2.2 GB in the end (delta: 1.9 GB). Free memory was 335.2 MB in the beginning and 2.1 GB in the end (delta: -1.7 GB). Peak memory consumption was 126.6 MB. Max. memory is 5.3 GB. [2018-04-11 21:03:08,243 INFO L168 Benchmark]: CDTParser took 0.13 ms. Allocated memory is still 399.0 MB. Free memory is still 355.8 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-11 21:03:08,244 INFO L168 Benchmark]: CACSL2BoogieTranslator took 155.19 ms. Allocated memory is still 399.0 MB. Free memory was 335.2 MB in the beginning and 324.0 MB in the end (delta: 11.2 MB). Peak memory consumption was 11.2 MB. Max. memory is 5.3 GB. [2018-04-11 21:03:08,244 INFO L168 Benchmark]: Boogie Preprocessor took 19.27 ms. Allocated memory is still 399.0 MB. Free memory is still 324.0 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-11 21:03:08,244 INFO L168 Benchmark]: RCFGBuilder took 208.25 ms. Allocated memory was 399.0 MB in the beginning and 577.8 MB in the end (delta: 178.8 MB). Free memory was 324.0 MB in the beginning and 543.0 MB in the end (delta: -219.0 MB). Peak memory consumption was 25.7 MB. Max. memory is 5.3 GB. [2018-04-11 21:03:08,244 INFO L168 Benchmark]: TraceAbstraction took 748796.57 ms. Allocated memory was 577.8 MB in the beginning and 2.2 GB in the end (delta: 1.7 GB). Free memory was 543.0 MB in the beginning and 2.1 GB in the end (delta: -1.5 GB). Peak memory consumption was 155.5 MB. Max. memory is 5.3 GB. [2018-04-11 21:03:08,246 INFO L344 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.13 ms. Allocated memory is still 399.0 MB. Free memory is still 355.8 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 155.19 ms. Allocated memory is still 399.0 MB. Free memory was 335.2 MB in the beginning and 324.0 MB in the end (delta: 11.2 MB). Peak memory consumption was 11.2 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 19.27 ms. Allocated memory is still 399.0 MB. Free memory is still 324.0 MB. There was no memory consumed. Max. memory is 5.3 GB. * RCFGBuilder took 208.25 ms. Allocated memory was 399.0 MB in the beginning and 577.8 MB in the end (delta: 178.8 MB). Free memory was 324.0 MB in the beginning and 543.0 MB in the end (delta: -219.0 MB). Peak memory consumption was 25.7 MB. Max. memory is 5.3 GB. * TraceAbstraction took 748796.57 ms. Allocated memory was 577.8 MB in the beginning and 2.2 GB in the end (delta: 1.7 GB). Free memory was 543.0 MB in the beginning and 2.1 GB in the end (delta: -1.5 GB). Peak memory consumption was 155.5 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 26]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 26). Cancelled while BasicCegarLoop was constructing difference of abstraction (1264states) and interpolant automaton (currently 66 states, 181 states before enhancement), while ReachableStatesComputation was computing reachable states (967 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 19]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 19). Cancelled while BasicCegarLoop was constructing difference of abstraction (1264states) and interpolant automaton (currently 66 states, 181 states before enhancement), while ReachableStatesComputation was computing reachable states (967 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 24]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 24). Cancelled while BasicCegarLoop was constructing difference of abstraction (1264states) and interpolant automaton (currently 66 states, 181 states before enhancement), while ReachableStatesComputation was computing reachable states (967 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 17]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 17). Cancelled while BasicCegarLoop was constructing difference of abstraction (1264states) and interpolant automaton (currently 66 states, 181 states before enhancement), while ReachableStatesComputation was computing reachable states (967 states constructedinput type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 6 procedures, 42 locations, 4 error locations. TIMEOUT Result, 748.7s OverallTime, 89 OverallIterations, 89 TraceHistogramMax, 617.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 23546 SDtfs, 165798 SDslu, 684463 SDs, 0 SdLazy, 2496286 SolverSat, 58240 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 460.1s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 25676 GetRequests, 17666 SyntacticMatches, 7 SemanticMatches, 8003 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 341404 ImplicationChecksByTransitivity, 119.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1264occurred in iteration=88, 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.5s AutomataMinimizationTime, 88 MinimizatonAttempts, 4268 StatesRemovedByMinimization, 88 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.3s SsaConstructionTime, 8.7s SatisfiabilityAnalysisTime, 116.7s InterpolantComputationTime, 40576 NumberOfCodeBlocks, 40576 NumberOfCodeBlocksAsserted, 2128 NumberOfCheckSat, 40399 ConstructedInterpolants, 0 QuantifiedInterpolants, 41933687 SizeOfPredicates, 0 NumberOfNonLiveVariables, 29084 ConjunctsInSsa, 6820 ConjunctsInUnsatCore, 177 InterpolantComputations, 1 PerfectInterpolantSequences, 0/1159136 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/sanfoundry_24_false-valid-deref.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-11_21-03-08-251.csv Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/sanfoundry_24_false-valid-deref.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-04-11_21-03-08-251.csv Completed graceful shutdown