java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv -tc ../../../trunk/examples/toolchains/AutomizerCTransformed.xml -s ../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_SS.epf -i ../../../trunk/examples/svcomp/array-examples/sanfoundry_24_false-valid-deref.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-d4a2356 [2018-03-23 12:07:06,624 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-03-23 12:07:06,626 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-03-23 12:07:06,638 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-03-23 12:07:06,638 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-03-23 12:07:06,639 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-03-23 12:07:06,640 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-03-23 12:07:06,642 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-03-23 12:07:06,645 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-03-23 12:07:06,645 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-03-23 12:07:06,646 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-03-23 12:07:06,647 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-03-23 12:07:06,648 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-03-23 12:07:06,649 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-03-23 12:07:06,650 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-03-23 12:07:06,652 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-03-23 12:07:06,654 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-03-23 12:07:06,656 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-03-23 12:07:06,658 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-03-23 12:07:06,659 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-03-23 12:07:06,661 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-03-23 12:07:06,662 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-03-23 12:07:06,662 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-03-23 12:07:06,663 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-03-23 12:07:06,664 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-03-23 12:07:06,665 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-03-23 12:07:06,665 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-03-23 12:07:06,666 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-03-23 12:07:06,667 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-03-23 12:07:06,667 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-03-23 12:07:06,668 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-03-23 12:07:06,668 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_SS.epf [2018-03-23 12:07:06,677 INFO L110 SettingsManager]: Loading preferences was successful [2018-03-23 12:07:06,677 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-03-23 12:07:06,678 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-03-23 12:07:06,678 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-03-23 12:07:06,678 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-03-23 12:07:06,679 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-03-23 12:07:06,679 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-03-23 12:07:06,679 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-03-23 12:07:06,679 INFO L133 SettingsManager]: * sizeof long=4 [2018-03-23 12:07:06,679 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-03-23 12:07:06,680 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-03-23 12:07:06,680 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-03-23 12:07:06,680 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-03-23 12:07:06,680 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-03-23 12:07:06,680 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-03-23 12:07:06,680 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-03-23 12:07:06,681 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-03-23 12:07:06,681 INFO L133 SettingsManager]: * sizeof long double=12 [2018-03-23 12:07:06,681 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-03-23 12:07:06,681 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-03-23 12:07:06,681 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-03-23 12:07:06,681 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-03-23 12:07:06,682 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-03-23 12:07:06,682 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-03-23 12:07:06,682 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-03-23 12:07:06,682 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-03-23 12:07:06,682 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-03-23 12:07:06,683 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-03-23 12:07:06,683 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-03-23 12:07:06,683 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-03-23 12:07:06,683 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-23 12:07:06,683 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-03-23 12:07:06,684 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-03-23 12:07:06,684 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-03-23 12:07:06,713 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-03-23 12:07:06,725 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-03-23 12:07:06,729 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-03-23 12:07:06,731 INFO L271 PluginConnector]: Initializing CDTParser... [2018-03-23 12:07:06,731 INFO L276 PluginConnector]: CDTParser initialized [2018-03-23 12:07:06,731 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-examples/sanfoundry_24_false-valid-deref.i [2018-03-23 12:07:07,087 INFO L228 CDTParser]: Created temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGf74e88eda [2018-03-23 12:07:07,197 INFO L291 CDTParser]: IsIndexed: true [2018-03-23 12:07:07,198 INFO L292 CDTParser]: Found 1 translation units. [2018-03-23 12:07:07,198 INFO L171 CDTParser]: Scanning sanfoundry_24_false-valid-deref.i [2018-03-23 12:07:07,199 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-03-23 12:07:07,199 INFO L215 ultiparseSymbolTable]: [2018-03-23 12:07:07,199 INFO L218 ultiparseSymbolTable]: Function table: [2018-03-23 12:07:07,200 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fsanfoundry____false_valid_deref_i__printOdd ('printOdd') in sanfoundry_24_false-valid-deref.i [2018-03-23 12:07:07,200 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in sanfoundry_24_false-valid-deref.i [2018-03-23 12:07:07,200 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-03-23 12:07:07,200 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fsanfoundry____false_valid_deref_i__printEven ('printEven') in sanfoundry_24_false-valid-deref.i [2018-03-23 12:07:07,200 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-03-23 12:07:07,200 INFO L233 ultiparseSymbolTable]: [2018-03-23 12:07:07,213 INFO L334 CDTParser]: Deleted temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGf74e88eda [2018-03-23 12:07:07,218 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-03-23 12:07:07,220 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2018-03-23 12:07:07,221 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-03-23 12:07:07,222 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-03-23 12:07:07,228 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-03-23 12:07:07,229 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.03 12:07:07" (1/1) ... [2018-03-23 12:07:07,232 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@108561d5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 12:07:07, skipping insertion in model container [2018-03-23 12:07:07,233 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.03 12:07:07" (1/1) ... [2018-03-23 12:07:07,247 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-23 12:07:07,262 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-23 12:07:07,406 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-23 12:07:07,425 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-23 12:07:07,429 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 8 non ball SCCs. Number of states in SCCs 8. [2018-03-23 12:07:07,437 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 12:07:07 WrapperNode [2018-03-23 12:07:07,437 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-03-23 12:07:07,438 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-03-23 12:07:07,438 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-03-23 12:07:07,438 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-03-23 12:07:07,454 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 12:07:07" (1/1) ... [2018-03-23 12:07:07,454 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 12:07:07" (1/1) ... [2018-03-23 12:07:07,463 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 12:07:07" (1/1) ... [2018-03-23 12:07:07,463 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 12:07:07" (1/1) ... [2018-03-23 12:07:07,466 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 12:07:07" (1/1) ... [2018-03-23 12:07:07,471 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 12:07:07" (1/1) ... [2018-03-23 12:07:07,472 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 12:07:07" (1/1) ... [2018-03-23 12:07:07,474 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-03-23 12:07:07,475 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-03-23 12:07:07,475 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-03-23 12:07:07,475 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-03-23 12:07:07,476 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 12:07:07" (1/1) ... No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-03-23 12:07:07,542 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-03-23 12:07:07,542 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-03-23 12:07:07,542 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fsanfoundry____false_valid_deref_i____VERIFIER_assert [2018-03-23 12:07:07,542 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fsanfoundry____false_valid_deref_i__printEven [2018-03-23 12:07:07,543 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fsanfoundry____false_valid_deref_i__printOdd [2018-03-23 12:07:07,543 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-03-23 12:07:07,543 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-03-23 12:07:07,543 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fsanfoundry____false_valid_deref_i____VERIFIER_assert [2018-03-23 12:07:07,543 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-03-23 12:07:07,543 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fsanfoundry____false_valid_deref_i__printEven [2018-03-23 12:07:07,543 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fsanfoundry____false_valid_deref_i__printOdd [2018-03-23 12:07:07,543 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-03-23 12:07:07,544 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-03-23 12:07:07,544 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-03-23 12:07:07,783 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-03-23 12:07:07,784 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.03 12:07:07 BoogieIcfgContainer [2018-03-23 12:07:07,784 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-03-23 12:07:07,785 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2018-03-23 12:07:07,785 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2018-03-23 12:07:07,786 INFO L276 PluginConnector]: IcfgTransformer initialized [2018-03-23 12:07:07,790 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.03 12:07:07" (1/1) ... [2018-03-23 12:07:07,795 WARN L218 ansformationObserver]: HeapSeparator: input icfg has no '#valid' array -- returning unchanged Icfg! [2018-03-23 12:07:07,809 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 23.03 12:07:07 BasicIcfg [2018-03-23 12:07:07,809 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2018-03-23 12:07:07,810 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-03-23 12:07:07,810 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-03-23 12:07:07,814 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-03-23 12:07:07,814 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.03 12:07:07" (1/4) ... [2018-03-23 12:07:07,815 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1eb45439 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.03 12:07:07, skipping insertion in model container [2018-03-23 12:07:07,815 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 12:07:07" (2/4) ... [2018-03-23 12:07:07,816 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1eb45439 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.03 12:07:07, skipping insertion in model container [2018-03-23 12:07:07,816 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.03 12:07:07" (3/4) ... [2018-03-23 12:07:07,816 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1eb45439 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.03 12:07:07, skipping insertion in model container [2018-03-23 12:07:07,816 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 23.03 12:07:07" (4/4) ... [2018-03-23 12:07:07,818 INFO L107 eAbstractionObserver]: Analyzing ICFG sanfoundry_24_false-valid-deref.ileft_unchanged_by_heapseparator [2018-03-23 12:07:07,828 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-03-23 12:07:07,837 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 4 error locations. [2018-03-23 12:07:07,884 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-03-23 12:07:07,885 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-03-23 12:07:07,885 INFO L370 AbstractCegarLoop]: Hoare is true [2018-03-23 12:07:07,885 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-03-23 12:07:07,886 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-03-23 12:07:07,886 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-03-23 12:07:07,886 INFO L374 AbstractCegarLoop]: Difference is false [2018-03-23 12:07:07,886 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-03-23 12:07:07,886 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-03-23 12:07:07,887 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-03-23 12:07:07,902 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states. [2018-03-23 12:07:07,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2018-03-23 12:07:07,908 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:07,909 INFO L353 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:07,909 INFO L408 AbstractCegarLoop]: === Iteration 1 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:07,913 INFO L82 PathProgramCache]: Analyzing trace with hash -968705159, now seen corresponding path program 1 times [2018-03-23 12:07:07,914 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:07,915 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:07,954 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:07,954 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:07:07,954 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:07,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:07,994 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:07:08,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:08,078 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-03-23 12:07:08,079 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-03-23 12:07:08,080 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-03-23 12:07:08,090 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-03-23 12:07:08,090 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-03-23 12:07:08,092 INFO L87 Difference]: Start difference. First operand 51 states. Second operand 3 states. [2018-03-23 12:07:08,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:08,210 INFO L93 Difference]: Finished difference Result 112 states and 144 transitions. [2018-03-23 12:07:08,210 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-03-23 12:07:08,212 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 13 [2018-03-23 12:07:08,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:08,223 INFO L225 Difference]: With dead ends: 112 [2018-03-23 12:07:08,224 INFO L226 Difference]: Without dead ends: 62 [2018-03-23 12:07:08,228 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-03-23 12:07:08,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2018-03-23 12:07:08,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 55. [2018-03-23 12:07:08,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2018-03-23 12:07:08,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 62 transitions. [2018-03-23 12:07:08,267 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 62 transitions. Word has length 13 [2018-03-23 12:07:08,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:08,268 INFO L459 AbstractCegarLoop]: Abstraction has 55 states and 62 transitions. [2018-03-23 12:07:08,268 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-03-23 12:07:08,268 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 62 transitions. [2018-03-23 12:07:08,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-03-23 12:07:08,271 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:08,271 INFO L353 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:08,271 INFO L408 AbstractCegarLoop]: === Iteration 2 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:08,271 INFO L82 PathProgramCache]: Analyzing trace with hash 1488179528, now seen corresponding path program 1 times [2018-03-23 12:07:08,271 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:08,272 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:08,273 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:08,273 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:07:08,273 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:08,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:08,288 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:07:08,376 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:08,376 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:08,376 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:07:08,394 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:07:08,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:08,413 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:08,433 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:08,454 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:08,455 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-03-23 12:07:08,455 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-03-23 12:07:08,456 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-03-23 12:07:08,456 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-03-23 12:07:08,456 INFO L87 Difference]: Start difference. First operand 55 states and 62 transitions. Second operand 5 states. [2018-03-23 12:07:08,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:08,598 INFO L93 Difference]: Finished difference Result 74 states and 86 transitions. [2018-03-23 12:07:08,598 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-03-23 12:07:08,599 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 20 [2018-03-23 12:07:08,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:08,600 INFO L225 Difference]: With dead ends: 74 [2018-03-23 12:07:08,601 INFO L226 Difference]: Without dead ends: 72 [2018-03-23 12:07:08,602 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-03-23 12:07:08,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2018-03-23 12:07:08,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 64. [2018-03-23 12:07:08,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2018-03-23 12:07:08,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 74 transitions. [2018-03-23 12:07:08,613 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 74 transitions. Word has length 20 [2018-03-23 12:07:08,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:08,613 INFO L459 AbstractCegarLoop]: Abstraction has 64 states and 74 transitions. [2018-03-23 12:07:08,613 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-03-23 12:07:08,614 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 74 transitions. [2018-03-23 12:07:08,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-03-23 12:07:08,615 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:08,615 INFO L353 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:08,615 INFO L408 AbstractCegarLoop]: === Iteration 3 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:08,616 INFO L82 PathProgramCache]: Analyzing trace with hash -1776919665, now seen corresponding path program 1 times [2018-03-23 12:07:08,616 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:08,616 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:08,617 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:08,617 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:07:08,618 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:08,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:08,628 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:07:08,676 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-03-23 12:07:08,676 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-03-23 12:07:08,676 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-03-23 12:07:08,677 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-03-23 12:07:08,677 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-03-23 12:07:08,677 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-03-23 12:07:08,677 INFO L87 Difference]: Start difference. First operand 64 states and 74 transitions. Second operand 5 states. [2018-03-23 12:07:08,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:08,811 INFO L93 Difference]: Finished difference Result 92 states and 105 transitions. [2018-03-23 12:07:08,811 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-03-23 12:07:08,811 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 23 [2018-03-23 12:07:08,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:08,813 INFO L225 Difference]: With dead ends: 92 [2018-03-23 12:07:08,813 INFO L226 Difference]: Without dead ends: 67 [2018-03-23 12:07:08,814 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2018-03-23 12:07:08,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2018-03-23 12:07:08,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 64. [2018-03-23 12:07:08,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2018-03-23 12:07:08,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 73 transitions. [2018-03-23 12:07:08,822 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 73 transitions. Word has length 23 [2018-03-23 12:07:08,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:08,823 INFO L459 AbstractCegarLoop]: Abstraction has 64 states and 73 transitions. [2018-03-23 12:07:08,823 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-03-23 12:07:08,823 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 73 transitions. [2018-03-23 12:07:08,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-03-23 12:07:08,825 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:08,825 INFO L353 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:08,825 INFO L408 AbstractCegarLoop]: === Iteration 4 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:08,825 INFO L82 PathProgramCache]: Analyzing trace with hash -857447271, now seen corresponding path program 2 times [2018-03-23 12:07:08,825 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:08,826 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:08,826 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:08,827 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:07:08,827 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:08,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:08,840 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:07:08,946 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:08,946 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:08,946 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:07:08,957 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 12:07:08,968 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 12:07:08,968 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:08,970 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:08,980 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:09,002 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:09,002 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2018-03-23 12:07:09,002 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-03-23 12:07:09,003 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-03-23 12:07:09,003 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-03-23 12:07:09,003 INFO L87 Difference]: Start difference. First operand 64 states and 73 transitions. Second operand 7 states. [2018-03-23 12:07:09,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:09,268 INFO L93 Difference]: Finished difference Result 83 states and 97 transitions. [2018-03-23 12:07:09,268 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-03-23 12:07:09,269 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 27 [2018-03-23 12:07:09,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:09,270 INFO L225 Difference]: With dead ends: 83 [2018-03-23 12:07:09,270 INFO L226 Difference]: Without dead ends: 81 [2018-03-23 12:07:09,271 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2018-03-23 12:07:09,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2018-03-23 12:07:09,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 73. [2018-03-23 12:07:09,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2018-03-23 12:07:09,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 85 transitions. [2018-03-23 12:07:09,279 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 85 transitions. Word has length 27 [2018-03-23 12:07:09,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:09,280 INFO L459 AbstractCegarLoop]: Abstraction has 73 states and 85 transitions. [2018-03-23 12:07:09,280 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-03-23 12:07:09,280 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 85 transitions. [2018-03-23 12:07:09,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-03-23 12:07:09,281 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:09,282 INFO L353 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:09,282 INFO L408 AbstractCegarLoop]: === Iteration 5 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:09,282 INFO L82 PathProgramCache]: Analyzing trace with hash -1226982754, now seen corresponding path program 1 times [2018-03-23 12:07:09,282 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:09,282 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:09,283 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:09,284 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:09,284 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:09,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:09,295 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:07:09,367 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:09,368 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:09,368 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:07:09,379 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:07:09,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:09,390 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:09,451 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:09,473 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:09,473 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2018-03-23 12:07:09,474 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-03-23 12:07:09,474 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-03-23 12:07:09,474 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2018-03-23 12:07:09,475 INFO L87 Difference]: Start difference. First operand 73 states and 85 transitions. Second operand 12 states. [2018-03-23 12:07:09,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:09,668 INFO L93 Difference]: Finished difference Result 107 states and 123 transitions. [2018-03-23 12:07:09,668 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-03-23 12:07:09,668 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 30 [2018-03-23 12:07:09,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:09,669 INFO L225 Difference]: With dead ends: 107 [2018-03-23 12:07:09,669 INFO L226 Difference]: Without dead ends: 76 [2018-03-23 12:07:09,670 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2018-03-23 12:07:09,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2018-03-23 12:07:09,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 73. [2018-03-23 12:07:09,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2018-03-23 12:07:09,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 84 transitions. [2018-03-23 12:07:09,679 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 84 transitions. Word has length 30 [2018-03-23 12:07:09,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:09,679 INFO L459 AbstractCegarLoop]: Abstraction has 73 states and 84 transitions. [2018-03-23 12:07:09,680 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-03-23 12:07:09,680 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 84 transitions. [2018-03-23 12:07:09,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2018-03-23 12:07:09,681 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:09,681 INFO L353 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:09,681 INFO L408 AbstractCegarLoop]: === Iteration 6 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:09,682 INFO L82 PathProgramCache]: Analyzing trace with hash 1840751656, now seen corresponding path program 3 times [2018-03-23 12:07:09,682 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:09,682 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:09,683 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:09,683 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:07:09,683 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:09,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:09,697 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:07:09,796 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:09,796 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:09,796 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:07:09,802 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 12:07:09,810 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2018-03-23 12:07:09,810 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:09,813 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:09,832 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:09,869 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:09,869 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2018-03-23 12:07:09,870 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-03-23 12:07:09,870 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-03-23 12:07:09,870 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2018-03-23 12:07:09,870 INFO L87 Difference]: Start difference. First operand 73 states and 84 transitions. Second operand 9 states. [2018-03-23 12:07:10,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:10,168 INFO L93 Difference]: Finished difference Result 92 states and 108 transitions. [2018-03-23 12:07:10,168 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-03-23 12:07:10,168 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 34 [2018-03-23 12:07:10,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:10,169 INFO L225 Difference]: With dead ends: 92 [2018-03-23 12:07:10,169 INFO L226 Difference]: Without dead ends: 90 [2018-03-23 12:07:10,169 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2018-03-23 12:07:10,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2018-03-23 12:07:10,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 82. [2018-03-23 12:07:10,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 82 states. [2018-03-23 12:07:10,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 96 transitions. [2018-03-23 12:07:10,176 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 96 transitions. Word has length 34 [2018-03-23 12:07:10,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:10,176 INFO L459 AbstractCegarLoop]: Abstraction has 82 states and 96 transitions. [2018-03-23 12:07:10,176 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-03-23 12:07:10,176 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 96 transitions. [2018-03-23 12:07:10,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-03-23 12:07:10,177 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:10,177 INFO L353 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:10,177 INFO L408 AbstractCegarLoop]: === Iteration 7 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:10,177 INFO L82 PathProgramCache]: Analyzing trace with hash 504306863, now seen corresponding path program 2 times [2018-03-23 12:07:10,178 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:10,178 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:10,178 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:10,178 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:10,178 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:10,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:10,191 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:07:10,245 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-03-23 12:07:10,246 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:10,246 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:07:10,252 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 12:07:10,265 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 12:07:10,265 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:10,268 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:10,359 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:10,380 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:10,380 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 11] total 13 [2018-03-23 12:07:10,380 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-03-23 12:07:10,381 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-03-23 12:07:10,381 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2018-03-23 12:07:10,381 INFO L87 Difference]: Start difference. First operand 82 states and 96 transitions. Second operand 14 states. [2018-03-23 12:07:10,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:10,578 INFO L93 Difference]: Finished difference Result 117 states and 140 transitions. [2018-03-23 12:07:10,578 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-03-23 12:07:10,578 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 37 [2018-03-23 12:07:10,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:10,579 INFO L225 Difference]: With dead ends: 117 [2018-03-23 12:07:10,579 INFO L226 Difference]: Without dead ends: 94 [2018-03-23 12:07:10,580 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=148, Invalid=554, Unknown=0, NotChecked=0, Total=702 [2018-03-23 12:07:10,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2018-03-23 12:07:10,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 91. [2018-03-23 12:07:10,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 91 states. [2018-03-23 12:07:10,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 106 transitions. [2018-03-23 12:07:10,587 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 106 transitions. Word has length 37 [2018-03-23 12:07:10,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:10,587 INFO L459 AbstractCegarLoop]: Abstraction has 91 states and 106 transitions. [2018-03-23 12:07:10,587 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-03-23 12:07:10,587 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 106 transitions. [2018-03-23 12:07:10,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2018-03-23 12:07:10,589 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:10,589 INFO L353 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:10,589 INFO L408 AbstractCegarLoop]: === Iteration 8 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:10,589 INFO L82 PathProgramCache]: Analyzing trace with hash 978818489, now seen corresponding path program 4 times [2018-03-23 12:07:10,589 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:10,589 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:10,590 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:10,590 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:10,590 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:10,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:10,603 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:07:10,767 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:10,767 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:10,767 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:07:10,777 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 12:07:10,787 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 12:07:10,787 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:10,790 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:10,802 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:10,825 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:10,825 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2018-03-23 12:07:10,825 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-03-23 12:07:10,826 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-03-23 12:07:10,826 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-03-23 12:07:10,826 INFO L87 Difference]: Start difference. First operand 91 states and 106 transitions. Second operand 11 states. [2018-03-23 12:07:11,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:11,120 INFO L93 Difference]: Finished difference Result 107 states and 126 transitions. [2018-03-23 12:07:11,120 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-03-23 12:07:11,121 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 41 [2018-03-23 12:07:11,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:11,122 INFO L225 Difference]: With dead ends: 107 [2018-03-23 12:07:11,122 INFO L226 Difference]: Without dead ends: 105 [2018-03-23 12:07:11,123 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2018-03-23 12:07:11,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2018-03-23 12:07:11,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 100. [2018-03-23 12:07:11,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 100 states. [2018-03-23 12:07:11,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 118 transitions. [2018-03-23 12:07:11,133 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 118 transitions. Word has length 41 [2018-03-23 12:07:11,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:11,133 INFO L459 AbstractCegarLoop]: Abstraction has 100 states and 118 transitions. [2018-03-23 12:07:11,133 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-03-23 12:07:11,134 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 118 transitions. [2018-03-23 12:07:11,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2018-03-23 12:07:11,135 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:11,136 INFO L353 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:11,136 INFO L408 AbstractCegarLoop]: === Iteration 9 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:11,136 INFO L82 PathProgramCache]: Analyzing trace with hash -1633620216, now seen corresponding path program 5 times [2018-03-23 12:07:11,136 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:11,136 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:11,137 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:11,137 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:11,137 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:11,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:11,152 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:07:11,292 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:11,292 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:11,293 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:07:11,298 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-03-23 12:07:11,316 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2018-03-23 12:07:11,317 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:11,320 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:11,337 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:11,362 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:11,362 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2018-03-23 12:07:11,363 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-03-23 12:07:11,363 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-03-23 12:07:11,363 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2018-03-23 12:07:11,363 INFO L87 Difference]: Start difference. First operand 100 states and 118 transitions. Second operand 13 states. [2018-03-23 12:07:11,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:11,935 INFO L93 Difference]: Finished difference Result 117 states and 139 transitions. [2018-03-23 12:07:11,936 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-03-23 12:07:11,936 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 48 [2018-03-23 12:07:11,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:11,938 INFO L225 Difference]: With dead ends: 117 [2018-03-23 12:07:11,939 INFO L226 Difference]: Without dead ends: 115 [2018-03-23 12:07:11,939 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=443, Unknown=0, NotChecked=0, Total=506 [2018-03-23 12:07:11,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2018-03-23 12:07:11,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 109. [2018-03-23 12:07:11,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 109 states. [2018-03-23 12:07:11,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 130 transitions. [2018-03-23 12:07:11,949 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 130 transitions. Word has length 48 [2018-03-23 12:07:11,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:11,950 INFO L459 AbstractCegarLoop]: Abstraction has 109 states and 130 transitions. [2018-03-23 12:07:11,950 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-03-23 12:07:11,950 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 130 transitions. [2018-03-23 12:07:11,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-03-23 12:07:11,951 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:11,952 INFO L353 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:11,952 INFO L408 AbstractCegarLoop]: === Iteration 10 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:11,952 INFO L82 PathProgramCache]: Analyzing trace with hash 1465152398, now seen corresponding path program 3 times [2018-03-23 12:07:11,952 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:11,952 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:11,953 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:11,953 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:11,953 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:11,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:11,966 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:07:12,072 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-03-23 12:07:12,073 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:12,073 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:07:12,090 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 12:07:12,105 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2018-03-23 12:07:12,105 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:12,108 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:12,122 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-03-23 12:07:12,157 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:12,157 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2018-03-23 12:07:12,158 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-03-23 12:07:12,158 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-03-23 12:07:12,158 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-03-23 12:07:12,158 INFO L87 Difference]: Start difference. First operand 109 states and 130 transitions. Second operand 7 states. [2018-03-23 12:07:12,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:12,371 INFO L93 Difference]: Finished difference Result 123 states and 147 transitions. [2018-03-23 12:07:12,372 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-03-23 12:07:12,372 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 51 [2018-03-23 12:07:12,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:12,373 INFO L225 Difference]: With dead ends: 123 [2018-03-23 12:07:12,373 INFO L226 Difference]: Without dead ends: 121 [2018-03-23 12:07:12,374 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2018-03-23 12:07:12,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2018-03-23 12:07:12,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 118. [2018-03-23 12:07:12,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 118 states. [2018-03-23 12:07:12,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 141 transitions. [2018-03-23 12:07:12,382 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 141 transitions. Word has length 51 [2018-03-23 12:07:12,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:12,382 INFO L459 AbstractCegarLoop]: Abstraction has 118 states and 141 transitions. [2018-03-23 12:07:12,382 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-03-23 12:07:12,383 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 141 transitions. [2018-03-23 12:07:12,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2018-03-23 12:07:12,384 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:12,384 INFO L353 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:12,384 INFO L408 AbstractCegarLoop]: === Iteration 11 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:12,384 INFO L82 PathProgramCache]: Analyzing trace with hash -582070567, now seen corresponding path program 6 times [2018-03-23 12:07:12,384 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:12,385 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:12,385 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:12,385 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:12,385 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:12,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:12,399 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:07:12,611 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 0 proven. 123 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:12,611 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:12,611 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:07:12,621 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-03-23 12:07:12,638 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2018-03-23 12:07:12,638 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:12,641 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:12,663 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 0 proven. 123 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:12,699 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:12,699 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2018-03-23 12:07:12,699 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-03-23 12:07:12,699 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-03-23 12:07:12,699 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2018-03-23 12:07:12,700 INFO L87 Difference]: Start difference. First operand 118 states and 141 transitions. Second operand 15 states. [2018-03-23 12:07:13,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:13,218 INFO L93 Difference]: Finished difference Result 136 states and 163 transitions. [2018-03-23 12:07:13,218 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-03-23 12:07:13,218 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 55 [2018-03-23 12:07:13,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:13,220 INFO L225 Difference]: With dead ends: 136 [2018-03-23 12:07:13,220 INFO L226 Difference]: Without dead ends: 134 [2018-03-23 12:07:13,221 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 54 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=75, Invalid=627, Unknown=0, NotChecked=0, Total=702 [2018-03-23 12:07:13,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2018-03-23 12:07:13,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 127. [2018-03-23 12:07:13,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 127 states. [2018-03-23 12:07:13,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 153 transitions. [2018-03-23 12:07:13,230 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 153 transitions. Word has length 55 [2018-03-23 12:07:13,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:13,230 INFO L459 AbstractCegarLoop]: Abstraction has 127 states and 153 transitions. [2018-03-23 12:07:13,231 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-03-23 12:07:13,231 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 153 transitions. [2018-03-23 12:07:13,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2018-03-23 12:07:13,232 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:13,232 INFO L353 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:13,232 INFO L408 AbstractCegarLoop]: === Iteration 12 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:13,232 INFO L82 PathProgramCache]: Analyzing trace with hash -990346370, now seen corresponding path program 4 times [2018-03-23 12:07:13,233 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:13,233 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:13,233 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:13,234 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:13,234 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:13,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:13,248 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:07:13,416 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 30 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:13,417 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:13,417 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:07:13,423 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 12:07:13,432 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 12:07:13,433 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:13,435 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:13,547 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 30 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:13,569 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:13,569 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 24 [2018-03-23 12:07:13,569 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-03-23 12:07:13,569 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-03-23 12:07:13,569 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2018-03-23 12:07:13,570 INFO L87 Difference]: Start difference. First operand 127 states and 153 transitions. Second operand 24 states. [2018-03-23 12:07:13,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:13,830 INFO L93 Difference]: Finished difference Result 176 states and 209 transitions. [2018-03-23 12:07:13,830 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-03-23 12:07:13,830 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 58 [2018-03-23 12:07:13,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:13,831 INFO L225 Difference]: With dead ends: 176 [2018-03-23 12:07:13,832 INFO L226 Difference]: Without dead ends: 127 [2018-03-23 12:07:13,832 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 353 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=278, Invalid=1282, Unknown=0, NotChecked=0, Total=1560 [2018-03-23 12:07:13,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2018-03-23 12:07:13,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 127. [2018-03-23 12:07:13,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 127 states. [2018-03-23 12:07:13,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 152 transitions. [2018-03-23 12:07:13,839 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 152 transitions. Word has length 58 [2018-03-23 12:07:13,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:13,840 INFO L459 AbstractCegarLoop]: Abstraction has 127 states and 152 transitions. [2018-03-23 12:07:13,840 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-03-23 12:07:13,840 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 152 transitions. [2018-03-23 12:07:13,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2018-03-23 12:07:13,840 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:13,841 INFO L353 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:13,841 INFO L408 AbstractCegarLoop]: === Iteration 13 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:13,841 INFO L82 PathProgramCache]: Analyzing trace with hash -1870810648, now seen corresponding path program 7 times [2018-03-23 12:07:13,841 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:13,841 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:13,842 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:13,842 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:13,842 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:13,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:13,855 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:07:14,050 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 168 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:14,051 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:14,051 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:07:14,059 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:07:14,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:14,075 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:14,092 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 168 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:14,126 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:14,126 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 16 [2018-03-23 12:07:14,127 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-03-23 12:07:14,127 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-03-23 12:07:14,127 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2018-03-23 12:07:14,127 INFO L87 Difference]: Start difference. First operand 127 states and 152 transitions. Second operand 17 states. [2018-03-23 12:07:14,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:14,761 INFO L93 Difference]: Finished difference Result 145 states and 174 transitions. [2018-03-23 12:07:14,761 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-03-23 12:07:14,762 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 62 [2018-03-23 12:07:14,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:14,762 INFO L225 Difference]: With dead ends: 145 [2018-03-23 12:07:14,763 INFO L226 Difference]: Without dead ends: 143 [2018-03-23 12:07:14,763 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=87, Invalid=843, Unknown=0, NotChecked=0, Total=930 [2018-03-23 12:07:14,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2018-03-23 12:07:14,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 136. [2018-03-23 12:07:14,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 136 states. [2018-03-23 12:07:14,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 164 transitions. [2018-03-23 12:07:14,772 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 164 transitions. Word has length 62 [2018-03-23 12:07:14,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:14,772 INFO L459 AbstractCegarLoop]: Abstraction has 136 states and 164 transitions. [2018-03-23 12:07:14,772 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-03-23 12:07:14,772 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 164 transitions. [2018-03-23 12:07:14,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2018-03-23 12:07:14,773 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:14,773 INFO L353 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:14,774 INFO L408 AbstractCegarLoop]: === Iteration 14 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:14,774 INFO L82 PathProgramCache]: Analyzing trace with hash -1133440497, now seen corresponding path program 5 times [2018-03-23 12:07:14,774 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:14,774 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:14,775 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:14,775 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:07:14,775 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:14,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:14,785 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:07:14,877 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2018-03-23 12:07:14,877 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:14,877 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:07:14,882 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-03-23 12:07:14,895 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2018-03-23 12:07:14,896 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:14,897 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:15,067 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2018-03-23 12:07:15,103 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:15,103 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5] total 11 [2018-03-23 12:07:15,104 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-03-23 12:07:15,104 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-03-23 12:07:15,104 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2018-03-23 12:07:15,104 INFO L87 Difference]: Start difference. First operand 136 states and 164 transitions. Second operand 11 states. [2018-03-23 12:07:15,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:15,822 INFO L93 Difference]: Finished difference Result 302 states and 370 transitions. [2018-03-23 12:07:15,822 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-03-23 12:07:15,822 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 65 [2018-03-23 12:07:15,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:15,823 INFO L225 Difference]: With dead ends: 302 [2018-03-23 12:07:15,824 INFO L226 Difference]: Without dead ends: 266 [2018-03-23 12:07:15,824 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 62 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=99, Invalid=551, Unknown=0, NotChecked=0, Total=650 [2018-03-23 12:07:15,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states. [2018-03-23 12:07:15,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 221. [2018-03-23 12:07:15,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 221 states. [2018-03-23 12:07:15,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 273 transitions. [2018-03-23 12:07:15,836 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 273 transitions. Word has length 65 [2018-03-23 12:07:15,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:15,836 INFO L459 AbstractCegarLoop]: Abstraction has 221 states and 273 transitions. [2018-03-23 12:07:15,836 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-03-23 12:07:15,837 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 273 transitions. [2018-03-23 12:07:15,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2018-03-23 12:07:15,837 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:15,838 INFO L353 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:15,838 INFO L408 AbstractCegarLoop]: === Iteration 15 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:15,838 INFO L82 PathProgramCache]: Analyzing trace with hash -453341191, now seen corresponding path program 8 times [2018-03-23 12:07:15,838 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:15,838 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:15,839 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:15,839 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:15,839 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:15,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:15,852 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:07:16,069 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 0 proven. 220 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:16,070 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:16,070 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:07:16,075 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 12:07:16,086 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 12:07:16,086 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:16,088 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:16,102 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 0 proven. 220 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:16,124 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:16,124 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2018-03-23 12:07:16,125 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-03-23 12:07:16,125 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-03-23 12:07:16,125 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2018-03-23 12:07:16,125 INFO L87 Difference]: Start difference. First operand 221 states and 273 transitions. Second operand 19 states. [2018-03-23 12:07:16,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:16,778 INFO L93 Difference]: Finished difference Result 257 states and 319 transitions. [2018-03-23 12:07:16,778 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-03-23 12:07:16,778 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 69 [2018-03-23 12:07:16,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:16,779 INFO L225 Difference]: With dead ends: 257 [2018-03-23 12:07:16,779 INFO L226 Difference]: Without dead ends: 255 [2018-03-23 12:07:16,780 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 68 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=99, Invalid=1091, Unknown=0, NotChecked=0, Total=1190 [2018-03-23 12:07:16,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2018-03-23 12:07:16,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 239. [2018-03-23 12:07:16,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 239 states. [2018-03-23 12:07:16,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 297 transitions. [2018-03-23 12:07:16,797 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 297 transitions. Word has length 69 [2018-03-23 12:07:16,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:16,797 INFO L459 AbstractCegarLoop]: Abstraction has 239 states and 297 transitions. [2018-03-23 12:07:16,797 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-03-23 12:07:16,797 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 297 transitions. [2018-03-23 12:07:16,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2018-03-23 12:07:16,799 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:16,799 INFO L353 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:16,799 INFO L408 AbstractCegarLoop]: === Iteration 16 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:16,800 INFO L82 PathProgramCache]: Analyzing trace with hash -136581944, now seen corresponding path program 9 times [2018-03-23 12:07:16,800 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:16,800 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:16,800 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:16,801 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:16,801 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:16,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:16,816 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:07:17,124 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 0 proven. 279 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:17,124 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:17,124 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:07:17,129 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 12:07:17,145 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2018-03-23 12:07:17,145 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:17,148 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:17,179 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 0 proven. 279 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:17,200 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:17,201 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2018-03-23 12:07:17,201 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-03-23 12:07:17,201 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-03-23 12:07:17,202 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2018-03-23 12:07:17,202 INFO L87 Difference]: Start difference. First operand 239 states and 297 transitions. Second operand 21 states. [2018-03-23 12:07:17,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:17,932 INFO L93 Difference]: Finished difference Result 277 states and 345 transitions. [2018-03-23 12:07:17,932 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-03-23 12:07:17,932 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 76 [2018-03-23 12:07:17,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:17,933 INFO L225 Difference]: With dead ends: 277 [2018-03-23 12:07:17,934 INFO L226 Difference]: Without dead ends: 275 [2018-03-23 12:07:17,934 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 75 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=111, Invalid=1371, Unknown=0, NotChecked=0, Total=1482 [2018-03-23 12:07:17,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2018-03-23 12:07:17,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 257. [2018-03-23 12:07:17,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 257 states. [2018-03-23 12:07:17,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 321 transitions. [2018-03-23 12:07:17,947 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 321 transitions. Word has length 76 [2018-03-23 12:07:17,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:17,947 INFO L459 AbstractCegarLoop]: Abstraction has 257 states and 321 transitions. [2018-03-23 12:07:17,947 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-03-23 12:07:17,948 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 321 transitions. [2018-03-23 12:07:17,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2018-03-23 12:07:17,949 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:17,949 INFO L353 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:17,949 INFO L408 AbstractCegarLoop]: === Iteration 17 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:17,949 INFO L82 PathProgramCache]: Analyzing trace with hash 443822588, now seen corresponding path program 1 times [2018-03-23 12:07:17,949 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:17,949 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:17,950 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:17,950 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:17,950 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:17,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:17,966 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:07:18,092 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2018-03-23 12:07:18,092 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:18,092 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:07:18,102 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:07:18,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:18,118 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:18,572 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 54 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:18,594 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:18,594 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 21] total 30 [2018-03-23 12:07:18,594 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-03-23 12:07:18,594 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-03-23 12:07:18,595 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=757, Unknown=0, NotChecked=0, Total=870 [2018-03-23 12:07:18,595 INFO L87 Difference]: Start difference. First operand 257 states and 321 transitions. Second operand 30 states. [2018-03-23 12:07:19,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:19,234 INFO L93 Difference]: Finished difference Result 332 states and 410 transitions. [2018-03-23 12:07:19,235 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-03-23 12:07:19,235 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 82 [2018-03-23 12:07:19,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:19,236 INFO L225 Difference]: With dead ends: 332 [2018-03-23 12:07:19,236 INFO L226 Difference]: Without dead ends: 269 [2018-03-23 12:07:19,237 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 713 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=449, Invalid=3091, Unknown=0, NotChecked=0, Total=3540 [2018-03-23 12:07:19,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2018-03-23 12:07:19,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 266. [2018-03-23 12:07:19,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 266 states. [2018-03-23 12:07:19,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 330 transitions. [2018-03-23 12:07:19,252 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 330 transitions. Word has length 82 [2018-03-23 12:07:19,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:19,253 INFO L459 AbstractCegarLoop]: Abstraction has 266 states and 330 transitions. [2018-03-23 12:07:19,253 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-03-23 12:07:19,253 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 330 transitions. [2018-03-23 12:07:19,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2018-03-23 12:07:19,255 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:19,255 INFO L353 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:19,255 INFO L408 AbstractCegarLoop]: === Iteration 18 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:19,255 INFO L82 PathProgramCache]: Analyzing trace with hash 17717529, now seen corresponding path program 10 times [2018-03-23 12:07:19,255 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:19,255 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:19,256 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:19,256 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:07:19,256 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:19,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:19,273 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:07:19,635 INFO L134 CoverageAnalysis]: Checked inductivity of 345 backedges. 0 proven. 345 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:19,635 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:19,635 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:07:19,650 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 12:07:19,672 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 12:07:19,672 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:19,674 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:19,700 INFO L134 CoverageAnalysis]: Checked inductivity of 345 backedges. 0 proven. 345 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:19,722 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:19,750 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 22 [2018-03-23 12:07:19,750 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-03-23 12:07:19,751 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-03-23 12:07:19,751 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2018-03-23 12:07:19,751 INFO L87 Difference]: Start difference. First operand 266 states and 330 transitions. Second operand 23 states. [2018-03-23 12:07:20,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:20,795 INFO L93 Difference]: Finished difference Result 304 states and 378 transitions. [2018-03-23 12:07:20,795 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-03-23 12:07:20,796 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 83 [2018-03-23 12:07:20,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:20,798 INFO L225 Difference]: With dead ends: 304 [2018-03-23 12:07:20,798 INFO L226 Difference]: Without dead ends: 302 [2018-03-23 12:07:20,799 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 82 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=123, Invalid=1683, Unknown=0, NotChecked=0, Total=1806 [2018-03-23 12:07:20,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2018-03-23 12:07:20,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 284. [2018-03-23 12:07:20,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 284 states. [2018-03-23 12:07:20,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 354 transitions. [2018-03-23 12:07:20,816 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 354 transitions. Word has length 83 [2018-03-23 12:07:20,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:20,817 INFO L459 AbstractCegarLoop]: Abstraction has 284 states and 354 transitions. [2018-03-23 12:07:20,817 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-03-23 12:07:20,817 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 354 transitions. [2018-03-23 12:07:20,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2018-03-23 12:07:20,818 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:20,819 INFO L353 BasicCegarLoop]: trace histogram [12, 12, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:20,819 INFO L408 AbstractCegarLoop]: === Iteration 19 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:20,819 INFO L82 PathProgramCache]: Analyzing trace with hash 2026479528, now seen corresponding path program 11 times [2018-03-23 12:07:20,819 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:20,819 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:20,820 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:20,820 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:20,820 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:20,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:20,836 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:07:21,267 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 0 proven. 418 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:21,268 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:21,268 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:07:21,274 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-03-23 12:07:21,295 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2018-03-23 12:07:21,295 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:21,297 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:21,319 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 0 proven. 418 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:21,340 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:21,340 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2018-03-23 12:07:21,340 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-03-23 12:07:21,340 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-03-23 12:07:21,340 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2018-03-23 12:07:21,341 INFO L87 Difference]: Start difference. First operand 284 states and 354 transitions. Second operand 25 states. [2018-03-23 12:07:22,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:22,849 INFO L93 Difference]: Finished difference Result 324 states and 404 transitions. [2018-03-23 12:07:22,849 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-03-23 12:07:22,849 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 90 [2018-03-23 12:07:22,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:22,851 INFO L225 Difference]: With dead ends: 324 [2018-03-23 12:07:22,851 INFO L226 Difference]: Without dead ends: 322 [2018-03-23 12:07:22,851 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 89 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=135, Invalid=2027, Unknown=0, NotChecked=0, Total=2162 [2018-03-23 12:07:22,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2018-03-23 12:07:22,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 302. [2018-03-23 12:07:22,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 302 states. [2018-03-23 12:07:22,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 378 transitions. [2018-03-23 12:07:22,870 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 378 transitions. Word has length 90 [2018-03-23 12:07:22,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:22,870 INFO L459 AbstractCegarLoop]: Abstraction has 302 states and 378 transitions. [2018-03-23 12:07:22,871 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-03-23 12:07:22,871 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 378 transitions. [2018-03-23 12:07:22,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2018-03-23 12:07:22,872 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:22,873 INFO L353 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:22,873 INFO L408 AbstractCegarLoop]: === Iteration 20 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:22,873 INFO L82 PathProgramCache]: Analyzing trace with hash -854097347, now seen corresponding path program 2 times [2018-03-23 12:07:22,873 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:22,873 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:22,874 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:22,874 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:22,874 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:22,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:22,895 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:07:23,322 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 63 proven. 102 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:23,322 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:23,322 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:07:23,327 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 12:07:23,341 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 12:07:23,341 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:23,344 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:23,371 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 85 proven. 80 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:23,392 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:23,392 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 26 [2018-03-23 12:07:23,392 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-03-23 12:07:23,392 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-03-23 12:07:23,393 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=532, Unknown=0, NotChecked=0, Total=650 [2018-03-23 12:07:23,393 INFO L87 Difference]: Start difference. First operand 302 states and 378 transitions. Second operand 26 states. [2018-03-23 12:07:23,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:23,812 INFO L93 Difference]: Finished difference Result 374 states and 461 transitions. [2018-03-23 12:07:23,812 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-03-23 12:07:23,812 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 96 [2018-03-23 12:07:23,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:23,814 INFO L225 Difference]: With dead ends: 374 [2018-03-23 12:07:23,814 INFO L226 Difference]: Without dead ends: 302 [2018-03-23 12:07:23,815 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 95 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 622 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=448, Invalid=2102, Unknown=0, NotChecked=0, Total=2550 [2018-03-23 12:07:23,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2018-03-23 12:07:23,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 302. [2018-03-23 12:07:23,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 302 states. [2018-03-23 12:07:23,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 376 transitions. [2018-03-23 12:07:23,829 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 376 transitions. Word has length 96 [2018-03-23 12:07:23,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:23,829 INFO L459 AbstractCegarLoop]: Abstraction has 302 states and 376 transitions. [2018-03-23 12:07:23,829 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-03-23 12:07:23,829 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 376 transitions. [2018-03-23 12:07:23,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2018-03-23 12:07:23,831 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:23,831 INFO L353 BasicCegarLoop]: trace histogram [13, 13, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:23,831 INFO L408 AbstractCegarLoop]: === Iteration 21 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:23,832 INFO L82 PathProgramCache]: Analyzing trace with hash -2118407623, now seen corresponding path program 12 times [2018-03-23 12:07:23,832 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:23,832 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:23,833 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:23,833 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:23,833 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:23,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:23,850 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:07:24,305 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 0 proven. 498 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:24,305 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:24,305 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:07:24,310 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-03-23 12:07:24,334 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2018-03-23 12:07:24,334 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:24,336 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:24,360 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 0 proven. 498 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:24,381 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:24,382 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 26 [2018-03-23 12:07:24,382 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-03-23 12:07:24,382 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-03-23 12:07:24,383 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2018-03-23 12:07:24,383 INFO L87 Difference]: Start difference. First operand 302 states and 376 transitions. Second operand 27 states. [2018-03-23 12:07:25,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:25,915 INFO L93 Difference]: Finished difference Result 342 states and 426 transitions. [2018-03-23 12:07:25,915 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-03-23 12:07:25,915 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 97 [2018-03-23 12:07:25,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:25,917 INFO L225 Difference]: With dead ends: 342 [2018-03-23 12:07:25,917 INFO L226 Difference]: Without dead ends: 340 [2018-03-23 12:07:25,918 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 96 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 276 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=147, Invalid=2403, Unknown=0, NotChecked=0, Total=2550 [2018-03-23 12:07:25,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2018-03-23 12:07:25,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 320. [2018-03-23 12:07:25,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 320 states. [2018-03-23 12:07:25,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 400 transitions. [2018-03-23 12:07:25,936 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 400 transitions. Word has length 97 [2018-03-23 12:07:25,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:25,936 INFO L459 AbstractCegarLoop]: Abstraction has 320 states and 400 transitions. [2018-03-23 12:07:25,936 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-03-23 12:07:25,936 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 400 transitions. [2018-03-23 12:07:25,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2018-03-23 12:07:25,938 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:25,938 INFO L353 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:25,938 INFO L408 AbstractCegarLoop]: === Iteration 22 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:25,939 INFO L82 PathProgramCache]: Analyzing trace with hash 482105520, now seen corresponding path program 3 times [2018-03-23 12:07:25,939 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:25,939 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:25,939 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:25,940 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:25,940 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:25,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:25,962 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:07:26,274 INFO L134 CoverageAnalysis]: Checked inductivity of 202 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2018-03-23 12:07:26,274 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:26,274 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:07:26,285 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 12:07:26,309 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2018-03-23 12:07:26,309 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:26,311 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:26,334 INFO L134 CoverageAnalysis]: Checked inductivity of 202 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2018-03-23 12:07:26,356 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:26,356 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2018-03-23 12:07:26,356 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-03-23 12:07:26,356 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-03-23 12:07:26,356 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2018-03-23 12:07:26,357 INFO L87 Difference]: Start difference. First operand 320 states and 400 transitions. Second operand 13 states. [2018-03-23 12:07:26,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:26,638 INFO L93 Difference]: Finished difference Result 334 states and 417 transitions. [2018-03-23 12:07:26,638 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-03-23 12:07:26,638 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 103 [2018-03-23 12:07:26,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:26,640 INFO L225 Difference]: With dead ends: 334 [2018-03-23 12:07:26,640 INFO L226 Difference]: Without dead ends: 332 [2018-03-23 12:07:26,640 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 102 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=63, Invalid=443, Unknown=0, NotChecked=0, Total=506 [2018-03-23 12:07:26,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2018-03-23 12:07:26,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 329. [2018-03-23 12:07:26,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 329 states. [2018-03-23 12:07:26,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 411 transitions. [2018-03-23 12:07:26,654 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 411 transitions. Word has length 103 [2018-03-23 12:07:26,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:26,655 INFO L459 AbstractCegarLoop]: Abstraction has 329 states and 411 transitions. [2018-03-23 12:07:26,655 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-03-23 12:07:26,655 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 411 transitions. [2018-03-23 12:07:26,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2018-03-23 12:07:26,657 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:26,657 INFO L353 BasicCegarLoop]: trace histogram [14, 14, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:26,657 INFO L408 AbstractCegarLoop]: === Iteration 23 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:26,657 INFO L82 PathProgramCache]: Analyzing trace with hash -2032874872, now seen corresponding path program 13 times [2018-03-23 12:07:26,658 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:26,658 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:26,658 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:26,659 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:26,659 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:26,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:26,676 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:07:27,187 INFO L134 CoverageAnalysis]: Checked inductivity of 585 backedges. 0 proven. 585 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:27,188 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:27,188 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:07:27,193 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:07:27,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:27,208 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:27,230 INFO L134 CoverageAnalysis]: Checked inductivity of 585 backedges. 0 proven. 585 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:27,251 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:27,251 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 28 [2018-03-23 12:07:27,251 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-03-23 12:07:27,251 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-03-23 12:07:27,251 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=757, Unknown=0, NotChecked=0, Total=812 [2018-03-23 12:07:27,252 INFO L87 Difference]: Start difference. First operand 329 states and 411 transitions. Second operand 29 states. [2018-03-23 12:07:28,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:28,558 INFO L93 Difference]: Finished difference Result 371 states and 463 transitions. [2018-03-23 12:07:28,559 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-03-23 12:07:28,559 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 104 [2018-03-23 12:07:28,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:28,560 INFO L225 Difference]: With dead ends: 371 [2018-03-23 12:07:28,560 INFO L226 Difference]: Without dead ends: 369 [2018-03-23 12:07:28,561 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 103 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=159, Invalid=2811, Unknown=0, NotChecked=0, Total=2970 [2018-03-23 12:07:28,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2018-03-23 12:07:28,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 347. [2018-03-23 12:07:28,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 347 states. [2018-03-23 12:07:28,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 435 transitions. [2018-03-23 12:07:28,580 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 435 transitions. Word has length 104 [2018-03-23 12:07:28,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:28,580 INFO L459 AbstractCegarLoop]: Abstraction has 347 states and 435 transitions. [2018-03-23 12:07:28,580 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-03-23 12:07:28,580 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 435 transitions. [2018-03-23 12:07:28,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2018-03-23 12:07:28,582 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:28,582 INFO L353 BasicCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:28,582 INFO L408 AbstractCegarLoop]: === Iteration 24 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:28,582 INFO L82 PathProgramCache]: Analyzing trace with hash -1497566180, now seen corresponding path program 4 times [2018-03-23 12:07:28,583 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:28,583 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:28,583 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:28,583 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:07:28,584 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:28,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:28,603 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:07:28,998 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 96 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:28,999 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:28,999 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:07:29,004 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 12:07:29,021 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 12:07:29,021 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:29,023 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:29,274 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 123 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:29,306 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:29,306 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 42 [2018-03-23 12:07:29,306 INFO L442 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-03-23 12:07:29,307 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-03-23 12:07:29,307 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=247, Invalid=1475, Unknown=0, NotChecked=0, Total=1722 [2018-03-23 12:07:29,307 INFO L87 Difference]: Start difference. First operand 347 states and 435 transitions. Second operand 42 states. [2018-03-23 12:07:29,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:29,953 INFO L93 Difference]: Finished difference Result 428 states and 529 transitions. [2018-03-23 12:07:29,995 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-03-23 12:07:29,995 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 110 [2018-03-23 12:07:29,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:29,996 INFO L225 Difference]: With dead ends: 428 [2018-03-23 12:07:29,996 INFO L226 Difference]: Without dead ends: 347 [2018-03-23 12:07:29,997 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1404 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=784, Invalid=4328, Unknown=0, NotChecked=0, Total=5112 [2018-03-23 12:07:29,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2018-03-23 12:07:30,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 347. [2018-03-23 12:07:30,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 347 states. [2018-03-23 12:07:30,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 433 transitions. [2018-03-23 12:07:30,014 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 433 transitions. Word has length 110 [2018-03-23 12:07:30,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:30,015 INFO L459 AbstractCegarLoop]: Abstraction has 347 states and 433 transitions. [2018-03-23 12:07:30,015 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-03-23 12:07:30,015 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 433 transitions. [2018-03-23 12:07:30,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2018-03-23 12:07:30,017 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:30,017 INFO L353 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:30,017 INFO L408 AbstractCegarLoop]: === Iteration 25 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:30,017 INFO L82 PathProgramCache]: Analyzing trace with hash 2008318809, now seen corresponding path program 14 times [2018-03-23 12:07:30,017 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:30,017 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:30,018 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:30,018 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:30,018 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:30,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:30,035 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:07:30,685 INFO L134 CoverageAnalysis]: Checked inductivity of 679 backedges. 0 proven. 679 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:30,686 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:30,686 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:07:30,691 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 12:07:30,707 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 12:07:30,707 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:30,709 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:30,734 INFO L134 CoverageAnalysis]: Checked inductivity of 679 backedges. 0 proven. 679 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:30,755 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:30,755 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 30 [2018-03-23 12:07:30,755 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-03-23 12:07:30,756 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-03-23 12:07:30,756 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=871, Unknown=0, NotChecked=0, Total=930 [2018-03-23 12:07:30,756 INFO L87 Difference]: Start difference. First operand 347 states and 433 transitions. Second operand 31 states. [2018-03-23 12:07:32,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:32,298 INFO L93 Difference]: Finished difference Result 389 states and 485 transitions. [2018-03-23 12:07:32,298 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-03-23 12:07:32,298 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 111 [2018-03-23 12:07:32,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:32,301 INFO L225 Difference]: With dead ends: 389 [2018-03-23 12:07:32,301 INFO L226 Difference]: Without dead ends: 387 [2018-03-23 12:07:32,302 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 110 SyntacticMatches, 1 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=171, Invalid=3251, Unknown=0, NotChecked=0, Total=3422 [2018-03-23 12:07:32,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2018-03-23 12:07:32,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 365. [2018-03-23 12:07:32,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 365 states. [2018-03-23 12:07:32,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 457 transitions. [2018-03-23 12:07:32,321 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 457 transitions. Word has length 111 [2018-03-23 12:07:32,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:32,321 INFO L459 AbstractCegarLoop]: Abstraction has 365 states and 457 transitions. [2018-03-23 12:07:32,322 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-03-23 12:07:32,322 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 457 transitions. [2018-03-23 12:07:32,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2018-03-23 12:07:32,323 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:32,323 INFO L353 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:32,324 INFO L408 AbstractCegarLoop]: === Iteration 26 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:32,324 INFO L82 PathProgramCache]: Analyzing trace with hash -1882978993, now seen corresponding path program 5 times [2018-03-23 12:07:32,324 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:32,324 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:32,325 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:32,325 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:32,325 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:32,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:32,341 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:07:32,627 INFO L134 CoverageAnalysis]: Checked inductivity of 284 backedges. 0 proven. 123 refuted. 0 times theorem prover too weak. 161 trivial. 0 not checked. [2018-03-23 12:07:32,627 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:32,627 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:07:32,635 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-03-23 12:07:32,674 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2018-03-23 12:07:32,674 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:32,677 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:32,693 INFO L134 CoverageAnalysis]: Checked inductivity of 284 backedges. 0 proven. 123 refuted. 0 times theorem prover too weak. 161 trivial. 0 not checked. [2018-03-23 12:07:32,714 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:32,715 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2018-03-23 12:07:32,715 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-03-23 12:07:32,715 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-03-23 12:07:32,715 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2018-03-23 12:07:32,716 INFO L87 Difference]: Start difference. First operand 365 states and 457 transitions. Second operand 15 states. [2018-03-23 12:07:33,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:33,061 INFO L93 Difference]: Finished difference Result 379 states and 474 transitions. [2018-03-23 12:07:33,061 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-03-23 12:07:33,061 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 117 [2018-03-23 12:07:33,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:33,063 INFO L225 Difference]: With dead ends: 379 [2018-03-23 12:07:33,063 INFO L226 Difference]: Without dead ends: 377 [2018-03-23 12:07:33,063 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 116 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=75, Invalid=627, Unknown=0, NotChecked=0, Total=702 [2018-03-23 12:07:33,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2018-03-23 12:07:33,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 374. [2018-03-23 12:07:33,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 374 states. [2018-03-23 12:07:33,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 468 transitions. [2018-03-23 12:07:33,074 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 468 transitions. Word has length 117 [2018-03-23 12:07:33,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:33,074 INFO L459 AbstractCegarLoop]: Abstraction has 374 states and 468 transitions. [2018-03-23 12:07:33,074 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-03-23 12:07:33,075 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 468 transitions. [2018-03-23 12:07:33,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2018-03-23 12:07:33,075 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:33,076 INFO L353 BasicCegarLoop]: trace histogram [16, 16, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:33,076 INFO L408 AbstractCegarLoop]: === Iteration 27 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:33,076 INFO L82 PathProgramCache]: Analyzing trace with hash 1158376808, now seen corresponding path program 15 times [2018-03-23 12:07:33,076 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:33,076 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:33,076 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:33,077 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:33,077 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:33,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:33,089 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:07:33,623 INFO L134 CoverageAnalysis]: Checked inductivity of 780 backedges. 0 proven. 780 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:33,624 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:33,624 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:07:33,629 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 12:07:33,657 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2018-03-23 12:07:33,658 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:33,660 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:33,683 INFO L134 CoverageAnalysis]: Checked inductivity of 780 backedges. 0 proven. 780 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:33,704 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:33,704 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 32 [2018-03-23 12:07:33,705 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-03-23 12:07:33,705 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-03-23 12:07:33,705 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=993, Unknown=0, NotChecked=0, Total=1056 [2018-03-23 12:07:33,706 INFO L87 Difference]: Start difference. First operand 374 states and 468 transitions. Second operand 33 states. [2018-03-23 12:07:35,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:35,384 INFO L93 Difference]: Finished difference Result 418 states and 522 transitions. [2018-03-23 12:07:35,412 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-03-23 12:07:35,413 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 118 [2018-03-23 12:07:35,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:35,414 INFO L225 Difference]: With dead ends: 418 [2018-03-23 12:07:35,414 INFO L226 Difference]: Without dead ends: 416 [2018-03-23 12:07:35,415 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 117 SyntacticMatches, 1 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 435 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=183, Invalid=3723, Unknown=0, NotChecked=0, Total=3906 [2018-03-23 12:07:35,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2018-03-23 12:07:35,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 392. [2018-03-23 12:07:35,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 392 states. [2018-03-23 12:07:35,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 492 transitions. [2018-03-23 12:07:35,435 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 492 transitions. Word has length 118 [2018-03-23 12:07:35,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:35,436 INFO L459 AbstractCegarLoop]: Abstraction has 392 states and 492 transitions. [2018-03-23 12:07:35,436 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-03-23 12:07:35,436 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 492 transitions. [2018-03-23 12:07:35,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2018-03-23 12:07:35,438 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:35,438 INFO L353 BasicCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:35,438 INFO L408 AbstractCegarLoop]: === Iteration 28 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:35,438 INFO L82 PathProgramCache]: Analyzing trace with hash -589912419, now seen corresponding path program 6 times [2018-03-23 12:07:35,438 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:35,439 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:35,439 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:35,439 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:35,440 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:35,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:35,455 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:07:35,779 INFO L134 CoverageAnalysis]: Checked inductivity of 329 backedges. 0 proven. 168 refuted. 0 times theorem prover too weak. 161 trivial. 0 not checked. [2018-03-23 12:07:35,780 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:35,780 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:07:35,785 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-03-23 12:07:35,803 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2018-03-23 12:07:35,804 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:35,806 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:36,000 INFO L134 CoverageAnalysis]: Checked inductivity of 329 backedges. 64 proven. 70 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2018-03-23 12:07:36,020 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:36,021 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 9] total 22 [2018-03-23 12:07:36,021 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-03-23 12:07:36,021 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-03-23 12:07:36,021 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=415, Unknown=0, NotChecked=0, Total=462 [2018-03-23 12:07:36,021 INFO L87 Difference]: Start difference. First operand 392 states and 492 transitions. Second operand 22 states. [2018-03-23 12:07:37,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:37,305 INFO L93 Difference]: Finished difference Result 823 states and 1037 transitions. [2018-03-23 12:07:37,305 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-03-23 12:07:37,305 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 124 [2018-03-23 12:07:37,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:37,307 INFO L225 Difference]: With dead ends: 823 [2018-03-23 12:07:37,307 INFO L226 Difference]: Without dead ends: 760 [2018-03-23 12:07:37,308 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 118 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 719 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=235, Invalid=3071, Unknown=0, NotChecked=0, Total=3306 [2018-03-23 12:07:37,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 760 states. [2018-03-23 12:07:37,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 760 to 688. [2018-03-23 12:07:37,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 688 states. [2018-03-23 12:07:37,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 688 states to 688 states and 874 transitions. [2018-03-23 12:07:37,343 INFO L78 Accepts]: Start accepts. Automaton has 688 states and 874 transitions. Word has length 124 [2018-03-23 12:07:37,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:37,344 INFO L459 AbstractCegarLoop]: Abstraction has 688 states and 874 transitions. [2018-03-23 12:07:37,344 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-03-23 12:07:37,344 INFO L276 IsEmpty]: Start isEmpty. Operand 688 states and 874 transitions. [2018-03-23 12:07:37,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2018-03-23 12:07:37,347 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:37,347 INFO L353 BasicCegarLoop]: trace histogram [17, 17, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:37,347 INFO L408 AbstractCegarLoop]: === Iteration 29 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:37,347 INFO L82 PathProgramCache]: Analyzing trace with hash -735386503, now seen corresponding path program 16 times [2018-03-23 12:07:37,347 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:37,348 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:37,348 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:37,348 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:37,348 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:37,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:37,364 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:07:38,037 INFO L134 CoverageAnalysis]: Checked inductivity of 888 backedges. 0 proven. 888 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:38,037 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:38,037 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:07:38,044 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 12:07:38,063 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 12:07:38,063 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:38,066 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:38,090 INFO L134 CoverageAnalysis]: Checked inductivity of 888 backedges. 0 proven. 888 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:38,110 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:38,110 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 34 [2018-03-23 12:07:38,111 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-03-23 12:07:38,111 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-03-23 12:07:38,111 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=1123, Unknown=0, NotChecked=0, Total=1190 [2018-03-23 12:07:38,111 INFO L87 Difference]: Start difference. First operand 688 states and 874 transitions. Second operand 35 states. [2018-03-23 12:07:39,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:39,992 INFO L93 Difference]: Finished difference Result 778 states and 986 transitions. [2018-03-23 12:07:39,992 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-03-23 12:07:39,992 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 125 [2018-03-23 12:07:39,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:39,995 INFO L225 Difference]: With dead ends: 778 [2018-03-23 12:07:39,995 INFO L226 Difference]: Without dead ends: 776 [2018-03-23 12:07:39,996 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 124 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 496 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=195, Invalid=4227, Unknown=0, NotChecked=0, Total=4422 [2018-03-23 12:07:39,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 776 states. [2018-03-23 12:07:40,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 776 to 724. [2018-03-23 12:07:40,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 724 states. [2018-03-23 12:07:40,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 724 states to 724 states and 922 transitions. [2018-03-23 12:07:40,031 INFO L78 Accepts]: Start accepts. Automaton has 724 states and 922 transitions. Word has length 125 [2018-03-23 12:07:40,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:40,031 INFO L459 AbstractCegarLoop]: Abstraction has 724 states and 922 transitions. [2018-03-23 12:07:40,031 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-03-23 12:07:40,031 INFO L276 IsEmpty]: Start isEmpty. Operand 724 states and 922 transitions. [2018-03-23 12:07:40,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2018-03-23 12:07:40,034 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:40,035 INFO L353 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 6, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:40,035 INFO L408 AbstractCegarLoop]: === Iteration 30 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:40,035 INFO L82 PathProgramCache]: Analyzing trace with hash -1632609320, now seen corresponding path program 1 times [2018-03-23 12:07:40,035 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:40,035 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:40,036 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:40,036 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:40,036 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:40,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:40,056 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:07:40,346 INFO L134 CoverageAnalysis]: Checked inductivity of 385 backedges. 0 proven. 220 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2018-03-23 12:07:40,346 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:40,346 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:07:40,351 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:07:40,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:40,373 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:40,940 INFO L134 CoverageAnalysis]: Checked inductivity of 385 backedges. 219 proven. 161 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2018-03-23 12:07:40,961 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:40,961 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 33] total 50 [2018-03-23 12:07:40,962 INFO L442 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-03-23 12:07:40,962 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-03-23 12:07:40,962 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=2204, Unknown=0, NotChecked=0, Total=2450 [2018-03-23 12:07:40,963 INFO L87 Difference]: Start difference. First operand 724 states and 922 transitions. Second operand 50 states. [2018-03-23 12:07:42,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:42,352 INFO L93 Difference]: Finished difference Result 848 states and 1069 transitions. [2018-03-23 12:07:42,352 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2018-03-23 12:07:42,352 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 141 [2018-03-23 12:07:42,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:42,354 INFO L225 Difference]: With dead ends: 848 [2018-03-23 12:07:42,354 INFO L226 Difference]: Without dead ends: 736 [2018-03-23 12:07:42,356 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2262 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1023, Invalid=9483, Unknown=0, NotChecked=0, Total=10506 [2018-03-23 12:07:42,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 736 states. [2018-03-23 12:07:42,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 736 to 733. [2018-03-23 12:07:42,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 733 states. [2018-03-23 12:07:42,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 733 states to 733 states and 929 transitions. [2018-03-23 12:07:42,382 INFO L78 Accepts]: Start accepts. Automaton has 733 states and 929 transitions. Word has length 141 [2018-03-23 12:07:42,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:42,382 INFO L459 AbstractCegarLoop]: Abstraction has 733 states and 929 transitions. [2018-03-23 12:07:42,382 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-03-23 12:07:42,382 INFO L276 IsEmpty]: Start isEmpty. Operand 733 states and 929 transitions. [2018-03-23 12:07:42,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2018-03-23 12:07:42,385 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:42,385 INFO L353 BasicCegarLoop]: trace histogram [18, 18, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:42,385 INFO L408 AbstractCegarLoop]: === Iteration 31 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:42,385 INFO L82 PathProgramCache]: Analyzing trace with hash 1710983240, now seen corresponding path program 17 times [2018-03-23 12:07:42,385 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:42,385 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:42,386 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:42,386 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:07:42,386 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:42,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:42,398 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:07:43,089 INFO L134 CoverageAnalysis]: Checked inductivity of 1003 backedges. 0 proven. 1003 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:43,089 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:43,089 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:07:43,094 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-03-23 12:07:43,129 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2018-03-23 12:07:43,129 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:43,131 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:43,158 INFO L134 CoverageAnalysis]: Checked inductivity of 1003 backedges. 0 proven. 1003 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:43,178 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:43,179 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 36 [2018-03-23 12:07:43,179 INFO L442 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-03-23 12:07:43,179 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-03-23 12:07:43,180 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=1261, Unknown=0, NotChecked=0, Total=1332 [2018-03-23 12:07:43,180 INFO L87 Difference]: Start difference. First operand 733 states and 929 transitions. Second operand 37 states. [2018-03-23 12:07:45,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:45,285 INFO L93 Difference]: Finished difference Result 823 states and 1041 transitions. [2018-03-23 12:07:45,285 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-03-23 12:07:45,285 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 132 [2018-03-23 12:07:45,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:45,288 INFO L225 Difference]: With dead ends: 823 [2018-03-23 12:07:45,288 INFO L226 Difference]: Without dead ends: 821 [2018-03-23 12:07:45,288 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 131 SyntacticMatches, 1 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 561 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=207, Invalid=4763, Unknown=0, NotChecked=0, Total=4970 [2018-03-23 12:07:45,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 821 states. [2018-03-23 12:07:45,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 821 to 769. [2018-03-23 12:07:45,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 769 states. [2018-03-23 12:07:45,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 769 states to 769 states and 977 transitions. [2018-03-23 12:07:45,314 INFO L78 Accepts]: Start accepts. Automaton has 769 states and 977 transitions. Word has length 132 [2018-03-23 12:07:45,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:45,314 INFO L459 AbstractCegarLoop]: Abstraction has 769 states and 977 transitions. [2018-03-23 12:07:45,314 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-03-23 12:07:45,314 INFO L276 IsEmpty]: Start isEmpty. Operand 769 states and 977 transitions. [2018-03-23 12:07:45,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2018-03-23 12:07:45,315 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:45,315 INFO L353 BasicCegarLoop]: trace histogram [19, 19, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:45,316 INFO L408 AbstractCegarLoop]: === Iteration 32 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:45,316 INFO L82 PathProgramCache]: Analyzing trace with hash -1999581799, now seen corresponding path program 18 times [2018-03-23 12:07:45,316 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:45,316 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:45,316 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:45,317 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:45,317 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:45,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:45,328 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:07:46,235 INFO L134 CoverageAnalysis]: Checked inductivity of 1125 backedges. 0 proven. 1125 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:46,235 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:46,235 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:07:46,240 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-03-23 12:07:46,278 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2018-03-23 12:07:46,278 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:46,281 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:46,310 INFO L134 CoverageAnalysis]: Checked inductivity of 1125 backedges. 0 proven. 1125 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:46,331 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:46,331 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 38 [2018-03-23 12:07:46,332 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-03-23 12:07:46,332 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-03-23 12:07:46,332 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=1407, Unknown=0, NotChecked=0, Total=1482 [2018-03-23 12:07:46,332 INFO L87 Difference]: Start difference. First operand 769 states and 977 transitions. Second operand 39 states. [2018-03-23 12:07:48,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:48,687 INFO L93 Difference]: Finished difference Result 863 states and 1093 transitions. [2018-03-23 12:07:48,687 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-03-23 12:07:48,687 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 139 [2018-03-23 12:07:48,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:48,690 INFO L225 Difference]: With dead ends: 863 [2018-03-23 12:07:48,690 INFO L226 Difference]: Without dead ends: 861 [2018-03-23 12:07:48,691 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 138 SyntacticMatches, 1 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 630 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=219, Invalid=5331, Unknown=0, NotChecked=0, Total=5550 [2018-03-23 12:07:48,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 861 states. [2018-03-23 12:07:48,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 861 to 805. [2018-03-23 12:07:48,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 805 states. [2018-03-23 12:07:48,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 805 states to 805 states and 1025 transitions. [2018-03-23 12:07:48,719 INFO L78 Accepts]: Start accepts. Automaton has 805 states and 1025 transitions. Word has length 139 [2018-03-23 12:07:48,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:48,720 INFO L459 AbstractCegarLoop]: Abstraction has 805 states and 1025 transitions. [2018-03-23 12:07:48,720 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-03-23 12:07:48,720 INFO L276 IsEmpty]: Start isEmpty. Operand 805 states and 1025 transitions. [2018-03-23 12:07:48,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2018-03-23 12:07:48,721 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:48,722 INFO L353 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 7, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:48,722 INFO L408 AbstractCegarLoop]: === Iteration 33 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:48,722 INFO L82 PathProgramCache]: Analyzing trace with hash -1999144477, now seen corresponding path program 2 times [2018-03-23 12:07:48,722 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:48,722 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:48,723 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:48,723 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:48,723 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:48,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:48,739 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:07:49,354 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 237 proven. 254 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-03-23 12:07:49,354 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:49,354 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:07:49,360 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 12:07:49,387 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 12:07:49,387 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:49,390 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:49,470 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 278 proven. 212 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2018-03-23 12:07:49,490 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:49,491 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 37] total 40 [2018-03-23 12:07:49,491 INFO L442 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-03-23 12:07:49,491 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-03-23 12:07:49,491 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=252, Invalid=1308, Unknown=0, NotChecked=0, Total=1560 [2018-03-23 12:07:49,492 INFO L87 Difference]: Start difference. First operand 805 states and 1025 transitions. Second operand 40 states. [2018-03-23 12:07:50,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:50,259 INFO L93 Difference]: Finished difference Result 926 states and 1166 transitions. [2018-03-23 12:07:50,259 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2018-03-23 12:07:50,259 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 155 [2018-03-23 12:07:50,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:50,263 INFO L225 Difference]: With dead ends: 926 [2018-03-23 12:07:50,264 INFO L226 Difference]: Without dead ends: 805 [2018-03-23 12:07:50,265 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 154 SyntacticMatches, 1 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1688 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=996, Invalid=5324, Unknown=0, NotChecked=0, Total=6320 [2018-03-23 12:07:50,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 805 states. [2018-03-23 12:07:50,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 805 to 805. [2018-03-23 12:07:50,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 805 states. [2018-03-23 12:07:50,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 805 states to 805 states and 1021 transitions. [2018-03-23 12:07:50,294 INFO L78 Accepts]: Start accepts. Automaton has 805 states and 1021 transitions. Word has length 155 [2018-03-23 12:07:50,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:50,294 INFO L459 AbstractCegarLoop]: Abstraction has 805 states and 1021 transitions. [2018-03-23 12:07:50,294 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-03-23 12:07:50,294 INFO L276 IsEmpty]: Start isEmpty. Operand 805 states and 1021 transitions. [2018-03-23 12:07:50,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2018-03-23 12:07:50,295 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:50,296 INFO L353 BasicCegarLoop]: trace histogram [20, 20, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:50,296 INFO L408 AbstractCegarLoop]: === Iteration 34 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:50,296 INFO L82 PathProgramCache]: Analyzing trace with hash 196287272, now seen corresponding path program 19 times [2018-03-23 12:07:50,296 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:50,296 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:50,296 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:50,296 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:50,296 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:50,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:50,314 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:07:51,257 INFO L134 CoverageAnalysis]: Checked inductivity of 1254 backedges. 0 proven. 1254 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:51,257 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:51,257 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:07:51,262 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:07:51,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:51,282 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:51,326 INFO L134 CoverageAnalysis]: Checked inductivity of 1254 backedges. 0 proven. 1254 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:51,360 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:51,360 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 40 [2018-03-23 12:07:51,361 INFO L442 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-03-23 12:07:51,361 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-03-23 12:07:51,361 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=1561, Unknown=0, NotChecked=0, Total=1640 [2018-03-23 12:07:51,361 INFO L87 Difference]: Start difference. First operand 805 states and 1021 transitions. Second operand 41 states. [2018-03-23 12:07:53,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:53,999 INFO L93 Difference]: Finished difference Result 899 states and 1137 transitions. [2018-03-23 12:07:53,999 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2018-03-23 12:07:53,999 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 146 [2018-03-23 12:07:53,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:54,002 INFO L225 Difference]: With dead ends: 899 [2018-03-23 12:07:54,002 INFO L226 Difference]: Without dead ends: 897 [2018-03-23 12:07:54,002 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 145 SyntacticMatches, 1 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 703 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=231, Invalid=5931, Unknown=0, NotChecked=0, Total=6162 [2018-03-23 12:07:54,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 897 states. [2018-03-23 12:07:54,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 897 to 841. [2018-03-23 12:07:54,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 841 states. [2018-03-23 12:07:54,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 841 states to 841 states and 1069 transitions. [2018-03-23 12:07:54,031 INFO L78 Accepts]: Start accepts. Automaton has 841 states and 1069 transitions. Word has length 146 [2018-03-23 12:07:54,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:54,031 INFO L459 AbstractCegarLoop]: Abstraction has 841 states and 1069 transitions. [2018-03-23 12:07:54,031 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-03-23 12:07:54,032 INFO L276 IsEmpty]: Start isEmpty. Operand 841 states and 1069 transitions. [2018-03-23 12:07:54,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2018-03-23 12:07:54,033 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:54,033 INFO L353 BasicCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:54,033 INFO L408 AbstractCegarLoop]: === Iteration 35 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:54,033 INFO L82 PathProgramCache]: Analyzing trace with hash 240900372, now seen corresponding path program 3 times [2018-03-23 12:07:54,033 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:54,033 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:54,034 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:54,034 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:07:54,034 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:54,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:54,051 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:07:54,633 INFO L134 CoverageAnalysis]: Checked inductivity of 553 backedges. 237 proven. 312 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-03-23 12:07:54,633 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:54,633 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:07:54,639 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 12:07:54,678 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2018-03-23 12:07:54,678 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:54,681 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:55,131 INFO L134 CoverageAnalysis]: Checked inductivity of 553 backedges. 279 proven. 270 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-03-23 12:07:55,151 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:55,152 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 60 [2018-03-23 12:07:55,152 INFO L442 AbstractCegarLoop]: Interpolant automaton has 60 states [2018-03-23 12:07:55,152 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2018-03-23 12:07:55,153 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=472, Invalid=3068, Unknown=0, NotChecked=0, Total=3540 [2018-03-23 12:07:55,153 INFO L87 Difference]: Start difference. First operand 841 states and 1069 transitions. Second operand 60 states. [2018-03-23 12:07:56,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:56,221 INFO L93 Difference]: Finished difference Result 968 states and 1217 transitions. [2018-03-23 12:07:56,221 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2018-03-23 12:07:56,221 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 162 [2018-03-23 12:07:56,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:56,225 INFO L225 Difference]: With dead ends: 968 [2018-03-23 12:07:56,225 INFO L226 Difference]: Without dead ends: 841 [2018-03-23 12:07:56,227 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 144 SyntacticMatches, 0 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3159 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1588, Invalid=9332, Unknown=0, NotChecked=0, Total=10920 [2018-03-23 12:07:56,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 841 states. [2018-03-23 12:07:56,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 841 to 841. [2018-03-23 12:07:56,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 841 states. [2018-03-23 12:07:56,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 841 states to 841 states and 1065 transitions. [2018-03-23 12:07:56,273 INFO L78 Accepts]: Start accepts. Automaton has 841 states and 1065 transitions. Word has length 162 [2018-03-23 12:07:56,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:56,273 INFO L459 AbstractCegarLoop]: Abstraction has 841 states and 1065 transitions. [2018-03-23 12:07:56,274 INFO L460 AbstractCegarLoop]: Interpolant automaton has 60 states. [2018-03-23 12:07:56,274 INFO L276 IsEmpty]: Start isEmpty. Operand 841 states and 1065 transitions. [2018-03-23 12:07:56,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2018-03-23 12:07:56,276 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:56,277 INFO L353 BasicCegarLoop]: trace histogram [21, 21, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:56,277 INFO L408 AbstractCegarLoop]: === Iteration 36 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:56,277 INFO L82 PathProgramCache]: Analyzing trace with hash -1479000391, now seen corresponding path program 20 times [2018-03-23 12:07:56,277 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:56,277 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:56,278 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:56,278 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:56,278 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:56,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:56,296 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:07:57,419 INFO L134 CoverageAnalysis]: Checked inductivity of 1390 backedges. 0 proven. 1390 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:57,419 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:57,419 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:07:57,424 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 12:07:57,446 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 12:07:57,446 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:57,450 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:57,491 INFO L134 CoverageAnalysis]: Checked inductivity of 1390 backedges. 0 proven. 1390 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:57,511 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:57,512 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 42 [2018-03-23 12:07:57,512 INFO L442 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-03-23 12:07:57,512 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-03-23 12:07:57,512 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=1723, Unknown=0, NotChecked=0, Total=1806 [2018-03-23 12:07:57,512 INFO L87 Difference]: Start difference. First operand 841 states and 1065 transitions. Second operand 43 states. [2018-03-23 12:08:00,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:08:00,289 INFO L93 Difference]: Finished difference Result 935 states and 1181 transitions. [2018-03-23 12:08:00,289 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2018-03-23 12:08:00,289 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 153 [2018-03-23 12:08:00,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:08:00,292 INFO L225 Difference]: With dead ends: 935 [2018-03-23 12:08:00,293 INFO L226 Difference]: Without dead ends: 933 [2018-03-23 12:08:00,293 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 152 SyntacticMatches, 1 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 780 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=243, Invalid=6563, Unknown=0, NotChecked=0, Total=6806 [2018-03-23 12:08:00,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 933 states. [2018-03-23 12:08:00,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 933 to 877. [2018-03-23 12:08:00,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 877 states. [2018-03-23 12:08:00,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 877 states to 877 states and 1113 transitions. [2018-03-23 12:08:00,336 INFO L78 Accepts]: Start accepts. Automaton has 877 states and 1113 transitions. Word has length 153 [2018-03-23 12:08:00,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:08:00,336 INFO L459 AbstractCegarLoop]: Abstraction has 877 states and 1113 transitions. [2018-03-23 12:08:00,336 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-03-23 12:08:00,336 INFO L276 IsEmpty]: Start isEmpty. Operand 877 states and 1113 transitions. [2018-03-23 12:08:00,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2018-03-23 12:08:00,338 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:08:00,338 INFO L353 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:08:00,338 INFO L408 AbstractCegarLoop]: === Iteration 37 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:08:00,339 INFO L82 PathProgramCache]: Analyzing trace with hash 2115514563, now seen corresponding path program 4 times [2018-03-23 12:08:00,339 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:08:00,339 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:08:00,339 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:00,339 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:08:00,339 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:00,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:08:00,353 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:08:00,687 INFO L134 CoverageAnalysis]: Checked inductivity of 618 backedges. 0 proven. 279 refuted. 0 times theorem prover too weak. 339 trivial. 0 not checked. [2018-03-23 12:08:00,687 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:08:00,687 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:08:00,695 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 12:08:00,721 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 12:08:00,721 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:08:00,726 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:08:01,650 INFO L134 CoverageAnalysis]: Checked inductivity of 618 backedges. 51 proven. 558 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-03-23 12:08:01,671 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:08:01,671 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 37] total 47 [2018-03-23 12:08:01,671 INFO L442 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-03-23 12:08:01,671 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-03-23 12:08:01,672 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=2037, Unknown=0, NotChecked=0, Total=2162 [2018-03-23 12:08:01,672 INFO L87 Difference]: Start difference. First operand 877 states and 1113 transitions. Second operand 47 states. [2018-03-23 12:08:04,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:08:04,124 INFO L93 Difference]: Finished difference Result 1497 states and 1918 transitions. [2018-03-23 12:08:04,124 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2018-03-23 12:08:04,124 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 169 [2018-03-23 12:08:04,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:08:04,128 INFO L225 Difference]: With dead ends: 1497 [2018-03-23 12:08:04,128 INFO L226 Difference]: Without dead ends: 1478 [2018-03-23 12:08:04,129 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 142 SyntacticMatches, 1 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2380 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=407, Invalid=9493, Unknown=0, NotChecked=0, Total=9900 [2018-03-23 12:08:04,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1478 states. [2018-03-23 12:08:04,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1478 to 1451. [2018-03-23 12:08:04,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1451 states. [2018-03-23 12:08:04,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1451 states to 1451 states and 1863 transitions. [2018-03-23 12:08:04,196 INFO L78 Accepts]: Start accepts. Automaton has 1451 states and 1863 transitions. Word has length 169 [2018-03-23 12:08:04,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:08:04,196 INFO L459 AbstractCegarLoop]: Abstraction has 1451 states and 1863 transitions. [2018-03-23 12:08:04,196 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-03-23 12:08:04,196 INFO L276 IsEmpty]: Start isEmpty. Operand 1451 states and 1863 transitions. [2018-03-23 12:08:04,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2018-03-23 12:08:04,200 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:08:04,200 INFO L353 BasicCegarLoop]: trace histogram [22, 22, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:08:04,201 INFO L408 AbstractCegarLoop]: === Iteration 38 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:08:04,201 INFO L82 PathProgramCache]: Analyzing trace with hash -1480579576, now seen corresponding path program 21 times [2018-03-23 12:08:04,201 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:08:04,201 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:08:04,202 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:04,202 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:08:04,202 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:04,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:08:04,219 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:08:05,194 INFO L134 CoverageAnalysis]: Checked inductivity of 1533 backedges. 0 proven. 1533 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:08:05,195 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:08:05,195 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:08:05,200 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 12:08:05,246 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) [2018-03-23 12:08:05,246 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:08:05,249 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:08:05,289 INFO L134 CoverageAnalysis]: Checked inductivity of 1533 backedges. 0 proven. 1533 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:08:05,320 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:08:05,320 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 44 [2018-03-23 12:08:05,320 INFO L442 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-03-23 12:08:05,320 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-03-23 12:08:05,321 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=1893, Unknown=0, NotChecked=0, Total=1980 [2018-03-23 12:08:05,321 INFO L87 Difference]: Start difference. First operand 1451 states and 1863 transitions. Second operand 45 states. [2018-03-23 12:08:08,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:08:08,502 INFO L93 Difference]: Finished difference Result 1645 states and 2103 transitions. [2018-03-23 12:08:08,502 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-03-23 12:08:08,502 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 160 [2018-03-23 12:08:08,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:08:08,506 INFO L225 Difference]: With dead ends: 1645 [2018-03-23 12:08:08,506 INFO L226 Difference]: Without dead ends: 1643 [2018-03-23 12:08:08,507 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 159 SyntacticMatches, 1 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 861 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=255, Invalid=7227, Unknown=0, NotChecked=0, Total=7482 [2018-03-23 12:08:08,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1643 states. [2018-03-23 12:08:08,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1643 to 1523. [2018-03-23 12:08:08,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1523 states. [2018-03-23 12:08:08,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1523 states to 1523 states and 1959 transitions. [2018-03-23 12:08:08,567 INFO L78 Accepts]: Start accepts. Automaton has 1523 states and 1959 transitions. Word has length 160 [2018-03-23 12:08:08,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:08:08,567 INFO L459 AbstractCegarLoop]: Abstraction has 1523 states and 1959 transitions. [2018-03-23 12:08:08,567 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-03-23 12:08:08,567 INFO L276 IsEmpty]: Start isEmpty. Operand 1523 states and 1959 transitions. [2018-03-23 12:08:08,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2018-03-23 12:08:08,570 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:08:08,570 INFO L353 BasicCegarLoop]: trace histogram [23, 23, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:08:08,570 INFO L408 AbstractCegarLoop]: === Iteration 39 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:08:08,570 INFO L82 PathProgramCache]: Analyzing trace with hash -2081212455, now seen corresponding path program 22 times [2018-03-23 12:08:08,570 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:08:08,570 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:08:08,571 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:08,571 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:08:08,571 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:08,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:08:08,583 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:08:09,954 INFO L134 CoverageAnalysis]: Checked inductivity of 1683 backedges. 0 proven. 1683 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:08:09,954 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:08:09,954 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:08:09,959 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 12:08:09,984 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 12:08:09,985 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:08:09,988 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:08:10,046 INFO L134 CoverageAnalysis]: Checked inductivity of 1683 backedges. 0 proven. 1683 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:08:10,066 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:08:10,066 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 46 [2018-03-23 12:08:10,067 INFO L442 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-03-23 12:08:10,067 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-03-23 12:08:10,067 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=2071, Unknown=0, NotChecked=0, Total=2162 [2018-03-23 12:08:10,067 INFO L87 Difference]: Start difference. First operand 1523 states and 1959 transitions. Second operand 47 states. [2018-03-23 12:08:13,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:08:13,393 INFO L93 Difference]: Finished difference Result 1725 states and 2207 transitions. [2018-03-23 12:08:13,393 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-03-23 12:08:13,393 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 167 [2018-03-23 12:08:13,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:08:13,398 INFO L225 Difference]: With dead ends: 1725 [2018-03-23 12:08:13,398 INFO L226 Difference]: Without dead ends: 1723 [2018-03-23 12:08:13,399 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 166 SyntacticMatches, 1 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 946 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=267, Invalid=7923, Unknown=0, NotChecked=0, Total=8190 [2018-03-23 12:08:13,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1723 states. [2018-03-23 12:08:13,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1723 to 1595. [2018-03-23 12:08:13,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1595 states. [2018-03-23 12:08:13,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1595 states to 1595 states and 2055 transitions. [2018-03-23 12:08:13,467 INFO L78 Accepts]: Start accepts. Automaton has 1595 states and 2055 transitions. Word has length 167 [2018-03-23 12:08:13,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:08:13,467 INFO L459 AbstractCegarLoop]: Abstraction has 1595 states and 2055 transitions. [2018-03-23 12:08:13,467 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-03-23 12:08:13,468 INFO L276 IsEmpty]: Start isEmpty. Operand 1595 states and 2055 transitions. [2018-03-23 12:08:13,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2018-03-23 12:08:13,470 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:08:13,470 INFO L353 BasicCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 8, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:08:13,470 INFO L408 AbstractCegarLoop]: === Iteration 40 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:08:13,470 INFO L82 PathProgramCache]: Analyzing trace with hash -270511032, now seen corresponding path program 5 times [2018-03-23 12:08:13,470 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:08:13,470 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:08:13,471 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:13,471 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:08:13,471 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:13,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:08:13,493 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:08:14,137 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 289 proven. 393 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2018-03-23 12:08:14,137 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:08:14,137 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:08:14,143 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-03-23 12:08:14,191 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2018-03-23 12:08:14,192 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:08:14,195 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:08:14,810 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 345 proven. 337 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2018-03-23 12:08:14,831 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:08:14,831 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45] total 66 [2018-03-23 12:08:14,832 INFO L442 AbstractCegarLoop]: Interpolant automaton has 66 states [2018-03-23 12:08:14,832 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2018-03-23 12:08:14,832 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=546, Invalid=3744, Unknown=0, NotChecked=0, Total=4290 [2018-03-23 12:08:14,832 INFO L87 Difference]: Start difference. First operand 1595 states and 2055 transitions. Second operand 66 states. [2018-03-23 12:08:15,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:08:15,824 INFO L93 Difference]: Finished difference Result 1832 states and 2333 transitions. [2018-03-23 12:08:15,824 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2018-03-23 12:08:15,824 INFO L78 Accepts]: Start accepts. Automaton has 66 states. Word has length 186 [2018-03-23 12:08:15,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:08:15,829 INFO L225 Difference]: With dead ends: 1832 [2018-03-23 12:08:15,829 INFO L226 Difference]: Without dead ends: 1595 [2018-03-23 12:08:15,831 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 166 SyntacticMatches, 0 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3930 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=1868, Invalid=11472, Unknown=0, NotChecked=0, Total=13340 [2018-03-23 12:08:15,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1595 states. [2018-03-23 12:08:15,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1595 to 1595. [2018-03-23 12:08:15,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1595 states. [2018-03-23 12:08:15,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1595 states to 1595 states and 2047 transitions. [2018-03-23 12:08:15,915 INFO L78 Accepts]: Start accepts. Automaton has 1595 states and 2047 transitions. Word has length 186 [2018-03-23 12:08:15,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:08:15,916 INFO L459 AbstractCegarLoop]: Abstraction has 1595 states and 2047 transitions. [2018-03-23 12:08:15,916 INFO L460 AbstractCegarLoop]: Interpolant automaton has 66 states. [2018-03-23 12:08:15,916 INFO L276 IsEmpty]: Start isEmpty. Operand 1595 states and 2047 transitions. [2018-03-23 12:08:15,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2018-03-23 12:08:15,919 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:08:15,919 INFO L353 BasicCegarLoop]: trace histogram [24, 24, 23, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:08:15,919 INFO L408 AbstractCegarLoop]: === Iteration 41 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:08:15,919 INFO L82 PathProgramCache]: Analyzing trace with hash -617568024, now seen corresponding path program 23 times [2018-03-23 12:08:15,919 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:08:15,919 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:08:15,920 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:15,920 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:08:15,920 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:15,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:08:15,939 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:08:17,036 INFO L134 CoverageAnalysis]: Checked inductivity of 1840 backedges. 0 proven. 1840 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:08:17,036 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:08:17,062 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:08:17,068 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-03-23 12:08:17,119 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2018-03-23 12:08:17,119 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:08:17,122 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:08:17,164 INFO L134 CoverageAnalysis]: Checked inductivity of 1840 backedges. 0 proven. 1840 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:08:17,184 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:08:17,184 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 48 [2018-03-23 12:08:17,185 INFO L442 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-03-23 12:08:17,185 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-03-23 12:08:17,185 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=2257, Unknown=0, NotChecked=0, Total=2352 [2018-03-23 12:08:17,185 INFO L87 Difference]: Start difference. First operand 1595 states and 2047 transitions. Second operand 49 states. [2018-03-23 12:08:20,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:08:20,770 INFO L93 Difference]: Finished difference Result 1797 states and 2295 transitions. [2018-03-23 12:08:20,770 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2018-03-23 12:08:20,770 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 174 [2018-03-23 12:08:20,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:08:20,775 INFO L225 Difference]: With dead ends: 1797 [2018-03-23 12:08:20,775 INFO L226 Difference]: Without dead ends: 1795 [2018-03-23 12:08:20,776 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 267 GetRequests, 173 SyntacticMatches, 1 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1035 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=279, Invalid=8651, Unknown=0, NotChecked=0, Total=8930 [2018-03-23 12:08:20,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1795 states. [2018-03-23 12:08:20,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1795 to 1667. [2018-03-23 12:08:20,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1667 states. [2018-03-23 12:08:20,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1667 states to 1667 states and 2143 transitions. [2018-03-23 12:08:20,844 INFO L78 Accepts]: Start accepts. Automaton has 1667 states and 2143 transitions. Word has length 174 [2018-03-23 12:08:20,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:08:20,844 INFO L459 AbstractCegarLoop]: Abstraction has 1667 states and 2143 transitions. [2018-03-23 12:08:20,844 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-03-23 12:08:20,844 INFO L276 IsEmpty]: Start isEmpty. Operand 1667 states and 2143 transitions. [2018-03-23 12:08:20,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2018-03-23 12:08:20,858 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:08:20,858 INFO L353 BasicCegarLoop]: trace histogram [12, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:08:20,858 INFO L408 AbstractCegarLoop]: === Iteration 42 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:08:20,858 INFO L82 PathProgramCache]: Analyzing trace with hash -748436071, now seen corresponding path program 6 times [2018-03-23 12:08:20,858 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:08:20,858 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:08:20,859 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:20,859 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:08:20,859 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:20,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:08:20,877 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:08:21,278 INFO L134 CoverageAnalysis]: Checked inductivity of 770 backedges. 0 proven. 345 refuted. 0 times theorem prover too weak. 425 trivial. 0 not checked. [2018-03-23 12:08:21,278 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:08:21,279 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:08:21,286 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-03-23 12:08:21,348 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2018-03-23 12:08:21,348 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:08:21,351 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:08:21,382 INFO L134 CoverageAnalysis]: Checked inductivity of 770 backedges. 0 proven. 345 refuted. 0 times theorem prover too weak. 425 trivial. 0 not checked. [2018-03-23 12:08:21,412 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:08:21,412 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 22 [2018-03-23 12:08:21,413 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-03-23 12:08:21,413 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-03-23 12:08:21,413 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2018-03-23 12:08:21,413 INFO L87 Difference]: Start difference. First operand 1667 states and 2143 transitions. Second operand 23 states. [2018-03-23 12:08:22,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:08:22,256 INFO L93 Difference]: Finished difference Result 1681 states and 2160 transitions. [2018-03-23 12:08:22,296 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-03-23 12:08:22,296 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 193 [2018-03-23 12:08:22,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:08:22,301 INFO L225 Difference]: With dead ends: 1681 [2018-03-23 12:08:22,301 INFO L226 Difference]: Without dead ends: 1679 [2018-03-23 12:08:22,301 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 191 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=123, Invalid=1683, Unknown=0, NotChecked=0, Total=1806 [2018-03-23 12:08:22,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1679 states. [2018-03-23 12:08:22,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1679 to 1676. [2018-03-23 12:08:22,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1676 states. [2018-03-23 12:08:22,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1676 states to 1676 states and 2154 transitions. [2018-03-23 12:08:22,359 INFO L78 Accepts]: Start accepts. Automaton has 1676 states and 2154 transitions. Word has length 193 [2018-03-23 12:08:22,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:08:22,360 INFO L459 AbstractCegarLoop]: Abstraction has 1676 states and 2154 transitions. [2018-03-23 12:08:22,360 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-03-23 12:08:22,360 INFO L276 IsEmpty]: Start isEmpty. Operand 1676 states and 2154 transitions. [2018-03-23 12:08:22,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2018-03-23 12:08:22,362 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:08:22,362 INFO L353 BasicCegarLoop]: trace histogram [25, 25, 24, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:08:22,362 INFO L408 AbstractCegarLoop]: === Iteration 43 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:08:22,363 INFO L82 PathProgramCache]: Analyzing trace with hash -799819527, now seen corresponding path program 24 times [2018-03-23 12:08:22,363 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:08:22,363 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:08:22,363 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:22,363 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:08:22,363 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:22,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:08:22,378 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:08:23,550 INFO L134 CoverageAnalysis]: Checked inductivity of 2004 backedges. 0 proven. 2004 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:08:23,550 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:08:23,551 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:08:23,556 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-03-23 12:08:23,624 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2018-03-23 12:08:23,624 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:08:23,627 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:08:23,675 INFO L134 CoverageAnalysis]: Checked inductivity of 2004 backedges. 0 proven. 2004 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:08:23,695 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:08:23,695 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 50 [2018-03-23 12:08:23,696 INFO L442 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-03-23 12:08:23,696 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-03-23 12:08:23,696 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=2451, Unknown=0, NotChecked=0, Total=2550 [2018-03-23 12:08:23,696 INFO L87 Difference]: Start difference. First operand 1676 states and 2154 transitions. Second operand 51 states. [2018-03-23 12:08:27,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:08:27,641 INFO L93 Difference]: Finished difference Result 1886 states and 2410 transitions. [2018-03-23 12:08:27,681 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2018-03-23 12:08:27,681 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 181 [2018-03-23 12:08:27,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:08:27,687 INFO L225 Difference]: With dead ends: 1886 [2018-03-23 12:08:27,687 INFO L226 Difference]: Without dead ends: 1884 [2018-03-23 12:08:27,688 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 278 GetRequests, 180 SyntacticMatches, 1 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1128 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=291, Invalid=9411, Unknown=0, NotChecked=0, Total=9702 [2018-03-23 12:08:27,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1884 states. [2018-03-23 12:08:27,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1884 to 1748. [2018-03-23 12:08:27,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1748 states. [2018-03-23 12:08:27,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1748 states to 1748 states and 2250 transitions. [2018-03-23 12:08:27,758 INFO L78 Accepts]: Start accepts. Automaton has 1748 states and 2250 transitions. Word has length 181 [2018-03-23 12:08:27,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:08:27,759 INFO L459 AbstractCegarLoop]: Abstraction has 1748 states and 2250 transitions. [2018-03-23 12:08:27,759 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-03-23 12:08:27,759 INFO L276 IsEmpty]: Start isEmpty. Operand 1748 states and 2250 transitions. [2018-03-23 12:08:27,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2018-03-23 12:08:27,761 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:08:27,762 INFO L353 BasicCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 9, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:08:27,762 INFO L408 AbstractCegarLoop]: === Iteration 44 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:08:27,762 INFO L82 PathProgramCache]: Analyzing trace with hash 18210579, now seen corresponding path program 7 times [2018-03-23 12:08:27,762 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:08:27,762 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:08:27,762 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:27,763 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:08:27,763 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:27,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:08:27,779 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:08:28,194 INFO L134 CoverageAnalysis]: Checked inductivity of 843 backedges. 0 proven. 418 refuted. 0 times theorem prover too weak. 425 trivial. 0 not checked. [2018-03-23 12:08:28,195 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:08:28,195 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:08:28,200 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:08:28,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:08:28,227 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:08:29,390 INFO L134 CoverageAnalysis]: Checked inductivity of 843 backedges. 418 proven. 409 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2018-03-23 12:08:29,411 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:08:29,411 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 49] total 72 [2018-03-23 12:08:29,412 INFO L442 AbstractCegarLoop]: Interpolant automaton has 72 states [2018-03-23 12:08:29,412 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2018-03-23 12:08:29,412 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=484, Invalid=4628, Unknown=0, NotChecked=0, Total=5112 [2018-03-23 12:08:29,412 INFO L87 Difference]: Start difference. First operand 1748 states and 2250 transitions. Second operand 72 states. [2018-03-23 12:08:31,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:08:31,957 INFO L93 Difference]: Finished difference Result 2006 states and 2556 transitions. [2018-03-23 12:08:31,958 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2018-03-23 12:08:31,958 INFO L78 Accepts]: Start accepts. Automaton has 72 states. Word has length 200 [2018-03-23 12:08:31,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:08:31,965 INFO L225 Difference]: With dead ends: 2006 [2018-03-23 12:08:31,965 INFO L226 Difference]: Without dead ends: 1760 [2018-03-23 12:08:31,967 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 302 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5193 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=2080, Invalid=20570, Unknown=0, NotChecked=0, Total=22650 [2018-03-23 12:08:31,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1760 states. [2018-03-23 12:08:32,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1760 to 1757. [2018-03-23 12:08:32,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1757 states. [2018-03-23 12:08:32,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1757 states to 1757 states and 2253 transitions. [2018-03-23 12:08:32,073 INFO L78 Accepts]: Start accepts. Automaton has 1757 states and 2253 transitions. Word has length 200 [2018-03-23 12:08:32,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:08:32,074 INFO L459 AbstractCegarLoop]: Abstraction has 1757 states and 2253 transitions. [2018-03-23 12:08:32,074 INFO L460 AbstractCegarLoop]: Interpolant automaton has 72 states. [2018-03-23 12:08:32,074 INFO L276 IsEmpty]: Start isEmpty. Operand 1757 states and 2253 transitions. [2018-03-23 12:08:32,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2018-03-23 12:08:32,078 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:08:32,078 INFO L353 BasicCegarLoop]: trace histogram [26, 26, 25, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:08:32,078 INFO L408 AbstractCegarLoop]: === Iteration 45 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:08:32,079 INFO L82 PathProgramCache]: Analyzing trace with hash 1452450760, now seen corresponding path program 25 times [2018-03-23 12:08:32,079 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:08:32,079 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:08:32,080 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:32,080 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:08:32,080 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:32,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:08:32,098 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:08:33,283 INFO L134 CoverageAnalysis]: Checked inductivity of 2175 backedges. 0 proven. 2175 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:08:33,283 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:08:33,283 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:08:33,288 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:08:33,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:08:33,312 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:08:33,382 INFO L134 CoverageAnalysis]: Checked inductivity of 2175 backedges. 0 proven. 2175 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:08:33,416 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:08:33,416 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52] total 52 [2018-03-23 12:08:33,417 INFO L442 AbstractCegarLoop]: Interpolant automaton has 53 states [2018-03-23 12:08:33,417 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2018-03-23 12:08:33,417 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=2653, Unknown=0, NotChecked=0, Total=2756 [2018-03-23 12:08:33,417 INFO L87 Difference]: Start difference. First operand 1757 states and 2253 transitions. Second operand 53 states. [2018-03-23 12:08:37,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:08:37,760 INFO L93 Difference]: Finished difference Result 1967 states and 2509 transitions. [2018-03-23 12:08:37,760 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2018-03-23 12:08:37,760 INFO L78 Accepts]: Start accepts. Automaton has 53 states. Word has length 188 [2018-03-23 12:08:37,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:08:37,767 INFO L225 Difference]: With dead ends: 1967 [2018-03-23 12:08:37,767 INFO L226 Difference]: Without dead ends: 1965 [2018-03-23 12:08:37,768 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 187 SyntacticMatches, 1 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1225 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=303, Invalid=10203, Unknown=0, NotChecked=0, Total=10506 [2018-03-23 12:08:37,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1965 states. [2018-03-23 12:08:37,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1965 to 1829. [2018-03-23 12:08:37,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1829 states. [2018-03-23 12:08:37,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1829 states to 1829 states and 2349 transitions. [2018-03-23 12:08:37,880 INFO L78 Accepts]: Start accepts. Automaton has 1829 states and 2349 transitions. Word has length 188 [2018-03-23 12:08:37,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:08:37,880 INFO L459 AbstractCegarLoop]: Abstraction has 1829 states and 2349 transitions. [2018-03-23 12:08:37,880 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states. [2018-03-23 12:08:37,880 INFO L276 IsEmpty]: Start isEmpty. Operand 1829 states and 2349 transitions. [2018-03-23 12:08:37,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2018-03-23 12:08:37,883 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:08:37,884 INFO L353 BasicCegarLoop]: trace histogram [27, 27, 26, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:08:37,884 INFO L408 AbstractCegarLoop]: === Iteration 46 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:08:37,884 INFO L82 PathProgramCache]: Analyzing trace with hash -1062485479, now seen corresponding path program 26 times [2018-03-23 12:08:37,884 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:08:37,884 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:08:37,884 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:37,885 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:08:37,885 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:37,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:08:37,901 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:08:39,159 INFO L134 CoverageAnalysis]: Checked inductivity of 2353 backedges. 0 proven. 2353 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:08:39,159 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:08:39,159 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:08:39,164 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 12:08:39,194 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 12:08:39,194 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:08:39,198 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:08:39,262 INFO L134 CoverageAnalysis]: Checked inductivity of 2353 backedges. 0 proven. 2353 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:08:39,284 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:08:39,284 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 54 [2018-03-23 12:08:39,284 INFO L442 AbstractCegarLoop]: Interpolant automaton has 55 states [2018-03-23 12:08:39,284 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2018-03-23 12:08:39,284 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=2863, Unknown=0, NotChecked=0, Total=2970 [2018-03-23 12:08:39,284 INFO L87 Difference]: Start difference. First operand 1829 states and 2349 transitions. Second operand 55 states. [2018-03-23 12:08:43,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:08:43,773 INFO L93 Difference]: Finished difference Result 2047 states and 2613 transitions. [2018-03-23 12:08:43,773 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2018-03-23 12:08:43,773 INFO L78 Accepts]: Start accepts. Automaton has 55 states. Word has length 195 [2018-03-23 12:08:43,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:08:43,778 INFO L225 Difference]: With dead ends: 2047 [2018-03-23 12:08:43,778 INFO L226 Difference]: Without dead ends: 2045 [2018-03-23 12:08:43,779 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 300 GetRequests, 194 SyntacticMatches, 1 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1326 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=315, Invalid=11027, Unknown=0, NotChecked=0, Total=11342 [2018-03-23 12:08:43,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2045 states. [2018-03-23 12:08:43,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2045 to 1901. [2018-03-23 12:08:43,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1901 states. [2018-03-23 12:08:43,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1901 states to 1901 states and 2445 transitions. [2018-03-23 12:08:43,899 INFO L78 Accepts]: Start accepts. Automaton has 1901 states and 2445 transitions. Word has length 195 [2018-03-23 12:08:43,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:08:43,900 INFO L459 AbstractCegarLoop]: Abstraction has 1901 states and 2445 transitions. [2018-03-23 12:08:43,900 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states. [2018-03-23 12:08:43,900 INFO L276 IsEmpty]: Start isEmpty. Operand 1901 states and 2445 transitions. [2018-03-23 12:08:43,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 215 [2018-03-23 12:08:43,905 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:08:43,905 INFO L353 BasicCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 10, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:08:43,905 INFO L408 AbstractCegarLoop]: === Iteration 47 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:08:43,906 INFO L82 PathProgramCache]: Analyzing trace with hash -102612056, now seen corresponding path program 8 times [2018-03-23 12:08:43,906 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:08:43,906 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:08:43,906 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:43,907 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:08:43,907 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:43,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:08:43,930 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:08:44,444 INFO L134 CoverageAnalysis]: Checked inductivity of 1002 backedges. 0 proven. 498 refuted. 0 times theorem prover too weak. 504 trivial. 0 not checked. [2018-03-23 12:08:44,445 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:08:44,445 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:08:44,450 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 12:08:44,475 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 12:08:44,475 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:08:44,478 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:08:45,847 INFO L134 CoverageAnalysis]: Checked inductivity of 1002 backedges. 498 proven. 488 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2018-03-23 12:08:45,868 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:08:45,868 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 53] total 78 [2018-03-23 12:08:45,869 INFO L442 AbstractCegarLoop]: Interpolant automaton has 78 states [2018-03-23 12:08:45,869 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2018-03-23 12:08:45,870 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=557, Invalid=5449, Unknown=0, NotChecked=0, Total=6006 [2018-03-23 12:08:45,870 INFO L87 Difference]: Start difference. First operand 1901 states and 2445 transitions. Second operand 78 states. [2018-03-23 12:08:48,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:08:48,658 INFO L93 Difference]: Finished difference Result 2168 states and 2762 transitions. [2018-03-23 12:08:48,658 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2018-03-23 12:08:48,658 INFO L78 Accepts]: Start accepts. Automaton has 78 states. Word has length 214 [2018-03-23 12:08:48,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:08:48,661 INFO L225 Difference]: With dead ends: 2168 [2018-03-23 12:08:48,661 INFO L226 Difference]: Without dead ends: 1913 [2018-03-23 12:08:48,663 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 325 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6169 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=2405, Invalid=24327, Unknown=0, NotChecked=0, Total=26732 [2018-03-23 12:08:48,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1913 states. [2018-03-23 12:08:48,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1913 to 1910. [2018-03-23 12:08:48,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1910 states. [2018-03-23 12:08:48,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1910 states to 1910 states and 2448 transitions. [2018-03-23 12:08:48,736 INFO L78 Accepts]: Start accepts. Automaton has 1910 states and 2448 transitions. Word has length 214 [2018-03-23 12:08:48,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:08:48,736 INFO L459 AbstractCegarLoop]: Abstraction has 1910 states and 2448 transitions. [2018-03-23 12:08:48,736 INFO L460 AbstractCegarLoop]: Interpolant automaton has 78 states. [2018-03-23 12:08:48,736 INFO L276 IsEmpty]: Start isEmpty. Operand 1910 states and 2448 transitions. [2018-03-23 12:08:48,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2018-03-23 12:08:48,740 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:08:48,740 INFO L353 BasicCegarLoop]: trace histogram [28, 28, 27, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:08:48,740 INFO L408 AbstractCegarLoop]: === Iteration 48 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:08:48,740 INFO L82 PathProgramCache]: Analyzing trace with hash -1175185752, now seen corresponding path program 27 times [2018-03-23 12:08:48,740 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:08:48,740 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:08:48,741 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:48,741 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:08:48,741 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:48,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:08:48,757 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:08:50,327 INFO L134 CoverageAnalysis]: Checked inductivity of 2538 backedges. 0 proven. 2538 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:08:50,327 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:08:50,327 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:08:50,333 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 12:08:50,427 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 28 check-sat command(s) [2018-03-23 12:08:50,427 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:08:50,431 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:08:50,489 INFO L134 CoverageAnalysis]: Checked inductivity of 2538 backedges. 0 proven. 2538 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:08:50,511 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:08:50,511 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56] total 56 [2018-03-23 12:08:50,511 INFO L442 AbstractCegarLoop]: Interpolant automaton has 57 states [2018-03-23 12:08:50,512 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2018-03-23 12:08:50,512 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=3081, Unknown=0, NotChecked=0, Total=3192 [2018-03-23 12:08:50,512 INFO L87 Difference]: Start difference. First operand 1910 states and 2448 transitions. Second operand 57 states. [2018-03-23 12:08:55,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:08:55,519 INFO L93 Difference]: Finished difference Result 2128 states and 2712 transitions. [2018-03-23 12:08:55,519 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2018-03-23 12:08:55,519 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 202 [2018-03-23 12:08:55,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:08:55,525 INFO L225 Difference]: With dead ends: 2128 [2018-03-23 12:08:55,525 INFO L226 Difference]: Without dead ends: 2126 [2018-03-23 12:08:55,526 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 201 SyntacticMatches, 1 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1431 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=327, Invalid=11883, Unknown=0, NotChecked=0, Total=12210 [2018-03-23 12:08:55,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2126 states. [2018-03-23 12:08:55,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2126 to 1982. [2018-03-23 12:08:55,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1982 states. [2018-03-23 12:08:55,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1982 states to 1982 states and 2544 transitions. [2018-03-23 12:08:55,616 INFO L78 Accepts]: Start accepts. Automaton has 1982 states and 2544 transitions. Word has length 202 [2018-03-23 12:08:55,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:08:55,616 INFO L459 AbstractCegarLoop]: Abstraction has 1982 states and 2544 transitions. [2018-03-23 12:08:55,616 INFO L460 AbstractCegarLoop]: Interpolant automaton has 57 states. [2018-03-23 12:08:55,617 INFO L276 IsEmpty]: Start isEmpty. Operand 1982 states and 2544 transitions. [2018-03-23 12:08:55,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2018-03-23 12:08:55,620 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:08:55,620 INFO L353 BasicCegarLoop]: trace histogram [29, 29, 28, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:08:55,620 INFO L408 AbstractCegarLoop]: === Iteration 49 === [mainErr3AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:08:55,620 INFO L82 PathProgramCache]: Analyzing trace with hash 690836281, now seen corresponding path program 28 times [2018-03-23 12:08:55,620 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:08:55,621 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:08:55,621 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:55,621 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:08:55,621 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:55,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:08:55,642 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:08:57,081 INFO L134 CoverageAnalysis]: Checked inductivity of 2730 backedges. 0 proven. 2730 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:08:57,081 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:08:57,081 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:08:57,086 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 12:08:57,118 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 12:08:57,118 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:08:57,121 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:08:57,177 INFO L134 CoverageAnalysis]: Checked inductivity of 2730 backedges. 0 proven. 2730 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:08:57,197 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:08:57,198 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 58] total 58 [2018-03-23 12:08:57,198 INFO L442 AbstractCegarLoop]: Interpolant automaton has 59 states [2018-03-23 12:08:57,198 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2018-03-23 12:08:57,198 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=3307, Unknown=0, NotChecked=0, Total=3422 [2018-03-23 12:08:57,198 INFO L87 Difference]: Start difference. First operand 1982 states and 2544 transitions. Second operand 59 states. Received shutdown request... [2018-03-23 12:08:59,129 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-03-23 12:08:59,129 WARN L519 AbstractCegarLoop]: Verification canceled [2018-03-23 12:08:59,134 WARN L197 ceAbstractionStarter]: Timeout [2018-03-23 12:08:59,135 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.03 12:08:59 BasicIcfg [2018-03-23 12:08:59,135 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-03-23 12:08:59,135 INFO L168 Benchmark]: Toolchain (without parser) took 111917.01 ms. Allocated memory was 311.4 MB in the beginning and 1.0 GB in the end (delta: 695.7 MB). Free memory was 254.0 MB in the beginning and 463.5 MB in the end (delta: -209.5 MB). Peak memory consumption was 486.2 MB. Max. memory is 5.3 GB. [2018-03-23 12:08:59,137 INFO L168 Benchmark]: CDTParser took 0.12 ms. Allocated memory is still 311.4 MB. Free memory is still 266.8 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-03-23 12:08:59,137 INFO L168 Benchmark]: CACSL2BoogieTranslator took 215.83 ms. Allocated memory is still 311.4 MB. Free memory was 254.0 MB in the beginning and 243.7 MB in the end (delta: 10.3 MB). Peak memory consumption was 10.3 MB. Max. memory is 5.3 GB. [2018-03-23 12:08:59,137 INFO L168 Benchmark]: Boogie Preprocessor took 36.36 ms. Allocated memory is still 311.4 MB. Free memory was 243.7 MB in the beginning and 242.7 MB in the end (delta: 996.2 kB). Peak memory consumption was 996.2 kB. Max. memory is 5.3 GB. [2018-03-23 12:08:59,138 INFO L168 Benchmark]: RCFGBuilder took 309.96 ms. Allocated memory was 311.4 MB in the beginning and 470.3 MB in the end (delta: 158.9 MB). Free memory was 242.7 MB in the beginning and 438.0 MB in the end (delta: -195.3 MB). Peak memory consumption was 18.3 MB. Max. memory is 5.3 GB. [2018-03-23 12:08:59,138 INFO L168 Benchmark]: IcfgTransformer took 24.50 ms. Allocated memory is still 470.3 MB. Free memory was 438.0 MB in the beginning and 436.8 MB in the end (delta: 1.2 MB). Peak memory consumption was 1.2 MB. Max. memory is 5.3 GB. [2018-03-23 12:08:59,139 INFO L168 Benchmark]: TraceAbstraction took 111324.51 ms. Allocated memory was 470.3 MB in the beginning and 1.0 GB in the end (delta: 536.9 MB). Free memory was 436.8 MB in the beginning and 463.5 MB in the end (delta: -26.7 MB). Peak memory consumption was 510.2 MB. Max. memory is 5.3 GB. [2018-03-23 12:08:59,141 INFO L344 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.12 ms. Allocated memory is still 311.4 MB. Free memory is still 266.8 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 215.83 ms. Allocated memory is still 311.4 MB. Free memory was 254.0 MB in the beginning and 243.7 MB in the end (delta: 10.3 MB). Peak memory consumption was 10.3 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 36.36 ms. Allocated memory is still 311.4 MB. Free memory was 243.7 MB in the beginning and 242.7 MB in the end (delta: 996.2 kB). Peak memory consumption was 996.2 kB. Max. memory is 5.3 GB. * RCFGBuilder took 309.96 ms. Allocated memory was 311.4 MB in the beginning and 470.3 MB in the end (delta: 158.9 MB). Free memory was 242.7 MB in the beginning and 438.0 MB in the end (delta: -195.3 MB). Peak memory consumption was 18.3 MB. Max. memory is 5.3 GB. * IcfgTransformer took 24.50 ms. Allocated memory is still 470.3 MB. Free memory was 438.0 MB in the beginning and 436.8 MB in the end (delta: 1.2 MB). Peak memory consumption was 1.2 MB. Max. memory is 5.3 GB. * TraceAbstraction took 111324.51 ms. Allocated memory was 470.3 MB in the beginning and 1.0 GB in the end (delta: 536.9 MB). Free memory was 436.8 MB in the beginning and 463.5 MB in the end (delta: -26.7 MB). Peak memory consumption was 510.2 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 (1982states) and interpolant automaton (currently 41 states, 59 states before enhancement), while ReachableStatesComputation was computing reachable states (231 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 (1982states) and interpolant automaton (currently 41 states, 59 states before enhancement), while ReachableStatesComputation was computing reachable states (231 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 (1982states) and interpolant automaton (currently 41 states, 59 states before enhancement), while ReachableStatesComputation was computing reachable states (231 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 (1982states) and interpolant automaton (currently 41 states, 59 states before enhancement), while ReachableStatesComputation was computing reachable states (231 states constructedinput type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 6 procedures, 51 locations, 4 error locations. TIMEOUT Result, 111.2s OverallTime, 49 OverallIterations, 29 TraceHistogramMax, 72.9s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 5475 SDtfs, 5135 SDslu, 131969 SDs, 0 SdLazy, 134194 SolverSat, 1945 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 40.2s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 8118 GetRequests, 5216 SyntacticMatches, 38 SemanticMatches, 2864 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42964 ImplicationChecksByTransitivity, 46.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1982occurred in iteration=48, 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: 1.6s AutomataMinimizationTime, 48 MinimizatonAttempts, 1601 StatesRemovedByMinimization, 42 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.1s SsaConstructionTime, 1.7s SatisfiabilityAnalysisTime, 32.1s InterpolantComputationTime, 11034 NumberOfCodeBlocks, 10976 NumberOfCodeBlocksAsserted, 354 NumberOfCheckSat, 10938 ConstructedInterpolants, 158 QuantifiedInterpolants, 8878760 SizeOfPredicates, 1248 NumberOfNonLiveVariables, 7502 ConjunctsInSsa, 2264 ConjunctsInUnsatCore, 96 InterpolantComputations, 2 PerfectInterpolantSequences, 6928/67363 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/sanfoundry_24_false-valid-deref.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-Benchmark-0-2018-03-23_12-08-59-149.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/sanfoundry_24_false-valid-deref.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-TraceAbstractionBenchmarks-0-2018-03-23_12-08-59-149.csv Completed graceful shutdown