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/standard_strcpy_false-valid-deref_ground.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-d4a2356 [2018-03-23 12:07:08,013 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-03-23 12:07:08,015 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-03-23 12:07:08,032 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-03-23 12:07:08,032 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-03-23 12:07:08,033 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-03-23 12:07:08,034 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-03-23 12:07:08,036 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-03-23 12:07:08,038 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-03-23 12:07:08,039 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-03-23 12:07:08,041 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-03-23 12:07:08,041 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-03-23 12:07:08,042 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-03-23 12:07:08,043 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-03-23 12:07:08,044 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-03-23 12:07:08,047 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-03-23 12:07:08,049 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-03-23 12:07:08,051 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-03-23 12:07:08,053 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-03-23 12:07:08,054 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-03-23 12:07:08,056 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-03-23 12:07:08,056 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-03-23 12:07:08,057 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-03-23 12:07:08,058 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-03-23 12:07:08,058 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-03-23 12:07:08,060 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-03-23 12:07:08,060 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-03-23 12:07:08,061 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-03-23 12:07:08,061 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-03-23 12:07:08,062 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-03-23 12:07:08,062 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-03-23 12:07:08,063 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:08,073 INFO L110 SettingsManager]: Loading preferences was successful [2018-03-23 12:07:08,074 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-03-23 12:07:08,074 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-03-23 12:07:08,075 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-03-23 12:07:08,075 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-03-23 12:07:08,075 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-03-23 12:07:08,075 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-03-23 12:07:08,076 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-03-23 12:07:08,076 INFO L133 SettingsManager]: * sizeof long=4 [2018-03-23 12:07:08,076 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-03-23 12:07:08,076 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-03-23 12:07:08,076 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-03-23 12:07:08,077 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-03-23 12:07:08,077 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-03-23 12:07:08,077 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-03-23 12:07:08,077 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-03-23 12:07:08,077 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-03-23 12:07:08,077 INFO L133 SettingsManager]: * sizeof long double=12 [2018-03-23 12:07:08,078 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-03-23 12:07:08,078 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-03-23 12:07:08,078 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-03-23 12:07:08,078 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-03-23 12:07:08,078 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-03-23 12:07:08,078 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-03-23 12:07:08,079 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-03-23 12:07:08,079 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-03-23 12:07:08,079 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-03-23 12:07:08,079 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-03-23 12:07:08,079 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-03-23 12:07:08,080 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-03-23 12:07:08,080 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-23 12:07:08,080 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-03-23 12:07:08,081 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-03-23 12:07:08,081 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-03-23 12:07:08,115 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-03-23 12:07:08,128 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-03-23 12:07:08,132 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-03-23 12:07:08,134 INFO L271 PluginConnector]: Initializing CDTParser... [2018-03-23 12:07:08,135 INFO L276 PluginConnector]: CDTParser initialized [2018-03-23 12:07:08,135 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-examples/standard_strcpy_false-valid-deref_ground.i [2018-03-23 12:07:08,463 INFO L228 CDTParser]: Created temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGd24945ab0 [2018-03-23 12:07:08,613 INFO L291 CDTParser]: IsIndexed: true [2018-03-23 12:07:08,614 INFO L292 CDTParser]: Found 1 translation units. [2018-03-23 12:07:08,614 INFO L171 CDTParser]: Scanning standard_strcpy_false-valid-deref_ground.i [2018-03-23 12:07:08,616 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-03-23 12:07:08,616 INFO L215 ultiparseSymbolTable]: [2018-03-23 12:07:08,616 INFO L218 ultiparseSymbolTable]: Function table: [2018-03-23 12:07:08,616 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fstandard_strcpy_false_valid_deref_ground_i____VERIFIER_assert ('__VERIFIER_assert') in standard_strcpy_false-valid-deref_ground.i [2018-03-23 12:07:08,616 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in standard_strcpy_false-valid-deref_ground.i [2018-03-23 12:07:08,617 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-03-23 12:07:08,617 INFO L233 ultiparseSymbolTable]: [2018-03-23 12:07:08,632 INFO L334 CDTParser]: Deleted temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGd24945ab0 [2018-03-23 12:07:08,637 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-03-23 12:07:08,640 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2018-03-23 12:07:08,641 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-03-23 12:07:08,641 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-03-23 12:07:08,646 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-03-23 12:07:08,647 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.03 12:07:08" (1/1) ... [2018-03-23 12:07:08,649 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7efbbe34 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 12:07:08, skipping insertion in model container [2018-03-23 12:07:08,650 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.03 12:07:08" (1/1) ... [2018-03-23 12:07:08,666 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-23 12:07:08,679 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-23 12:07:08,813 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-23 12:07:08,830 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-23 12:07:08,834 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 5 non ball SCCs. Number of states in SCCs 5. [2018-03-23 12:07:08,840 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 12:07:08 WrapperNode [2018-03-23 12:07:08,840 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-03-23 12:07:08,841 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-03-23 12:07:08,841 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-03-23 12:07:08,841 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-03-23 12:07:08,851 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:08" (1/1) ... [2018-03-23 12:07:08,852 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:08" (1/1) ... [2018-03-23 12:07:08,857 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:08" (1/1) ... [2018-03-23 12:07:08,857 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:08" (1/1) ... [2018-03-23 12:07:08,858 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:08" (1/1) ... [2018-03-23 12:07:08,862 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:08" (1/1) ... [2018-03-23 12:07:08,862 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:08" (1/1) ... [2018-03-23 12:07:08,864 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-03-23 12:07:08,865 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-03-23 12:07:08,865 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-03-23 12:07:08,865 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-03-23 12:07:08,866 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 12:07:08" (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:08,919 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-03-23 12:07:08,919 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-03-23 12:07:08,919 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fstandard_strcpy_false_valid_deref_ground_i____VERIFIER_assert [2018-03-23 12:07:08,920 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-03-23 12:07:08,920 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-03-23 12:07:08,920 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fstandard_strcpy_false_valid_deref_ground_i____VERIFIER_assert [2018-03-23 12:07:08,920 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-03-23 12:07:08,920 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-03-23 12:07:08,920 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-03-23 12:07:09,129 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-03-23 12:07:09,130 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.03 12:07:09 BoogieIcfgContainer [2018-03-23 12:07:09,130 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-03-23 12:07:09,130 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2018-03-23 12:07:09,130 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2018-03-23 12:07:09,131 INFO L276 PluginConnector]: IcfgTransformer initialized [2018-03-23 12:07:09,134 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.03 12:07:09" (1/1) ... [2018-03-23 12:07:09,139 WARN L218 ansformationObserver]: HeapSeparator: input icfg has no '#valid' array -- returning unchanged Icfg! [2018-03-23 12:07:09,148 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 23.03 12:07:09 BasicIcfg [2018-03-23 12:07:09,148 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2018-03-23 12:07:09,149 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-03-23 12:07:09,149 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-03-23 12:07:09,152 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-03-23 12:07:09,152 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.03 12:07:08" (1/4) ... [2018-03-23 12:07:09,153 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2a1b96b4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.03 12:07:09, skipping insertion in model container [2018-03-23 12:07:09,153 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.03 12:07:08" (2/4) ... [2018-03-23 12:07:09,153 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2a1b96b4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.03 12:07:09, skipping insertion in model container [2018-03-23 12:07:09,153 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.03 12:07:09" (3/4) ... [2018-03-23 12:07:09,153 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2a1b96b4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.03 12:07:09, skipping insertion in model container [2018-03-23 12:07:09,154 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 23.03 12:07:09" (4/4) ... [2018-03-23 12:07:09,155 INFO L107 eAbstractionObserver]: Analyzing ICFG standard_strcpy_false-valid-deref_ground.ileft_unchanged_by_heapseparator [2018-03-23 12:07:09,161 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-03-23 12:07:09,167 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 5 error locations. [2018-03-23 12:07:09,213 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-03-23 12:07:09,214 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-03-23 12:07:09,214 INFO L370 AbstractCegarLoop]: Hoare is true [2018-03-23 12:07:09,214 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-03-23 12:07:09,214 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-03-23 12:07:09,214 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-03-23 12:07:09,215 INFO L374 AbstractCegarLoop]: Difference is false [2018-03-23 12:07:09,215 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-03-23 12:07:09,215 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-03-23 12:07:09,215 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-03-23 12:07:09,228 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states. [2018-03-23 12:07:09,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2018-03-23 12:07:09,233 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:09,234 INFO L353 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:09,235 INFO L408 AbstractCegarLoop]: === Iteration 1 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:09,239 INFO L82 PathProgramCache]: Analyzing trace with hash 167026923, now seen corresponding path program 1 times [2018-03-23 12:07:09,240 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:09,241 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:09,280 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:09,280 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:07:09,280 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:09,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:09,311 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,375 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:09,379 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-03-23 12:07:09,379 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-03-23 12:07:09,381 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-03-23 12:07:09,392 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-03-23 12:07:09,393 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-03-23 12:07:09,394 INFO L87 Difference]: Start difference. First operand 39 states. Second operand 3 states. [2018-03-23 12:07:09,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:09,462 INFO L93 Difference]: Finished difference Result 86 states and 99 transitions. [2018-03-23 12:07:09,462 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-03-23 12:07:09,463 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 9 [2018-03-23 12:07:09,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:09,472 INFO L225 Difference]: With dead ends: 86 [2018-03-23 12:07:09,472 INFO L226 Difference]: Without dead ends: 52 [2018-03-23 12:07:09,476 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:09,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2018-03-23 12:07:09,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 38. [2018-03-23 12:07:09,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2018-03-23 12:07:09,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 40 transitions. [2018-03-23 12:07:09,513 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 40 transitions. Word has length 9 [2018-03-23 12:07:09,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:09,513 INFO L459 AbstractCegarLoop]: Abstraction has 38 states and 40 transitions. [2018-03-23 12:07:09,514 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-03-23 12:07:09,514 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 40 transitions. [2018-03-23 12:07:09,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-03-23 12:07:09,515 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:09,515 INFO L353 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:09,515 INFO L408 AbstractCegarLoop]: === Iteration 2 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:09,515 INFO L82 PathProgramCache]: Analyzing trace with hash -2125002319, now seen corresponding path program 1 times [2018-03-23 12:07:09,516 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:09,516 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:09,517 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:09,517 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:07:09,517 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:09,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:09,531 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,584 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:09,584 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-03-23 12:07:09,584 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-03-23 12:07:09,586 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-03-23 12:07:09,586 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-03-23 12:07:09,587 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-03-23 12:07:09,587 INFO L87 Difference]: Start difference. First operand 38 states and 40 transitions. Second operand 4 states. [2018-03-23 12:07:09,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:09,639 INFO L93 Difference]: Finished difference Result 58 states and 60 transitions. [2018-03-23 12:07:09,639 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-03-23 12:07:09,639 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 15 [2018-03-23 12:07:09,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:09,640 INFO L225 Difference]: With dead ends: 58 [2018-03-23 12:07:09,641 INFO L226 Difference]: Without dead ends: 40 [2018-03-23 12:07:09,641 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-03-23 12:07:09,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2018-03-23 12:07:09,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 38. [2018-03-23 12:07:09,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2018-03-23 12:07:09,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 39 transitions. [2018-03-23 12:07:09,648 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 39 transitions. Word has length 15 [2018-03-23 12:07:09,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:09,648 INFO L459 AbstractCegarLoop]: Abstraction has 38 states and 39 transitions. [2018-03-23 12:07:09,648 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-03-23 12:07:09,648 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 39 transitions. [2018-03-23 12:07:09,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2018-03-23 12:07:09,649 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:09,649 INFO L353 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:09,649 INFO L408 AbstractCegarLoop]: === Iteration 3 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:09,650 INFO L82 PathProgramCache]: Analyzing trace with hash -414158133, now seen corresponding path program 1 times [2018-03-23 12:07:09,650 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:09,650 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:09,651 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:09,652 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:07:09,652 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:09,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:09,658 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,710 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:09,710 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:09,710 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:09,728 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:07:09,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:09,750 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:09,772 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:09,794 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:09,794 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-03-23 12:07:09,794 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-03-23 12:07:09,795 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-03-23 12:07:09,795 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-03-23 12:07:09,795 INFO L87 Difference]: Start difference. First operand 38 states and 39 transitions. Second operand 4 states. [2018-03-23 12:07:09,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:09,855 INFO L93 Difference]: Finished difference Result 62 states and 65 transitions. [2018-03-23 12:07:09,857 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-03-23 12:07:09,857 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 16 [2018-03-23 12:07:09,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:09,858 INFO L225 Difference]: With dead ends: 62 [2018-03-23 12:07:09,859 INFO L226 Difference]: Without dead ends: 59 [2018-03-23 12:07:09,859 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-03-23 12:07:09,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2018-03-23 12:07:09,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 45. [2018-03-23 12:07:09,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2018-03-23 12:07:09,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 47 transitions. [2018-03-23 12:07:09,868 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 47 transitions. Word has length 16 [2018-03-23 12:07:09,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:09,868 INFO L459 AbstractCegarLoop]: Abstraction has 45 states and 47 transitions. [2018-03-23 12:07:09,868 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-03-23 12:07:09,869 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 47 transitions. [2018-03-23 12:07:09,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-03-23 12:07:09,869 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:09,870 INFO L353 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:09,870 INFO L408 AbstractCegarLoop]: === Iteration 4 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:09,870 INFO L82 PathProgramCache]: Analyzing trace with hash -297405551, now seen corresponding path program 1 times [2018-03-23 12:07:09,870 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:09,870 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:09,871 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:09,872 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:07:09,872 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:09,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:09,880 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,949 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:09,949 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:09,949 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:09,958 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:07:09,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:09,972 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:09,975 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-03-23 12:07:10,004 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-03-23 12:07:10,004 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [5] total 5 [2018-03-23 12:07:10,005 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-03-23 12:07:10,005 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-03-23 12:07:10,005 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2018-03-23 12:07:10,005 INFO L87 Difference]: Start difference. First operand 45 states and 47 transitions. Second operand 6 states. [2018-03-23 12:07:10,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:10,087 INFO L93 Difference]: Finished difference Result 75 states and 82 transitions. [2018-03-23 12:07:10,087 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-03-23 12:07:10,088 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 22 [2018-03-23 12:07:10,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:10,089 INFO L225 Difference]: With dead ends: 75 [2018-03-23 12:07:10,089 INFO L226 Difference]: Without dead ends: 73 [2018-03-23 12:07:10,090 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2018-03-23 12:07:10,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2018-03-23 12:07:10,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 49. [2018-03-23 12:07:10,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2018-03-23 12:07:10,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 51 transitions. [2018-03-23 12:07:10,098 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 51 transitions. Word has length 22 [2018-03-23 12:07:10,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:10,099 INFO L459 AbstractCegarLoop]: Abstraction has 49 states and 51 transitions. [2018-03-23 12:07:10,099 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-03-23 12:07:10,099 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 51 transitions. [2018-03-23 12:07:10,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-03-23 12:07:10,100 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:10,100 INFO L353 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:10,100 INFO L408 AbstractCegarLoop]: === Iteration 5 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:10,101 INFO L82 PathProgramCache]: Analyzing trace with hash 406766827, now seen corresponding path program 2 times [2018-03-23 12:07:10,101 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:10,101 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:10,102 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:10,102 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:07:10,102 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:10,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:10,109 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,172 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:10,173 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:10,173 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:10,185 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 12:07:10,192 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 12:07:10,192 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:10,193 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:10,202 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:10,223 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:10,223 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-03-23 12:07:10,223 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-03-23 12:07:10,224 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-03-23 12:07:10,224 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-03-23 12:07:10,224 INFO L87 Difference]: Start difference. First operand 49 states and 51 transitions. Second operand 5 states. [2018-03-23 12:07:10,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:10,288 INFO L93 Difference]: Finished difference Result 93 states and 98 transitions. [2018-03-23 12:07:10,288 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-03-23 12:07:10,289 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 23 [2018-03-23 12:07:10,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:10,290 INFO L225 Difference]: With dead ends: 93 [2018-03-23 12:07:10,290 INFO L226 Difference]: Without dead ends: 90 [2018-03-23 12:07:10,291 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-03-23 12:07:10,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2018-03-23 12:07:10,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 56. [2018-03-23 12:07:10,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2018-03-23 12:07:10,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 59 transitions. [2018-03-23 12:07:10,298 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 59 transitions. Word has length 23 [2018-03-23 12:07:10,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:10,299 INFO L459 AbstractCegarLoop]: Abstraction has 56 states and 59 transitions. [2018-03-23 12:07:10,299 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-03-23 12:07:10,299 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 59 transitions. [2018-03-23 12:07:10,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-03-23 12:07:10,300 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:10,300 INFO L353 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:10,301 INFO L408 AbstractCegarLoop]: === Iteration 6 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:10,301 INFO L82 PathProgramCache]: Analyzing trace with hash -1139421493, now seen corresponding path program 3 times [2018-03-23 12:07:10,301 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:10,301 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:10,302 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:10,302 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:10,302 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:10,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:10,309 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,383 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:10,383 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:10,383 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:10,389 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 12:07:10,396 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2018-03-23 12:07:10,396 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:10,398 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:10,407 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:10,427 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:10,427 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2018-03-23 12:07:10,428 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-03-23 12:07:10,428 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-03-23 12:07:10,428 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-03-23 12:07:10,428 INFO L87 Difference]: Start difference. First operand 56 states and 59 transitions. Second operand 6 states. [2018-03-23 12:07:10,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:10,605 INFO L93 Difference]: Finished difference Result 116 states and 123 transitions. [2018-03-23 12:07:10,606 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-03-23 12:07:10,606 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 30 [2018-03-23 12:07:10,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:10,608 INFO L225 Difference]: With dead ends: 116 [2018-03-23 12:07:10,608 INFO L226 Difference]: Without dead ends: 113 [2018-03-23 12:07:10,608 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-03-23 12:07:10,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2018-03-23 12:07:10,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 63. [2018-03-23 12:07:10,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2018-03-23 12:07:10,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 67 transitions. [2018-03-23 12:07:10,617 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 67 transitions. Word has length 30 [2018-03-23 12:07:10,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:10,617 INFO L459 AbstractCegarLoop]: Abstraction has 63 states and 67 transitions. [2018-03-23 12:07:10,618 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-03-23 12:07:10,618 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 67 transitions. [2018-03-23 12:07:10,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2018-03-23 12:07:10,619 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:10,619 INFO L353 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:10,620 INFO L408 AbstractCegarLoop]: === Iteration 7 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:10,620 INFO L82 PathProgramCache]: Analyzing trace with hash 333723178, now seen corresponding path program 1 times [2018-03-23 12:07:10,620 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:10,621 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:10,621 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:10,621 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:10,622 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:10,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:10,634 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,707 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:10,707 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:10,707 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,720 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:07:10,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:10,730 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:10,778 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:10,813 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:10,813 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2018-03-23 12:07:10,813 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-03-23 12:07:10,813 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-03-23 12:07:10,814 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2018-03-23 12:07:10,814 INFO L87 Difference]: Start difference. First operand 63 states and 67 transitions. Second operand 10 states. [2018-03-23 12:07:10,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:10,891 INFO L93 Difference]: Finished difference Result 89 states and 94 transitions. [2018-03-23 12:07:10,891 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-03-23 12:07:10,891 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 34 [2018-03-23 12:07:10,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:10,892 INFO L225 Difference]: With dead ends: 89 [2018-03-23 12:07:10,892 INFO L226 Difference]: Without dead ends: 63 [2018-03-23 12:07:10,892 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2018-03-23 12:07:10,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2018-03-23 12:07:10,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 63. [2018-03-23 12:07:10,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2018-03-23 12:07:10,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 66 transitions. [2018-03-23 12:07:10,899 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 66 transitions. Word has length 34 [2018-03-23 12:07:10,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:10,899 INFO L459 AbstractCegarLoop]: Abstraction has 63 states and 66 transitions. [2018-03-23 12:07:10,899 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-03-23 12:07:10,899 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 66 transitions. [2018-03-23 12:07:10,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-03-23 12:07:10,900 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:10,900 INFO L353 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:10,900 INFO L408 AbstractCegarLoop]: === Iteration 8 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:10,900 INFO L82 PathProgramCache]: Analyzing trace with hash 939124971, now seen corresponding path program 4 times [2018-03-23 12:07:10,900 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:10,900 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:10,901 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:10,901 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:07:10,902 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:10,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:10,909 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,984 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:10,984 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:10,984 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,990 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 12:07:11,003 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 12:07:11,003 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:11,006 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:11,018 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:11,040 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:11,041 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2018-03-23 12:07:11,041 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-03-23 12:07:11,041 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-03-23 12:07:11,042 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-03-23 12:07:11,042 INFO L87 Difference]: Start difference. First operand 63 states and 66 transitions. Second operand 7 states. [2018-03-23 12:07:11,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:11,197 INFO L93 Difference]: Finished difference Result 123 states and 130 transitions. [2018-03-23 12:07:11,197 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-03-23 12:07:11,198 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 37 [2018-03-23 12:07:11,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:11,199 INFO L225 Difference]: With dead ends: 123 [2018-03-23 12:07:11,199 INFO L226 Difference]: Without dead ends: 120 [2018-03-23 12:07:11,200 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-03-23 12:07:11,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2018-03-23 12:07:11,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 70. [2018-03-23 12:07:11,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2018-03-23 12:07:11,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 74 transitions. [2018-03-23 12:07:11,207 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 74 transitions. Word has length 37 [2018-03-23 12:07:11,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:11,208 INFO L459 AbstractCegarLoop]: Abstraction has 70 states and 74 transitions. [2018-03-23 12:07:11,208 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-03-23 12:07:11,208 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 74 transitions. [2018-03-23 12:07:11,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2018-03-23 12:07:11,209 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:11,210 INFO L353 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:11,210 INFO L408 AbstractCegarLoop]: === Iteration 9 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:11,210 INFO L82 PathProgramCache]: Analyzing trace with hash 1844330570, now seen corresponding path program 2 times [2018-03-23 12:07:11,210 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:11,210 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:11,211 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:11,211 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:11,211 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:11,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:11,220 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,271 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-03-23 12:07:11,271 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:11,271 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,281 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 12:07:11,293 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 12:07:11,293 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:11,295 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:11,314 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-03-23 12:07:11,349 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:11,349 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-03-23 12:07:11,350 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-03-23 12:07:11,350 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-03-23 12:07:11,350 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-03-23 12:07:11,350 INFO L87 Difference]: Start difference. First operand 70 states and 74 transitions. Second operand 5 states. [2018-03-23 12:07:11,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:11,404 INFO L93 Difference]: Finished difference Result 83 states and 89 transitions. [2018-03-23 12:07:11,405 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-03-23 12:07:11,405 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 41 [2018-03-23 12:07:11,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:11,407 INFO L225 Difference]: With dead ends: 83 [2018-03-23 12:07:11,407 INFO L226 Difference]: Without dead ends: 81 [2018-03-23 12:07:11,407 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-03-23 12:07:11,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2018-03-23 12:07:11,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 78. [2018-03-23 12:07:11,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 78 states. [2018-03-23 12:07:11,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 83 transitions. [2018-03-23 12:07:11,417 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 83 transitions. Word has length 41 [2018-03-23 12:07:11,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:11,417 INFO L459 AbstractCegarLoop]: Abstraction has 78 states and 83 transitions. [2018-03-23 12:07:11,417 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-03-23 12:07:11,418 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 83 transitions. [2018-03-23 12:07:11,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2018-03-23 12:07:11,420 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:11,420 INFO L353 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:11,420 INFO L408 AbstractCegarLoop]: === Iteration 10 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:11,420 INFO L82 PathProgramCache]: Analyzing trace with hash 776612555, now seen corresponding path program 5 times [2018-03-23 12:07:11,420 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:11,420 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:11,421 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:11,421 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:11,422 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:11,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:11,429 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,601 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:11,602 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:11,602 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:11,614 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-03-23 12:07:11,631 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2018-03-23 12:07:11,632 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:11,634 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:11,650 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:11,672 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:11,672 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2018-03-23 12:07:11,672 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-03-23 12:07:11,673 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-03-23 12:07:11,673 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2018-03-23 12:07:11,673 INFO L87 Difference]: Start difference. First operand 78 states and 83 transitions. Second operand 8 states. [2018-03-23 12:07:11,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:11,829 INFO L93 Difference]: Finished difference Result 186 states and 200 transitions. [2018-03-23 12:07:11,829 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-03-23 12:07:11,829 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 44 [2018-03-23 12:07:11,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:11,831 INFO L225 Difference]: With dead ends: 186 [2018-03-23 12:07:11,831 INFO L226 Difference]: Without dead ends: 183 [2018-03-23 12:07:11,832 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2018-03-23 12:07:11,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2018-03-23 12:07:11,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 85. [2018-03-23 12:07:11,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2018-03-23 12:07:11,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 91 transitions. [2018-03-23 12:07:11,842 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 91 transitions. Word has length 44 [2018-03-23 12:07:11,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:11,842 INFO L459 AbstractCegarLoop]: Abstraction has 85 states and 91 transitions. [2018-03-23 12:07:11,843 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-03-23 12:07:11,843 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 91 transitions. [2018-03-23 12:07:11,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2018-03-23 12:07:11,844 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:11,844 INFO L353 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:11,844 INFO L408 AbstractCegarLoop]: === Iteration 11 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:11,844 INFO L82 PathProgramCache]: Analyzing trace with hash -1708509853, now seen corresponding path program 3 times [2018-03-23 12:07:11,845 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:11,845 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:11,845 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:11,845 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:11,845 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:11,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:11,854 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,985 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 5 proven. 22 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-03-23 12:07:11,986 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:11,986 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:11,993 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 12:07:12,014 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2018-03-23 12:07:12,014 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:12,017 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:12,161 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 14 proven. 13 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-03-23 12:07:12,188 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:12,189 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2018-03-23 12:07:12,189 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-03-23 12:07:12,189 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-03-23 12:07:12,189 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2018-03-23 12:07:12,189 INFO L87 Difference]: Start difference. First operand 85 states and 91 transitions. Second operand 15 states. [2018-03-23 12:07:12,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:12,325 INFO L93 Difference]: Finished difference Result 119 states and 127 transitions. [2018-03-23 12:07:12,325 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-03-23 12:07:12,325 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 53 [2018-03-23 12:07:12,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:12,326 INFO L225 Difference]: With dead ends: 119 [2018-03-23 12:07:12,326 INFO L226 Difference]: Without dead ends: 85 [2018-03-23 12:07:12,327 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=84, Invalid=258, Unknown=0, NotChecked=0, Total=342 [2018-03-23 12:07:12,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2018-03-23 12:07:12,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 85. [2018-03-23 12:07:12,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2018-03-23 12:07:12,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 90 transitions. [2018-03-23 12:07:12,336 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 90 transitions. Word has length 53 [2018-03-23 12:07:12,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:12,336 INFO L459 AbstractCegarLoop]: Abstraction has 85 states and 90 transitions. [2018-03-23 12:07:12,336 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-03-23 12:07:12,336 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 90 transitions. [2018-03-23 12:07:12,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-03-23 12:07:12,337 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:12,337 INFO L353 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:12,337 INFO L408 AbstractCegarLoop]: === Iteration 12 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:12,337 INFO L82 PathProgramCache]: Analyzing trace with hash -1889137429, now seen corresponding path program 6 times [2018-03-23 12:07:12,337 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:12,337 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:12,338 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:12,338 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:12,338 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:12,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:12,343 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,431 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:12,431 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:12,432 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:12,437 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-03-23 12:07:12,447 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2018-03-23 12:07:12,447 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:12,449 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:12,462 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:12,496 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:12,496 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2018-03-23 12:07:12,496 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-03-23 12:07:12,497 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-03-23 12:07:12,497 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2018-03-23 12:07:12,497 INFO L87 Difference]: Start difference. First operand 85 states and 90 transitions. Second operand 9 states. [2018-03-23 12:07:12,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:12,729 INFO L93 Difference]: Finished difference Result 193 states and 207 transitions. [2018-03-23 12:07:12,730 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-03-23 12:07:12,730 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 51 [2018-03-23 12:07:12,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:12,732 INFO L225 Difference]: With dead ends: 193 [2018-03-23 12:07:12,732 INFO L226 Difference]: Without dead ends: 190 [2018-03-23 12:07:12,732 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2018-03-23 12:07:12,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2018-03-23 12:07:12,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 92. [2018-03-23 12:07:12,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 92 states. [2018-03-23 12:07:12,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 98 transitions. [2018-03-23 12:07:12,742 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 98 transitions. Word has length 51 [2018-03-23 12:07:12,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:12,742 INFO L459 AbstractCegarLoop]: Abstraction has 92 states and 98 transitions. [2018-03-23 12:07:12,742 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-03-23 12:07:12,742 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 98 transitions. [2018-03-23 12:07:12,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2018-03-23 12:07:12,743 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:12,744 INFO L353 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:12,744 INFO L408 AbstractCegarLoop]: === Iteration 13 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:12,744 INFO L82 PathProgramCache]: Analyzing trace with hash -1501907133, now seen corresponding path program 4 times [2018-03-23 12:07:12,744 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:12,744 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:12,745 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:12,745 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:12,745 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:12,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:12,755 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,852 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 3 proven. 41 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-03-23 12:07:12,852 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:12,852 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:12,858 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 12:07:12,868 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 12:07:12,868 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:12,875 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:12,908 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2018-03-23 12:07:12,929 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:12,930 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 6] total 15 [2018-03-23 12:07:12,930 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-03-23 12:07:12,930 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-03-23 12:07:12,930 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2018-03-23 12:07:12,931 INFO L87 Difference]: Start difference. First operand 92 states and 98 transitions. Second operand 16 states. [2018-03-23 12:07:13,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:13,181 INFO L93 Difference]: Finished difference Result 133 states and 146 transitions. [2018-03-23 12:07:13,181 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-03-23 12:07:13,181 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 60 [2018-03-23 12:07:13,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:13,182 INFO L225 Difference]: With dead ends: 133 [2018-03-23 12:07:13,182 INFO L226 Difference]: Without dead ends: 103 [2018-03-23 12:07:13,183 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=123, Invalid=633, Unknown=0, NotChecked=0, Total=756 [2018-03-23 12:07:13,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2018-03-23 12:07:13,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 100. [2018-03-23 12:07:13,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 100 states. [2018-03-23 12:07:13,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 106 transitions. [2018-03-23 12:07:13,188 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 106 transitions. Word has length 60 [2018-03-23 12:07:13,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:13,189 INFO L459 AbstractCegarLoop]: Abstraction has 100 states and 106 transitions. [2018-03-23 12:07:13,189 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-03-23 12:07:13,189 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 106 transitions. [2018-03-23 12:07:13,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2018-03-23 12:07:13,190 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:13,190 INFO L353 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:13,190 INFO L408 AbstractCegarLoop]: === Iteration 14 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:13,190 INFO L82 PathProgramCache]: Analyzing trace with hash -1884453173, now seen corresponding path program 7 times [2018-03-23 12:07:13,190 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:13,190 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:13,191 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:13,191 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:13,191 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:13,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:13,196 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,363 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 0 proven. 161 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:13,363 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:13,364 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:13,378 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:07:13,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:13,395 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:13,421 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 0 proven. 161 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:13,446 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:13,446 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2018-03-23 12:07:13,446 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-03-23 12:07:13,447 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-03-23 12:07:13,447 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2018-03-23 12:07:13,447 INFO L87 Difference]: Start difference. First operand 100 states and 106 transitions. Second operand 10 states. [2018-03-23 12:07:13,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:13,702 INFO L93 Difference]: Finished difference Result 240 states and 259 transitions. [2018-03-23 12:07:13,702 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-03-23 12:07:13,703 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 58 [2018-03-23 12:07:13,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:13,704 INFO L225 Difference]: With dead ends: 240 [2018-03-23 12:07:13,704 INFO L226 Difference]: Without dead ends: 237 [2018-03-23 12:07:13,704 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2018-03-23 12:07:13,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2018-03-23 12:07:13,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 107. [2018-03-23 12:07:13,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 107 states. [2018-03-23 12:07:13,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 114 transitions. [2018-03-23 12:07:13,714 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 114 transitions. Word has length 58 [2018-03-23 12:07:13,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:13,715 INFO L459 AbstractCegarLoop]: Abstraction has 107 states and 114 transitions. [2018-03-23 12:07:13,715 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-03-23 12:07:13,715 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 114 transitions. [2018-03-23 12:07:13,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2018-03-23 12:07:13,716 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:13,716 INFO L353 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:13,716 INFO L408 AbstractCegarLoop]: === Iteration 15 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:13,716 INFO L82 PathProgramCache]: Analyzing trace with hash 1422078187, now seen corresponding path program 8 times [2018-03-23 12:07:13,717 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:13,717 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:13,717 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:13,717 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:07:13,717 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:13,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:13,724 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,873 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 0 proven. 212 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:13,873 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:13,873 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:13,885 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 12:07:13,897 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 12:07:13,897 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:13,900 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:13,923 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 0 proven. 212 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:13,944 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:13,944 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2018-03-23 12:07:13,945 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-03-23 12:07:13,945 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-03-23 12:07:13,945 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-03-23 12:07:13,945 INFO L87 Difference]: Start difference. First operand 107 states and 114 transitions. Second operand 11 states. [2018-03-23 12:07:14,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:14,162 INFO L93 Difference]: Finished difference Result 279 states and 302 transitions. [2018-03-23 12:07:14,163 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-03-23 12:07:14,163 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 65 [2018-03-23 12:07:14,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:14,165 INFO L225 Difference]: With dead ends: 279 [2018-03-23 12:07:14,165 INFO L226 Difference]: Without dead ends: 276 [2018-03-23 12:07:14,166 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 64 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-03-23 12:07:14,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2018-03-23 12:07:14,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 114. [2018-03-23 12:07:14,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 114 states. [2018-03-23 12:07:14,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 122 transitions. [2018-03-23 12:07:14,179 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 122 transitions. Word has length 65 [2018-03-23 12:07:14,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:14,179 INFO L459 AbstractCegarLoop]: Abstraction has 114 states and 122 transitions. [2018-03-23 12:07:14,179 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-03-23 12:07:14,180 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 122 transitions. [2018-03-23 12:07:14,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2018-03-23 12:07:14,181 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:14,181 INFO L353 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:14,181 INFO L408 AbstractCegarLoop]: === Iteration 16 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:14,181 INFO L82 PathProgramCache]: Analyzing trace with hash 570417867, now seen corresponding path program 9 times [2018-03-23 12:07:14,181 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:14,181 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:14,182 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:14,182 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:14,182 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:14,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:14,190 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,334 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 0 proven. 270 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:14,335 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:14,335 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:14,341 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 12:07:14,360 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2018-03-23 12:07:14,360 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:14,362 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:14,382 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 0 proven. 270 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:14,415 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:14,415 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2018-03-23 12:07:14,416 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-03-23 12:07:14,416 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-03-23 12:07:14,416 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2018-03-23 12:07:14,416 INFO L87 Difference]: Start difference. First operand 114 states and 122 transitions. Second operand 12 states. [2018-03-23 12:07:14,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:14,677 INFO L93 Difference]: Finished difference Result 318 states and 345 transitions. [2018-03-23 12:07:14,677 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-03-23 12:07:14,677 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 72 [2018-03-23 12:07:14,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:14,679 INFO L225 Difference]: With dead ends: 318 [2018-03-23 12:07:14,679 INFO L226 Difference]: Without dead ends: 315 [2018-03-23 12:07:14,679 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 71 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2018-03-23 12:07:14,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2018-03-23 12:07:14,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 121. [2018-03-23 12:07:14,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 121 states. [2018-03-23 12:07:14,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 130 transitions. [2018-03-23 12:07:14,689 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 130 transitions. Word has length 72 [2018-03-23 12:07:14,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:14,690 INFO L459 AbstractCegarLoop]: Abstraction has 121 states and 130 transitions. [2018-03-23 12:07:14,690 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-03-23 12:07:14,690 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 130 transitions. [2018-03-23 12:07:14,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2018-03-23 12:07:14,690 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:14,690 INFO L353 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:14,691 INFO L408 AbstractCegarLoop]: === Iteration 17 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:14,691 INFO L82 PathProgramCache]: Analyzing trace with hash 1870164220, now seen corresponding path program 5 times [2018-03-23 12:07:14,691 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:14,691 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:14,691 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:14,692 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:14,692 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:14,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:14,700 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,844 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 14 proven. 73 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2018-03-23 12:07:14,845 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:14,845 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:14,850 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-03-23 12:07:14,864 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2018-03-23 12:07:14,864 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:14,867 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:14,952 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2018-03-23 12:07:14,974 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:14,974 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 8] total 20 [2018-03-23 12:07:14,975 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-03-23 12:07:14,975 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-03-23 12:07:14,975 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2018-03-23 12:07:14,975 INFO L87 Difference]: Start difference. First operand 121 states and 130 transitions. Second operand 21 states. [2018-03-23 12:07:15,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:15,317 INFO L93 Difference]: Finished difference Result 170 states and 187 transitions. [2018-03-23 12:07:15,318 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-03-23 12:07:15,318 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 79 [2018-03-23 12:07:15,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:15,319 INFO L225 Difference]: With dead ends: 170 [2018-03-23 12:07:15,319 INFO L226 Difference]: Without dead ends: 132 [2018-03-23 12:07:15,319 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 72 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 314 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=184, Invalid=1222, Unknown=0, NotChecked=0, Total=1406 [2018-03-23 12:07:15,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2018-03-23 12:07:15,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 129. [2018-03-23 12:07:15,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 129 states. [2018-03-23 12:07:15,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 138 transitions. [2018-03-23 12:07:15,331 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 138 transitions. Word has length 79 [2018-03-23 12:07:15,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:15,331 INFO L459 AbstractCegarLoop]: Abstraction has 129 states and 138 transitions. [2018-03-23 12:07:15,331 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-03-23 12:07:15,331 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 138 transitions. [2018-03-23 12:07:15,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2018-03-23 12:07:15,332 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:15,332 INFO L353 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:15,332 INFO L408 AbstractCegarLoop]: === Iteration 18 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:15,332 INFO L82 PathProgramCache]: Analyzing trace with hash -833530645, now seen corresponding path program 10 times [2018-03-23 12:07:15,333 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:15,333 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:15,333 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:15,333 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:15,333 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:15,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:15,338 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:15,452 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 0 proven. 335 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:15,452 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:15,452 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:15,457 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 12:07:15,469 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 12:07:15,470 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:15,472 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:15,505 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 0 proven. 335 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:15,526 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:15,526 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2018-03-23 12:07:15,527 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-03-23 12:07:15,527 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-03-23 12:07:15,527 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2018-03-23 12:07:15,527 INFO L87 Difference]: Start difference. First operand 129 states and 138 transitions. Second operand 13 states. [2018-03-23 12:07:15,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:15,806 INFO L93 Difference]: Finished difference Result 381 states and 415 transitions. [2018-03-23 12:07:15,807 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-03-23 12:07:15,807 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 79 [2018-03-23 12:07:15,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:15,810 INFO L225 Difference]: With dead ends: 381 [2018-03-23 12:07:15,810 INFO L226 Difference]: Without dead ends: 378 [2018-03-23 12:07:15,810 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 78 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2018-03-23 12:07:15,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 378 states. [2018-03-23 12:07:15,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 378 to 136. [2018-03-23 12:07:15,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 136 states. [2018-03-23 12:07:15,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 146 transitions. [2018-03-23 12:07:15,827 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 146 transitions. Word has length 79 [2018-03-23 12:07:15,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:15,828 INFO L459 AbstractCegarLoop]: Abstraction has 136 states and 146 transitions. [2018-03-23 12:07:15,828 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-03-23 12:07:15,828 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 146 transitions. [2018-03-23 12:07:15,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2018-03-23 12:07:15,829 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:15,829 INFO L353 BasicCegarLoop]: trace histogram [12, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:15,829 INFO L408 AbstractCegarLoop]: === Iteration 19 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:15,830 INFO L82 PathProgramCache]: Analyzing trace with hash 385957579, now seen corresponding path program 11 times [2018-03-23 12:07:15,830 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:15,830 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:15,830 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:15,831 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:15,831 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:15,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:15,838 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:15,980 INFO L134 CoverageAnalysis]: Checked inductivity of 407 backedges. 0 proven. 407 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:15,980 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:15,980 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:15,986 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-03-23 12:07:16,003 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2018-03-23 12:07:16,003 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:16,005 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:16,020 INFO L134 CoverageAnalysis]: Checked inductivity of 407 backedges. 0 proven. 407 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:16,042 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:16,042 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 13 [2018-03-23 12:07:16,042 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-03-23 12:07:16,043 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-03-23 12:07:16,043 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2018-03-23 12:07:16,043 INFO L87 Difference]: Start difference. First operand 136 states and 146 transitions. Second operand 14 states. [2018-03-23 12:07:16,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:16,411 INFO L93 Difference]: Finished difference Result 428 states and 467 transitions. [2018-03-23 12:07:16,411 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-03-23 12:07:16,411 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 86 [2018-03-23 12:07:16,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:16,413 INFO L225 Difference]: With dead ends: 428 [2018-03-23 12:07:16,414 INFO L226 Difference]: Without dead ends: 425 [2018-03-23 12:07:16,414 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 85 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2018-03-23 12:07:16,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2018-03-23 12:07:16,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 143. [2018-03-23 12:07:16,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 143 states. [2018-03-23 12:07:16,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 154 transitions. [2018-03-23 12:07:16,425 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 154 transitions. Word has length 86 [2018-03-23 12:07:16,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:16,425 INFO L459 AbstractCegarLoop]: Abstraction has 143 states and 154 transitions. [2018-03-23 12:07:16,425 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-03-23 12:07:16,425 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 154 transitions. [2018-03-23 12:07:16,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2018-03-23 12:07:16,425 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:16,426 INFO L353 BasicCegarLoop]: trace histogram [13, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:16,426 INFO L408 AbstractCegarLoop]: === Iteration 20 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:16,426 INFO L82 PathProgramCache]: Analyzing trace with hash 1381005547, now seen corresponding path program 12 times [2018-03-23 12:07:16,426 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:16,426 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:16,427 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:16,427 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:16,427 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:16,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:16,433 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,601 INFO L134 CoverageAnalysis]: Checked inductivity of 486 backedges. 0 proven. 486 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:16,602 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:16,602 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:16,607 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-03-23 12:07:16,631 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2018-03-23 12:07:16,631 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:16,633 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:16,649 INFO L134 CoverageAnalysis]: Checked inductivity of 486 backedges. 0 proven. 486 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:16,671 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:16,671 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2018-03-23 12:07:16,671 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-03-23 12:07:16,671 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-03-23 12:07:16,671 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2018-03-23 12:07:16,671 INFO L87 Difference]: Start difference. First operand 143 states and 154 transitions. Second operand 15 states. [2018-03-23 12:07:17,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:17,019 INFO L93 Difference]: Finished difference Result 475 states and 519 transitions. [2018-03-23 12:07:17,020 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-03-23 12:07:17,020 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 93 [2018-03-23 12:07:17,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:17,022 INFO L225 Difference]: With dead ends: 475 [2018-03-23 12:07:17,023 INFO L226 Difference]: Without dead ends: 472 [2018-03-23 12:07:17,023 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 92 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2018-03-23 12:07:17,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2018-03-23 12:07:17,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 150. [2018-03-23 12:07:17,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2018-03-23 12:07:17,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 162 transitions. [2018-03-23 12:07:17,040 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 162 transitions. Word has length 93 [2018-03-23 12:07:17,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:17,040 INFO L459 AbstractCegarLoop]: Abstraction has 150 states and 162 transitions. [2018-03-23 12:07:17,040 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-03-23 12:07:17,040 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 162 transitions. [2018-03-23 12:07:17,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2018-03-23 12:07:17,042 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:17,042 INFO L353 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:17,042 INFO L408 AbstractCegarLoop]: === Iteration 21 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:17,042 INFO L82 PathProgramCache]: Analyzing trace with hash -1295579915, now seen corresponding path program 6 times [2018-03-23 12:07:17,042 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:17,042 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:17,043 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:17,043 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:17,043 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:17,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:17,053 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,154 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2018-03-23 12:07:17,154 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:17,154 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:17,160 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-03-23 12:07:17,174 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2018-03-23 12:07:17,174 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:17,176 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:17,190 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2018-03-23 12:07:17,211 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:17,211 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2018-03-23 12:07:17,211 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-03-23 12:07:17,211 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-03-23 12:07:17,212 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-03-23 12:07:17,212 INFO L87 Difference]: Start difference. First operand 150 states and 162 transitions. Second operand 11 states. [2018-03-23 12:07:17,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:17,845 INFO L93 Difference]: Finished difference Result 163 states and 177 transitions. [2018-03-23 12:07:17,845 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-03-23 12:07:17,845 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 98 [2018-03-23 12:07:17,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:17,846 INFO L225 Difference]: With dead ends: 163 [2018-03-23 12:07:17,846 INFO L226 Difference]: Without dead ends: 161 [2018-03-23 12:07:17,847 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 96 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2018-03-23 12:07:17,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2018-03-23 12:07:17,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 158. [2018-03-23 12:07:17,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 158 states. [2018-03-23 12:07:17,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 171 transitions. [2018-03-23 12:07:17,857 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 171 transitions. Word has length 98 [2018-03-23 12:07:17,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:17,857 INFO L459 AbstractCegarLoop]: Abstraction has 158 states and 171 transitions. [2018-03-23 12:07:17,857 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-03-23 12:07:17,857 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 171 transitions. [2018-03-23 12:07:17,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2018-03-23 12:07:17,858 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:17,858 INFO L353 BasicCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:17,858 INFO L408 AbstractCegarLoop]: === Iteration 22 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:17,858 INFO L82 PathProgramCache]: Analyzing trace with hash -1871602997, now seen corresponding path program 13 times [2018-03-23 12:07:17,858 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:17,858 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:17,859 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:17,859 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:17,859 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:17,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:17,868 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,014 INFO L134 CoverageAnalysis]: Checked inductivity of 572 backedges. 0 proven. 572 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:18,014 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:18,014 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:18,020 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:07:18,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:18,030 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:18,049 INFO L134 CoverageAnalysis]: Checked inductivity of 572 backedges. 0 proven. 572 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:18,070 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:18,070 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 15 [2018-03-23 12:07:18,070 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-03-23 12:07:18,071 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-03-23 12:07:18,071 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2018-03-23 12:07:18,071 INFO L87 Difference]: Start difference. First operand 158 states and 171 transitions. Second operand 16 states. [2018-03-23 12:07:18,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:18,846 INFO L93 Difference]: Finished difference Result 602 states and 661 transitions. [2018-03-23 12:07:18,848 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-03-23 12:07:18,848 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 100 [2018-03-23 12:07:18,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:18,851 INFO L225 Difference]: With dead ends: 602 [2018-03-23 12:07:18,852 INFO L226 Difference]: Without dead ends: 599 [2018-03-23 12:07:18,853 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 99 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2018-03-23 12:07:18,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states. [2018-03-23 12:07:18,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 165. [2018-03-23 12:07:18,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 165 states. [2018-03-23 12:07:18,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 179 transitions. [2018-03-23 12:07:18,873 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 179 transitions. Word has length 100 [2018-03-23 12:07:18,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:18,874 INFO L459 AbstractCegarLoop]: Abstraction has 165 states and 179 transitions. [2018-03-23 12:07:18,874 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-03-23 12:07:18,874 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 179 transitions. [2018-03-23 12:07:18,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2018-03-23 12:07:18,875 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:18,875 INFO L353 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:18,876 INFO L408 AbstractCegarLoop]: === Iteration 23 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:18,876 INFO L82 PathProgramCache]: Analyzing trace with hash -41791090, now seen corresponding path program 7 times [2018-03-23 12:07:18,876 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:18,876 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:18,877 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:18,877 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:07:18,877 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:18,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:18,886 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,243 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 65 proven. 115 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2018-03-23 12:07:19,243 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:19,243 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:19,252 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:07:19,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:19,274 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:19,563 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 95 proven. 85 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2018-03-23 12:07:19,584 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:19,584 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 30 [2018-03-23 12:07:19,585 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-03-23 12:07:19,585 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-03-23 12:07:19,586 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=717, Unknown=0, NotChecked=0, Total=870 [2018-03-23 12:07:19,586 INFO L87 Difference]: Start difference. First operand 165 states and 179 transitions. Second operand 30 states. [2018-03-23 12:07:20,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:20,079 INFO L93 Difference]: Finished difference Result 223 states and 242 transitions. [2018-03-23 12:07:20,079 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-03-23 12:07:20,079 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 110 [2018-03-23 12:07:20,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:20,080 INFO L225 Difference]: With dead ends: 223 [2018-03-23 12:07:20,081 INFO L226 Difference]: Without dead ends: 165 [2018-03-23 12:07:20,082 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=324, Invalid=1236, Unknown=0, NotChecked=0, Total=1560 [2018-03-23 12:07:20,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2018-03-23 12:07:20,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 165. [2018-03-23 12:07:20,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 165 states. [2018-03-23 12:07:20,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 178 transitions. [2018-03-23 12:07:20,097 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 178 transitions. Word has length 110 [2018-03-23 12:07:20,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:20,098 INFO L459 AbstractCegarLoop]: Abstraction has 165 states and 178 transitions. [2018-03-23 12:07:20,098 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-03-23 12:07:20,098 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 178 transitions. [2018-03-23 12:07:20,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2018-03-23 12:07:20,099 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:20,099 INFO L353 BasicCegarLoop]: trace histogram [15, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:20,099 INFO L408 AbstractCegarLoop]: === Iteration 24 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:20,100 INFO L82 PathProgramCache]: Analyzing trace with hash 1191222507, now seen corresponding path program 14 times [2018-03-23 12:07:20,100 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:20,100 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:20,100 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:20,101 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:07:20,101 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:20,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:20,109 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:20,371 INFO L134 CoverageAnalysis]: Checked inductivity of 665 backedges. 0 proven. 665 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:20,371 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:20,371 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:20,379 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 12:07:20,394 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 12:07:20,394 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:20,396 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:20,425 INFO L134 CoverageAnalysis]: Checked inductivity of 665 backedges. 0 proven. 665 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:20,447 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:20,447 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 16 [2018-03-23 12:07:20,447 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-03-23 12:07:20,448 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-03-23 12:07:20,448 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2018-03-23 12:07:20,448 INFO L87 Difference]: Start difference. First operand 165 states and 178 transitions. Second operand 17 states. [2018-03-23 12:07:20,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:20,931 INFO L93 Difference]: Finished difference Result 609 states and 668 transitions. [2018-03-23 12:07:20,932 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-03-23 12:07:20,932 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 107 [2018-03-23 12:07:20,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:20,935 INFO L225 Difference]: With dead ends: 609 [2018-03-23 12:07:20,935 INFO L226 Difference]: Without dead ends: 606 [2018-03-23 12:07:20,936 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 106 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2018-03-23 12:07:20,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 606 states. [2018-03-23 12:07:20,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 606 to 172. [2018-03-23 12:07:20,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 172 states. [2018-03-23 12:07:20,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 186 transitions. [2018-03-23 12:07:20,961 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 186 transitions. Word has length 107 [2018-03-23 12:07:20,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:20,961 INFO L459 AbstractCegarLoop]: Abstraction has 172 states and 186 transitions. [2018-03-23 12:07:20,961 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-03-23 12:07:20,961 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 186 transitions. [2018-03-23 12:07:20,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2018-03-23 12:07:20,962 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:20,962 INFO L353 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:20,962 INFO L408 AbstractCegarLoop]: === Iteration 25 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:20,963 INFO L82 PathProgramCache]: Analyzing trace with hash 1934437294, now seen corresponding path program 8 times [2018-03-23 12:07:20,963 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:20,963 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:20,964 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:20,964 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:20,964 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:20,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:20,974 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,219 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 60 proven. 158 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2018-03-23 12:07:21,219 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:21,219 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:21,227 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 12:07:21,246 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 12:07:21,247 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:21,249 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:21,301 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 90 proven. 128 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2018-03-23 12:07:21,322 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:21,322 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 22 [2018-03-23 12:07:21,322 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-03-23 12:07:21,323 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-03-23 12:07:21,323 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=402, Unknown=0, NotChecked=0, Total=506 [2018-03-23 12:07:21,323 INFO L87 Difference]: Start difference. First operand 172 states and 186 transitions. Second operand 23 states. [2018-03-23 12:07:21,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:21,565 INFO L93 Difference]: Finished difference Result 223 states and 243 transitions. [2018-03-23 12:07:21,565 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-03-23 12:07:21,565 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 117 [2018-03-23 12:07:21,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:21,566 INFO L225 Difference]: With dead ends: 223 [2018-03-23 12:07:21,566 INFO L226 Difference]: Without dead ends: 172 [2018-03-23 12:07:21,567 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=264, Invalid=926, Unknown=0, NotChecked=0, Total=1190 [2018-03-23 12:07:21,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2018-03-23 12:07:21,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 172. [2018-03-23 12:07:21,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 172 states. [2018-03-23 12:07:21,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 185 transitions. [2018-03-23 12:07:21,584 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 185 transitions. Word has length 117 [2018-03-23 12:07:21,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:21,585 INFO L459 AbstractCegarLoop]: Abstraction has 172 states and 185 transitions. [2018-03-23 12:07:21,585 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-03-23 12:07:21,585 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 185 transitions. [2018-03-23 12:07:21,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2018-03-23 12:07:21,585 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:21,585 INFO L353 BasicCegarLoop]: trace histogram [16, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:21,585 INFO L408 AbstractCegarLoop]: === Iteration 26 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:21,586 INFO L82 PathProgramCache]: Analyzing trace with hash -1609500981, now seen corresponding path program 15 times [2018-03-23 12:07:21,586 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:21,586 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:21,586 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:21,586 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:21,586 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:21,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:21,594 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,855 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 0 proven. 765 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:21,856 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:21,856 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:21,864 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 12:07:21,898 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2018-03-23 12:07:21,898 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:21,900 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:21,924 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 0 proven. 765 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:21,958 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:21,958 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 17 [2018-03-23 12:07:21,959 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-03-23 12:07:21,959 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-03-23 12:07:21,959 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=273, Unknown=0, NotChecked=0, Total=306 [2018-03-23 12:07:21,959 INFO L87 Difference]: Start difference. First operand 172 states and 185 transitions. Second operand 18 states. [2018-03-23 12:07:22,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:22,550 INFO L93 Difference]: Finished difference Result 616 states and 675 transitions. [2018-03-23 12:07:22,550 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-03-23 12:07:22,551 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 114 [2018-03-23 12:07:22,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:22,553 INFO L225 Difference]: With dead ends: 616 [2018-03-23 12:07:22,553 INFO L226 Difference]: Without dead ends: 613 [2018-03-23 12:07:22,554 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 113 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=273, Unknown=0, NotChecked=0, Total=306 [2018-03-23 12:07:22,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2018-03-23 12:07:22,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 179. [2018-03-23 12:07:22,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 179 states. [2018-03-23 12:07:22,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 193 transitions. [2018-03-23 12:07:22,580 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 193 transitions. Word has length 114 [2018-03-23 12:07:22,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:22,580 INFO L459 AbstractCegarLoop]: Abstraction has 179 states and 193 transitions. [2018-03-23 12:07:22,580 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-03-23 12:07:22,580 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 193 transitions. [2018-03-23 12:07:22,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2018-03-23 12:07:22,581 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:22,581 INFO L353 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 7, 7, 7, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:22,581 INFO L408 AbstractCegarLoop]: === Iteration 27 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:22,582 INFO L82 PathProgramCache]: Analyzing trace with hash -2103530098, now seen corresponding path program 9 times [2018-03-23 12:07:22,582 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:22,582 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:22,583 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:22,583 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:22,583 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:22,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:22,595 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:22,831 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 0 proven. 95 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2018-03-23 12:07:22,831 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:22,831 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:22,838 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 12:07:22,860 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2018-03-23 12:07:22,860 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:22,864 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:22,915 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 0 proven. 95 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2018-03-23 12:07:22,937 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:22,937 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2018-03-23 12:07:22,938 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-03-23 12:07:22,938 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-03-23 12:07:22,938 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2018-03-23 12:07:22,938 INFO L87 Difference]: Start difference. First operand 179 states and 193 transitions. Second operand 13 states. [2018-03-23 12:07:23,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:23,154 INFO L93 Difference]: Finished difference Result 192 states and 208 transitions. [2018-03-23 12:07:23,154 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-03-23 12:07:23,154 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 124 [2018-03-23 12:07:23,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:23,155 INFO L225 Difference]: With dead ends: 192 [2018-03-23 12:07:23,155 INFO L226 Difference]: Without dead ends: 190 [2018-03-23 12:07:23,156 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 122 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=443, Unknown=0, NotChecked=0, Total=506 [2018-03-23 12:07:23,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2018-03-23 12:07:23,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 187. [2018-03-23 12:07:23,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 187 states. [2018-03-23 12:07:23,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 202 transitions. [2018-03-23 12:07:23,169 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 202 transitions. Word has length 124 [2018-03-23 12:07:23,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:23,169 INFO L459 AbstractCegarLoop]: Abstraction has 187 states and 202 transitions. [2018-03-23 12:07:23,169 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-03-23 12:07:23,169 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 202 transitions. [2018-03-23 12:07:23,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2018-03-23 12:07:23,170 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:23,170 INFO L353 BasicCegarLoop]: trace histogram [17, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:23,170 INFO L408 AbstractCegarLoop]: === Iteration 28 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:23,170 INFO L82 PathProgramCache]: Analyzing trace with hash 581026027, now seen corresponding path program 16 times [2018-03-23 12:07:23,170 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:23,170 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:23,171 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:23,171 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:23,171 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:23,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:23,176 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,483 INFO L134 CoverageAnalysis]: Checked inductivity of 872 backedges. 0 proven. 872 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:23,483 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:23,483 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:23,488 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 12:07:23,505 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 12:07:23,505 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:23,507 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:23,530 INFO L134 CoverageAnalysis]: Checked inductivity of 872 backedges. 0 proven. 872 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:23,550 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:23,551 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2018-03-23 12:07:23,551 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-03-23 12:07:23,551 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-03-23 12:07:23,551 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2018-03-23 12:07:23,551 INFO L87 Difference]: Start difference. First operand 187 states and 202 transitions. Second operand 19 states. [2018-03-23 12:07:24,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:24,109 INFO L93 Difference]: Finished difference Result 759 states and 835 transitions. [2018-03-23 12:07:24,109 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-03-23 12:07:24,109 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 121 [2018-03-23 12:07:24,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:24,112 INFO L225 Difference]: With dead ends: 759 [2018-03-23 12:07:24,112 INFO L226 Difference]: Without dead ends: 756 [2018-03-23 12:07:24,112 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 120 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2018-03-23 12:07:24,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 756 states. [2018-03-23 12:07:24,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 756 to 194. [2018-03-23 12:07:24,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 194 states. [2018-03-23 12:07:24,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 210 transitions. [2018-03-23 12:07:24,142 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 210 transitions. Word has length 121 [2018-03-23 12:07:24,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:24,143 INFO L459 AbstractCegarLoop]: Abstraction has 194 states and 210 transitions. [2018-03-23 12:07:24,143 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-03-23 12:07:24,143 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 210 transitions. [2018-03-23 12:07:24,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2018-03-23 12:07:24,144 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:24,144 INFO L353 BasicCegarLoop]: trace histogram [18, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:24,145 INFO L408 AbstractCegarLoop]: === Iteration 29 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:24,145 INFO L82 PathProgramCache]: Analyzing trace with hash 1201623755, now seen corresponding path program 17 times [2018-03-23 12:07:24,145 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:24,145 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:24,146 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:24,146 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:24,146 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:24,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:24,154 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,625 INFO L134 CoverageAnalysis]: Checked inductivity of 986 backedges. 0 proven. 986 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:24,626 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:24,626 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:24,633 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-03-23 12:07:24,686 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2018-03-23 12:07:24,686 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:24,688 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:24,734 INFO L134 CoverageAnalysis]: Checked inductivity of 986 backedges. 0 proven. 986 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:24,755 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:24,755 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 19 [2018-03-23 12:07:24,756 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-03-23 12:07:24,756 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-03-23 12:07:24,756 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2018-03-23 12:07:24,756 INFO L87 Difference]: Start difference. First operand 194 states and 210 transitions. Second operand 20 states. [2018-03-23 12:07:25,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:25,498 INFO L93 Difference]: Finished difference Result 822 states and 905 transitions. [2018-03-23 12:07:25,499 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-03-23 12:07:25,499 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 128 [2018-03-23 12:07:25,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:25,501 INFO L225 Difference]: With dead ends: 822 [2018-03-23 12:07:25,501 INFO L226 Difference]: Without dead ends: 819 [2018-03-23 12:07:25,502 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 127 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2018-03-23 12:07:25,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 819 states. [2018-03-23 12:07:25,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 819 to 201. [2018-03-23 12:07:25,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 201 states. [2018-03-23 12:07:25,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 218 transitions. [2018-03-23 12:07:25,549 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 218 transitions. Word has length 128 [2018-03-23 12:07:25,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:25,550 INFO L459 AbstractCegarLoop]: Abstraction has 201 states and 218 transitions. [2018-03-23 12:07:25,550 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-03-23 12:07:25,550 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 218 transitions. [2018-03-23 12:07:25,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2018-03-23 12:07:25,551 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:25,551 INFO L353 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:25,551 INFO L408 AbstractCegarLoop]: === Iteration 30 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:25,552 INFO L82 PathProgramCache]: Analyzing trace with hash 1265425575, now seen corresponding path program 10 times [2018-03-23 12:07:25,552 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:25,552 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:25,553 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:25,553 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:25,553 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:25,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:25,564 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:25,788 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 0 proven. 138 refuted. 0 times theorem prover too weak. 228 trivial. 0 not checked. [2018-03-23 12:07:25,788 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:25,788 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:25,795 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 12:07:25,813 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 12:07:25,813 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:25,815 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:25,836 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 0 proven. 138 refuted. 0 times theorem prover too weak. 228 trivial. 0 not checked. [2018-03-23 12:07:25,858 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:25,859 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2018-03-23 12:07:25,859 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-03-23 12:07:25,859 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-03-23 12:07:25,859 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2018-03-23 12:07:25,859 INFO L87 Difference]: Start difference. First operand 201 states and 218 transitions. Second operand 15 states. [2018-03-23 12:07:26,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:26,154 INFO L93 Difference]: Finished difference Result 214 states and 233 transitions. [2018-03-23 12:07:26,154 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-03-23 12:07:26,155 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 136 [2018-03-23 12:07:26,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:26,155 INFO L225 Difference]: With dead ends: 214 [2018-03-23 12:07:26,156 INFO L226 Difference]: Without dead ends: 212 [2018-03-23 12:07:26,156 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 134 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=75, Invalid=627, Unknown=0, NotChecked=0, Total=702 [2018-03-23 12:07:26,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2018-03-23 12:07:26,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 209. [2018-03-23 12:07:26,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 209 states. [2018-03-23 12:07:26,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 227 transitions. [2018-03-23 12:07:26,207 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 227 transitions. Word has length 136 [2018-03-23 12:07:26,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:26,207 INFO L459 AbstractCegarLoop]: Abstraction has 209 states and 227 transitions. [2018-03-23 12:07:26,207 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-03-23 12:07:26,207 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 227 transitions. [2018-03-23 12:07:26,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2018-03-23 12:07:26,208 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:26,209 INFO L353 BasicCegarLoop]: trace histogram [19, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:26,209 INFO L408 AbstractCegarLoop]: === Iteration 31 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:26,209 INFO L82 PathProgramCache]: Analyzing trace with hash 1802757355, now seen corresponding path program 18 times [2018-03-23 12:07:26,209 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:26,209 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:26,210 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:26,210 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:26,210 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:26,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:26,218 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,555 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 0 proven. 1107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:26,555 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:26,556 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:26,561 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-03-23 12:07:26,591 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2018-03-23 12:07:26,591 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:26,593 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:26,620 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 0 proven. 1107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:26,641 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:26,641 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2018-03-23 12:07:26,642 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-03-23 12:07:26,642 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-03-23 12:07:26,642 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2018-03-23 12:07:26,642 INFO L87 Difference]: Start difference. First operand 209 states and 227 transitions. Second operand 21 states. [2018-03-23 12:07:27,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:27,402 INFO L93 Difference]: Finished difference Result 989 states and 1092 transitions. [2018-03-23 12:07:27,402 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-03-23 12:07:27,402 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 135 [2018-03-23 12:07:27,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:27,405 INFO L225 Difference]: With dead ends: 989 [2018-03-23 12:07:27,405 INFO L226 Difference]: Without dead ends: 986 [2018-03-23 12:07:27,405 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 134 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2018-03-23 12:07:27,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 986 states. [2018-03-23 12:07:27,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 986 to 216. [2018-03-23 12:07:27,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 216 states. [2018-03-23 12:07:27,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 235 transitions. [2018-03-23 12:07:27,435 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 235 transitions. Word has length 135 [2018-03-23 12:07:27,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:27,436 INFO L459 AbstractCegarLoop]: Abstraction has 216 states and 235 transitions. [2018-03-23 12:07:27,436 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-03-23 12:07:27,436 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 235 transitions. [2018-03-23 12:07:27,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2018-03-23 12:07:27,436 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:27,437 INFO L353 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:27,437 INFO L408 AbstractCegarLoop]: === Iteration 32 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:27,437 INFO L82 PathProgramCache]: Analyzing trace with hash -1472713152, now seen corresponding path program 11 times [2018-03-23 12:07:27,437 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:27,437 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:27,438 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:27,438 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:27,438 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:27,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:27,448 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,999 INFO L134 CoverageAnalysis]: Checked inductivity of 441 backedges. 145 proven. 212 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2018-03-23 12:07:27,999 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:27,999 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:28,007 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-03-23 12:07:28,041 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2018-03-23 12:07:28,042 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:28,046 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:28,458 INFO L134 CoverageAnalysis]: Checked inductivity of 441 backedges. 189 proven. 168 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2018-03-23 12:07:28,479 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:28,479 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 40 [2018-03-23 12:07:28,479 INFO L442 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-03-23 12:07:28,479 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-03-23 12:07:28,480 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=1302, Unknown=0, NotChecked=0, Total=1560 [2018-03-23 12:07:28,480 INFO L87 Difference]: Start difference. First operand 216 states and 235 transitions. Second operand 40 states. [2018-03-23 12:07:28,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:28,839 INFO L93 Difference]: Finished difference Result 290 states and 316 transitions. [2018-03-23 12:07:28,839 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-03-23 12:07:28,839 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 148 [2018-03-23 12:07:28,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:28,840 INFO L225 Difference]: With dead ends: 290 [2018-03-23 12:07:28,840 INFO L226 Difference]: Without dead ends: 216 [2018-03-23 12:07:28,841 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 134 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 635 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=579, Invalid=2283, Unknown=0, NotChecked=0, Total=2862 [2018-03-23 12:07:28,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2018-03-23 12:07:28,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 216. [2018-03-23 12:07:28,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 216 states. [2018-03-23 12:07:28,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 234 transitions. [2018-03-23 12:07:28,859 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 234 transitions. Word has length 148 [2018-03-23 12:07:28,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:28,859 INFO L459 AbstractCegarLoop]: Abstraction has 216 states and 234 transitions. [2018-03-23 12:07:28,859 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-03-23 12:07:28,859 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 234 transitions. [2018-03-23 12:07:28,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2018-03-23 12:07:28,860 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:28,860 INFO L353 BasicCegarLoop]: trace histogram [20, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:28,860 INFO L408 AbstractCegarLoop]: === Iteration 33 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:28,860 INFO L82 PathProgramCache]: Analyzing trace with hash 2027728587, now seen corresponding path program 19 times [2018-03-23 12:07:28,861 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:28,861 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:28,861 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:28,861 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:28,861 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:28,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:28,867 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:29,351 INFO L134 CoverageAnalysis]: Checked inductivity of 1235 backedges. 0 proven. 1235 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:29,351 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:29,351 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:29,357 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:07:29,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:29,385 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:29,445 INFO L134 CoverageAnalysis]: Checked inductivity of 1235 backedges. 0 proven. 1235 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:29,465 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:29,465 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2018-03-23 12:07:29,466 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-03-23 12:07:29,466 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-03-23 12:07:29,466 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=421, Unknown=0, NotChecked=0, Total=462 [2018-03-23 12:07:29,466 INFO L87 Difference]: Start difference. First operand 216 states and 234 transitions. Second operand 22 states. [2018-03-23 12:07:30,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:30,273 INFO L93 Difference]: Finished difference Result 996 states and 1099 transitions. [2018-03-23 12:07:30,274 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-03-23 12:07:30,274 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 142 [2018-03-23 12:07:30,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:30,277 INFO L225 Difference]: With dead ends: 996 [2018-03-23 12:07:30,277 INFO L226 Difference]: Without dead ends: 993 [2018-03-23 12:07:30,277 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 141 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=41, Invalid=421, Unknown=0, NotChecked=0, Total=462 [2018-03-23 12:07:30,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 993 states. [2018-03-23 12:07:30,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 993 to 223. [2018-03-23 12:07:30,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 223 states. [2018-03-23 12:07:30,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 242 transitions. [2018-03-23 12:07:30,304 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 242 transitions. Word has length 142 [2018-03-23 12:07:30,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:30,304 INFO L459 AbstractCegarLoop]: Abstraction has 223 states and 242 transitions. [2018-03-23 12:07:30,305 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-03-23 12:07:30,305 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 242 transitions. [2018-03-23 12:07:30,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2018-03-23 12:07:30,305 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:30,305 INFO L353 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:30,306 INFO L408 AbstractCegarLoop]: === Iteration 34 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:30,306 INFO L82 PathProgramCache]: Analyzing trace with hash 1764651104, now seen corresponding path program 12 times [2018-03-23 12:07:30,306 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:30,306 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:30,306 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:30,306 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:07:30,306 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:30,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:30,316 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,705 INFO L134 CoverageAnalysis]: Checked inductivity of 493 backedges. 0 proven. 189 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2018-03-23 12:07:30,705 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:30,705 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:30,710 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-03-23 12:07:30,741 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2018-03-23 12:07:30,741 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:30,744 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:30,782 INFO L134 CoverageAnalysis]: Checked inductivity of 493 backedges. 0 proven. 189 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2018-03-23 12:07:30,817 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:30,817 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 16 [2018-03-23 12:07:30,818 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-03-23 12:07:30,818 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-03-23 12:07:30,818 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2018-03-23 12:07:30,818 INFO L87 Difference]: Start difference. First operand 223 states and 242 transitions. Second operand 17 states. [2018-03-23 12:07:31,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:31,118 INFO L93 Difference]: Finished difference Result 236 states and 257 transitions. [2018-03-23 12:07:31,118 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-03-23 12:07:31,118 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 155 [2018-03-23 12:07:31,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:31,119 INFO L225 Difference]: With dead ends: 236 [2018-03-23 12:07:31,119 INFO L226 Difference]: Without dead ends: 234 [2018-03-23 12:07:31,120 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 153 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=87, Invalid=843, Unknown=0, NotChecked=0, Total=930 [2018-03-23 12:07:31,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2018-03-23 12:07:31,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 231. [2018-03-23 12:07:31,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 231 states. [2018-03-23 12:07:31,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 251 transitions. [2018-03-23 12:07:31,154 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 251 transitions. Word has length 155 [2018-03-23 12:07:31,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:31,155 INFO L459 AbstractCegarLoop]: Abstraction has 231 states and 251 transitions. [2018-03-23 12:07:31,155 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-03-23 12:07:31,155 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 251 transitions. [2018-03-23 12:07:31,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2018-03-23 12:07:31,156 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:31,157 INFO L353 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:31,157 INFO L408 AbstractCegarLoop]: === Iteration 35 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:31,157 INFO L82 PathProgramCache]: Analyzing trace with hash -1212741397, now seen corresponding path program 20 times [2018-03-23 12:07:31,157 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:31,157 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:31,158 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:31,158 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:31,158 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:31,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:31,166 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:31,592 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 1370 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:31,592 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:31,592 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:31,597 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 12:07:31,617 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 12:07:31,617 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:31,620 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:31,663 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 1370 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:31,696 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:31,696 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 22 [2018-03-23 12:07:31,697 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-03-23 12:07:31,697 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-03-23 12:07:31,697 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2018-03-23 12:07:31,697 INFO L87 Difference]: Start difference. First operand 231 states and 251 transitions. Second operand 23 states. [2018-03-23 12:07:32,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:32,692 INFO L93 Difference]: Finished difference Result 1179 states and 1304 transitions. [2018-03-23 12:07:32,693 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-03-23 12:07:32,693 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 149 [2018-03-23 12:07:32,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:32,696 INFO L225 Difference]: With dead ends: 1179 [2018-03-23 12:07:32,697 INFO L226 Difference]: Without dead ends: 1176 [2018-03-23 12:07:32,697 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 148 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2018-03-23 12:07:32,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1176 states. [2018-03-23 12:07:32,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1176 to 238. [2018-03-23 12:07:32,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 238 states. [2018-03-23 12:07:32,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 259 transitions. [2018-03-23 12:07:32,731 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 259 transitions. Word has length 149 [2018-03-23 12:07:32,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:32,732 INFO L459 AbstractCegarLoop]: Abstraction has 238 states and 259 transitions. [2018-03-23 12:07:32,732 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-03-23 12:07:32,732 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 259 transitions. [2018-03-23 12:07:32,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2018-03-23 12:07:32,732 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:32,733 INFO L353 BasicCegarLoop]: trace histogram [22, 21, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:32,733 INFO L408 AbstractCegarLoop]: === Iteration 36 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:32,733 INFO L82 PathProgramCache]: Analyzing trace with hash 361302731, now seen corresponding path program 21 times [2018-03-23 12:07:32,733 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:32,733 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:32,734 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:32,734 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:32,734 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:32,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:32,742 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,163 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 1512 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:33,163 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:33,163 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:33,169 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 12:07:33,218 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) [2018-03-23 12:07:33,218 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:33,221 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:33,272 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 1512 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:33,293 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:33,294 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 23 [2018-03-23 12:07:33,294 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-03-23 12:07:33,294 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-03-23 12:07:33,294 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=507, Unknown=0, NotChecked=0, Total=552 [2018-03-23 12:07:33,295 INFO L87 Difference]: Start difference. First operand 238 states and 259 transitions. Second operand 24 states. [2018-03-23 12:07:34,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:34,346 INFO L93 Difference]: Finished difference Result 1258 states and 1392 transitions. [2018-03-23 12:07:34,346 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-03-23 12:07:34,346 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 156 [2018-03-23 12:07:34,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:34,350 INFO L225 Difference]: With dead ends: 1258 [2018-03-23 12:07:34,350 INFO L226 Difference]: Without dead ends: 1255 [2018-03-23 12:07:34,350 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 155 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=45, Invalid=507, Unknown=0, NotChecked=0, Total=552 [2018-03-23 12:07:34,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1255 states. [2018-03-23 12:07:34,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1255 to 245. [2018-03-23 12:07:34,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 245 states. [2018-03-23 12:07:34,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 267 transitions. [2018-03-23 12:07:34,393 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 267 transitions. Word has length 156 [2018-03-23 12:07:34,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:34,393 INFO L459 AbstractCegarLoop]: Abstraction has 245 states and 267 transitions. [2018-03-23 12:07:34,393 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-03-23 12:07:34,394 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 267 transitions. [2018-03-23 12:07:34,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2018-03-23 12:07:34,395 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:34,395 INFO L353 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:34,395 INFO L408 AbstractCegarLoop]: === Iteration 37 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:34,395 INFO L82 PathProgramCache]: Analyzing trace with hash -974850951, now seen corresponding path program 13 times [2018-03-23 12:07:34,396 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:34,396 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:34,396 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:34,396 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:34,397 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:34,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:34,407 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:34,711 INFO L134 CoverageAnalysis]: Checked inductivity of 580 backedges. 197 proven. 271 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2018-03-23 12:07:34,712 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:34,712 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:07:34,717 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:07:34,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:34,737 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:35,776 INFO L134 CoverageAnalysis]: Checked inductivity of 580 backedges. 248 proven. 220 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2018-03-23 12:07:35,810 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:35,810 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 45 [2018-03-23 12:07:35,810 INFO L442 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-03-23 12:07:35,810 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-03-23 12:07:35,811 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=321, Invalid=1659, Unknown=0, NotChecked=0, Total=1980 [2018-03-23 12:07:35,811 INFO L87 Difference]: Start difference. First operand 245 states and 267 transitions. Second operand 45 states. [2018-03-23 12:07:36,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:36,278 INFO L93 Difference]: Finished difference Result 327 states and 357 transitions. [2018-03-23 12:07:36,278 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-03-23 12:07:36,278 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 167 [2018-03-23 12:07:36,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:36,280 INFO L225 Difference]: With dead ends: 327 [2018-03-23 12:07:36,280 INFO L226 Difference]: Without dead ends: 245 [2018-03-23 12:07:36,281 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 151 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 830 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=735, Invalid=2925, Unknown=0, NotChecked=0, Total=3660 [2018-03-23 12:07:36,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2018-03-23 12:07:36,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 245. [2018-03-23 12:07:36,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 245 states. [2018-03-23 12:07:36,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 266 transitions. [2018-03-23 12:07:36,324 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 266 transitions. Word has length 167 [2018-03-23 12:07:36,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:36,324 INFO L459 AbstractCegarLoop]: Abstraction has 245 states and 266 transitions. [2018-03-23 12:07:36,325 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-03-23 12:07:36,325 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 266 transitions. [2018-03-23 12:07:36,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2018-03-23 12:07:36,326 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:36,326 INFO L353 BasicCegarLoop]: trace histogram [23, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:36,326 INFO L408 AbstractCegarLoop]: === Iteration 38 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:36,326 INFO L82 PathProgramCache]: Analyzing trace with hash -1381290773, now seen corresponding path program 22 times [2018-03-23 12:07:36,326 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:36,327 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:36,327 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:36,327 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:07:36,327 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:36,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:36,333 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:36,947 INFO L134 CoverageAnalysis]: Checked inductivity of 1661 backedges. 0 proven. 1661 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:36,948 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:36,948 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:07:36,953 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 12:07:36,979 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 12:07:36,980 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:36,982 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:37,028 INFO L134 CoverageAnalysis]: Checked inductivity of 1661 backedges. 0 proven. 1661 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:37,049 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:37,049 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2018-03-23 12:07:37,049 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-03-23 12:07:37,049 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-03-23 12:07:37,049 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2018-03-23 12:07:37,050 INFO L87 Difference]: Start difference. First operand 245 states and 266 transitions. Second operand 25 states. [2018-03-23 12:07:38,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:38,210 INFO L93 Difference]: Finished difference Result 1265 states and 1399 transitions. [2018-03-23 12:07:38,211 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-03-23 12:07:38,211 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 163 [2018-03-23 12:07:38,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:38,214 INFO L225 Difference]: With dead ends: 1265 [2018-03-23 12:07:38,214 INFO L226 Difference]: Without dead ends: 1262 [2018-03-23 12:07:38,215 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 162 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2018-03-23 12:07:38,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1262 states. [2018-03-23 12:07:38,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1262 to 252. [2018-03-23 12:07:38,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 252 states. [2018-03-23 12:07:38,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 274 transitions. [2018-03-23 12:07:38,250 INFO L78 Accepts]: Start accepts. Automaton has 252 states and 274 transitions. Word has length 163 [2018-03-23 12:07:38,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:38,251 INFO L459 AbstractCegarLoop]: Abstraction has 252 states and 274 transitions. [2018-03-23 12:07:38,251 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-03-23 12:07:38,251 INFO L276 IsEmpty]: Start isEmpty. Operand 252 states and 274 transitions. [2018-03-23 12:07:38,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2018-03-23 12:07:38,251 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:38,252 INFO L353 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:38,252 INFO L408 AbstractCegarLoop]: === Iteration 39 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:38,252 INFO L82 PathProgramCache]: Analyzing trace with hash -1297203623, now seen corresponding path program 14 times [2018-03-23 12:07:38,252 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:38,252 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:38,252 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:38,253 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:38,253 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:38,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:38,259 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,660 INFO L134 CoverageAnalysis]: Checked inductivity of 639 backedges. 0 proven. 248 refuted. 0 times theorem prover too weak. 391 trivial. 0 not checked. [2018-03-23 12:07:38,660 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:38,660 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:07:38,665 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 12:07:38,684 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 12:07:38,685 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:38,687 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:39,218 INFO L134 CoverageAnalysis]: Checked inductivity of 639 backedges. 240 proven. 287 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2018-03-23 12:07:39,239 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:39,239 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 29] total 45 [2018-03-23 12:07:39,239 INFO L442 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-03-23 12:07:39,240 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-03-23 12:07:39,240 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=1855, Unknown=0, NotChecked=0, Total=2070 [2018-03-23 12:07:39,240 INFO L87 Difference]: Start difference. First operand 252 states and 274 transitions. Second operand 46 states. [2018-03-23 12:07:40,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:40,492 INFO L93 Difference]: Finished difference Result 341 states and 376 transitions. [2018-03-23 12:07:40,492 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2018-03-23 12:07:40,492 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 174 [2018-03-23 12:07:40,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:40,493 INFO L225 Difference]: With dead ends: 341 [2018-03-23 12:07:40,493 INFO L226 Difference]: Without dead ends: 263 [2018-03-23 12:07:40,495 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1557 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=669, Invalid=7163, Unknown=0, NotChecked=0, Total=7832 [2018-03-23 12:07:40,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2018-03-23 12:07:40,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 260. [2018-03-23 12:07:40,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 260 states. [2018-03-23 12:07:40,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 282 transitions. [2018-03-23 12:07:40,525 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 282 transitions. Word has length 174 [2018-03-23 12:07:40,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:40,526 INFO L459 AbstractCegarLoop]: Abstraction has 260 states and 282 transitions. [2018-03-23 12:07:40,526 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-03-23 12:07:40,526 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 282 transitions. [2018-03-23 12:07:40,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2018-03-23 12:07:40,527 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:40,527 INFO L353 BasicCegarLoop]: trace histogram [24, 23, 23, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:40,527 INFO L408 AbstractCegarLoop]: === Iteration 40 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:40,528 INFO L82 PathProgramCache]: Analyzing trace with hash -278632757, now seen corresponding path program 23 times [2018-03-23 12:07:40,528 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:40,528 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:40,529 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:40,529 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:40,529 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:40,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:40,537 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,917 INFO L134 CoverageAnalysis]: Checked inductivity of 1817 backedges. 0 proven. 1817 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:40,917 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:40,917 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:07:40,923 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-03-23 12:07:40,995 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2018-03-23 12:07:40,995 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:40,997 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:41,040 INFO L134 CoverageAnalysis]: Checked inductivity of 1817 backedges. 0 proven. 1817 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:41,061 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:41,061 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 25 [2018-03-23 12:07:41,061 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-03-23 12:07:41,061 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-03-23 12:07:41,062 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=601, Unknown=0, NotChecked=0, Total=650 [2018-03-23 12:07:41,062 INFO L87 Difference]: Start difference. First operand 260 states and 282 transitions. Second operand 26 states. [2018-03-23 12:07:42,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:42,297 INFO L93 Difference]: Finished difference Result 1392 states and 1541 transitions. [2018-03-23 12:07:42,297 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-03-23 12:07:42,297 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 170 [2018-03-23 12:07:42,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:42,301 INFO L225 Difference]: With dead ends: 1392 [2018-03-23 12:07:42,301 INFO L226 Difference]: Without dead ends: 1389 [2018-03-23 12:07:42,301 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 169 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=49, Invalid=601, Unknown=0, NotChecked=0, Total=650 [2018-03-23 12:07:42,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1389 states. [2018-03-23 12:07:42,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1389 to 267. [2018-03-23 12:07:42,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 267 states. [2018-03-23 12:07:42,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 290 transitions. [2018-03-23 12:07:42,344 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 290 transitions. Word has length 170 [2018-03-23 12:07:42,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:42,344 INFO L459 AbstractCegarLoop]: Abstraction has 267 states and 290 transitions. [2018-03-23 12:07:42,344 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-03-23 12:07:42,344 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 290 transitions. [2018-03-23 12:07:42,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2018-03-23 12:07:42,345 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:42,345 INFO L353 BasicCegarLoop]: trace histogram [25, 24, 24, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:42,345 INFO L408 AbstractCegarLoop]: === Iteration 41 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:42,345 INFO L82 PathProgramCache]: Analyzing trace with hash 59789547, now seen corresponding path program 24 times [2018-03-23 12:07:42,345 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:42,345 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:42,346 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:42,346 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:42,346 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:42,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:42,351 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:42,803 INFO L134 CoverageAnalysis]: Checked inductivity of 1980 backedges. 0 proven. 1980 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:42,803 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:42,803 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:07:42,809 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-03-23 12:07:42,853 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2018-03-23 12:07:42,853 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:42,855 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:42,903 INFO L134 CoverageAnalysis]: Checked inductivity of 1980 backedges. 0 proven. 1980 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:42,924 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:42,924 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 26 [2018-03-23 12:07:42,924 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-03-23 12:07:42,925 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-03-23 12:07:42,925 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2018-03-23 12:07:42,925 INFO L87 Difference]: Start difference. First operand 267 states and 290 transitions. Second operand 27 states. [2018-03-23 12:07:44,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:44,304 INFO L93 Difference]: Finished difference Result 1479 states and 1638 transitions. [2018-03-23 12:07:44,304 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-03-23 12:07:44,304 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 177 [2018-03-23 12:07:44,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:44,308 INFO L225 Difference]: With dead ends: 1479 [2018-03-23 12:07:44,308 INFO L226 Difference]: Without dead ends: 1476 [2018-03-23 12:07:44,309 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 176 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2018-03-23 12:07:44,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1476 states. [2018-03-23 12:07:44,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1476 to 274. [2018-03-23 12:07:44,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 274 states. [2018-03-23 12:07:44,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 298 transitions. [2018-03-23 12:07:44,348 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 298 transitions. Word has length 177 [2018-03-23 12:07:44,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:44,349 INFO L459 AbstractCegarLoop]: Abstraction has 274 states and 298 transitions. [2018-03-23 12:07:44,349 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-03-23 12:07:44,349 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 298 transitions. [2018-03-23 12:07:44,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2018-03-23 12:07:44,350 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:44,350 INFO L353 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:44,350 INFO L408 AbstractCegarLoop]: === Iteration 42 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:44,350 INFO L82 PathProgramCache]: Analyzing trace with hash 1792950034, now seen corresponding path program 15 times [2018-03-23 12:07:44,350 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:44,351 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:44,351 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:44,351 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:44,351 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:44,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:44,359 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:45,116 INFO L134 CoverageAnalysis]: Checked inductivity of 804 backedges. 0 proven. 315 refuted. 0 times theorem prover too weak. 489 trivial. 0 not checked. [2018-03-23 12:07:45,117 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:45,117 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:07:45,124 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 12:07:45,165 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2018-03-23 12:07:45,165 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:45,168 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:45,199 INFO L134 CoverageAnalysis]: Checked inductivity of 804 backedges. 0 proven. 315 refuted. 0 times theorem prover too weak. 489 trivial. 0 not checked. [2018-03-23 12:07:45,219 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:45,220 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2018-03-23 12:07:45,220 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-03-23 12:07:45,220 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-03-23 12:07:45,220 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2018-03-23 12:07:45,220 INFO L87 Difference]: Start difference. First operand 274 states and 298 transitions. Second operand 21 states. [2018-03-23 12:07:45,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:45,695 INFO L93 Difference]: Finished difference Result 287 states and 313 transitions. [2018-03-23 12:07:45,728 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-03-23 12:07:45,728 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 193 [2018-03-23 12:07:45,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:45,730 INFO L225 Difference]: With dead ends: 287 [2018-03-23 12:07:45,730 INFO L226 Difference]: Without dead ends: 285 [2018-03-23 12:07:45,730 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 191 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=111, Invalid=1371, Unknown=0, NotChecked=0, Total=1482 [2018-03-23 12:07:45,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2018-03-23 12:07:45,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 282. [2018-03-23 12:07:45,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 282 states. [2018-03-23 12:07:45,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 307 transitions. [2018-03-23 12:07:45,765 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 307 transitions. Word has length 193 [2018-03-23 12:07:45,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:45,766 INFO L459 AbstractCegarLoop]: Abstraction has 282 states and 307 transitions. [2018-03-23 12:07:45,766 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-03-23 12:07:45,766 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 307 transitions. [2018-03-23 12:07:45,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2018-03-23 12:07:45,767 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:45,767 INFO L353 BasicCegarLoop]: trace histogram [26, 25, 25, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:45,767 INFO L408 AbstractCegarLoop]: === Iteration 43 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:45,767 INFO L82 PathProgramCache]: Analyzing trace with hash -936459573, now seen corresponding path program 25 times [2018-03-23 12:07:45,767 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:45,768 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:45,768 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:45,768 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:45,768 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:45,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:45,775 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,351 INFO L134 CoverageAnalysis]: Checked inductivity of 2150 backedges. 0 proven. 2150 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:46,351 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:46,351 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:07:46,358 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:07:46,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:46,379 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:46,461 INFO L134 CoverageAnalysis]: Checked inductivity of 2150 backedges. 0 proven. 2150 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:46,496 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:46,496 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 27 [2018-03-23 12:07:46,497 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-03-23 12:07:46,497 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-03-23 12:07:46,497 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=703, Unknown=0, NotChecked=0, Total=756 [2018-03-23 12:07:46,497 INFO L87 Difference]: Start difference. First operand 282 states and 307 transitions. Second operand 28 states. [2018-03-23 12:07:48,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:48,185 INFO L93 Difference]: Finished difference Result 1702 states and 1888 transitions. [2018-03-23 12:07:48,186 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-03-23 12:07:48,186 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 184 [2018-03-23 12:07:48,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:48,190 INFO L225 Difference]: With dead ends: 1702 [2018-03-23 12:07:48,191 INFO L226 Difference]: Without dead ends: 1699 [2018-03-23 12:07:48,191 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 183 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=53, Invalid=703, Unknown=0, NotChecked=0, Total=756 [2018-03-23 12:07:48,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1699 states. [2018-03-23 12:07:48,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1699 to 289. [2018-03-23 12:07:48,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 289 states. [2018-03-23 12:07:48,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 315 transitions. [2018-03-23 12:07:48,258 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 315 transitions. Word has length 184 [2018-03-23 12:07:48,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:48,258 INFO L459 AbstractCegarLoop]: Abstraction has 289 states and 315 transitions. [2018-03-23 12:07:48,258 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-03-23 12:07:48,258 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 315 transitions. [2018-03-23 12:07:48,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2018-03-23 12:07:48,259 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:48,259 INFO L353 BasicCegarLoop]: trace histogram [27, 26, 26, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:48,259 INFO L408 AbstractCegarLoop]: === Iteration 44 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:48,260 INFO L82 PathProgramCache]: Analyzing trace with hash 2141615339, now seen corresponding path program 26 times [2018-03-23 12:07:48,260 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:48,260 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:48,261 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:48,261 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:07:48,261 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:48,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:48,268 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:48,777 INFO L134 CoverageAnalysis]: Checked inductivity of 2327 backedges. 0 proven. 2327 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:48,777 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:48,777 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:07:48,783 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 12:07:48,802 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 12:07:48,802 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:48,805 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:48,859 INFO L134 CoverageAnalysis]: Checked inductivity of 2327 backedges. 0 proven. 2327 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:48,881 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:48,881 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 28 [2018-03-23 12:07:48,882 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-03-23 12:07:48,882 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-03-23 12:07:48,882 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=757, Unknown=0, NotChecked=0, Total=812 [2018-03-23 12:07:48,882 INFO L87 Difference]: Start difference. First operand 289 states and 315 transitions. Second operand 29 states. [2018-03-23 12:07:50,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:50,632 INFO L93 Difference]: Finished difference Result 1797 states and 1994 transitions. [2018-03-23 12:07:50,632 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-03-23 12:07:50,632 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 191 [2018-03-23 12:07:50,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:50,637 INFO L225 Difference]: With dead ends: 1797 [2018-03-23 12:07:50,637 INFO L226 Difference]: Without dead ends: 1794 [2018-03-23 12:07:50,638 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 190 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=55, Invalid=757, Unknown=0, NotChecked=0, Total=812 [2018-03-23 12:07:50,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1794 states. [2018-03-23 12:07:50,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1794 to 296. [2018-03-23 12:07:50,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 296 states. [2018-03-23 12:07:50,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 323 transitions. [2018-03-23 12:07:50,740 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 323 transitions. Word has length 191 [2018-03-23 12:07:50,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:50,741 INFO L459 AbstractCegarLoop]: Abstraction has 296 states and 323 transitions. [2018-03-23 12:07:50,741 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-03-23 12:07:50,741 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 323 transitions. [2018-03-23 12:07:50,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2018-03-23 12:07:50,742 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:50,742 INFO L353 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:50,742 INFO L408 AbstractCegarLoop]: === Iteration 45 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:50,742 INFO L82 PathProgramCache]: Analyzing trace with hash -9811925, now seen corresponding path program 16 times [2018-03-23 12:07:50,742 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:50,742 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:50,743 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:50,743 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:50,743 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:50,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:50,752 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,208 INFO L134 CoverageAnalysis]: Checked inductivity of 915 backedges. 325 proven. 410 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2018-03-23 12:07:51,208 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:51,209 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:07:51,214 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 12:07:51,235 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 12:07:51,235 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:51,238 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:51,314 INFO L134 CoverageAnalysis]: Checked inductivity of 915 backedges. 390 proven. 345 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2018-03-23 12:07:51,335 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:51,335 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 36 [2018-03-23 12:07:51,336 INFO L442 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-03-23 12:07:51,336 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-03-23 12:07:51,336 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=249, Invalid=1011, Unknown=0, NotChecked=0, Total=1260 [2018-03-23 12:07:51,336 INFO L87 Difference]: Start difference. First operand 296 states and 323 transitions. Second operand 36 states. [2018-03-23 12:07:51,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:51,883 INFO L93 Difference]: Finished difference Result 394 states and 431 transitions. [2018-03-23 12:07:51,883 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-03-23 12:07:51,883 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 205 [2018-03-23 12:07:51,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:51,885 INFO L225 Difference]: With dead ends: 394 [2018-03-23 12:07:51,885 INFO L226 Difference]: Without dead ends: 296 [2018-03-23 12:07:51,886 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 203 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 544 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=695, Invalid=2385, Unknown=0, NotChecked=0, Total=3080 [2018-03-23 12:07:51,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2018-03-23 12:07:51,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 296. [2018-03-23 12:07:51,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 296 states. [2018-03-23 12:07:51,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 322 transitions. [2018-03-23 12:07:51,942 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 322 transitions. Word has length 205 [2018-03-23 12:07:51,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:51,943 INFO L459 AbstractCegarLoop]: Abstraction has 296 states and 322 transitions. [2018-03-23 12:07:51,943 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-03-23 12:07:51,943 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 322 transitions. [2018-03-23 12:07:51,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2018-03-23 12:07:51,943 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:51,944 INFO L353 BasicCegarLoop]: trace histogram [28, 27, 27, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:51,944 INFO L408 AbstractCegarLoop]: === Iteration 46 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:51,944 INFO L82 PathProgramCache]: Analyzing trace with hash 1369972427, now seen corresponding path program 27 times [2018-03-23 12:07:51,944 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:51,944 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:51,944 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:51,944 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:51,945 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:51,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:51,952 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:52,471 INFO L134 CoverageAnalysis]: Checked inductivity of 2511 backedges. 0 proven. 2511 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:52,471 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:52,471 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:07:52,477 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 12:07:52,561 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 28 check-sat command(s) [2018-03-23 12:07:52,561 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:52,564 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:52,655 INFO L134 CoverageAnalysis]: Checked inductivity of 2511 backedges. 0 proven. 2511 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:52,690 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:52,690 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 29 [2018-03-23 12:07:52,690 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-03-23 12:07:52,690 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-03-23 12:07:52,691 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=813, Unknown=0, NotChecked=0, Total=870 [2018-03-23 12:07:52,691 INFO L87 Difference]: Start difference. First operand 296 states and 322 transitions. Second operand 30 states. [2018-03-23 12:07:54,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:54,630 INFO L93 Difference]: Finished difference Result 1804 states and 2001 transitions. [2018-03-23 12:07:54,630 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-03-23 12:07:54,630 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 198 [2018-03-23 12:07:54,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:54,635 INFO L225 Difference]: With dead ends: 1804 [2018-03-23 12:07:54,636 INFO L226 Difference]: Without dead ends: 1801 [2018-03-23 12:07:54,636 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 197 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=57, Invalid=813, Unknown=0, NotChecked=0, Total=870 [2018-03-23 12:07:54,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1801 states. [2018-03-23 12:07:54,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1801 to 303. [2018-03-23 12:07:54,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 303 states. [2018-03-23 12:07:54,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 330 transitions. [2018-03-23 12:07:54,694 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 330 transitions. Word has length 198 [2018-03-23 12:07:54,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:54,694 INFO L459 AbstractCegarLoop]: Abstraction has 303 states and 330 transitions. [2018-03-23 12:07:54,694 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-03-23 12:07:54,695 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 330 transitions. [2018-03-23 12:07:54,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2018-03-23 12:07:54,696 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:54,696 INFO L353 BasicCegarLoop]: trace histogram [12, 12, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:54,696 INFO L408 AbstractCegarLoop]: === Iteration 47 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:54,696 INFO L82 PathProgramCache]: Analyzing trace with hash 885860875, now seen corresponding path program 17 times [2018-03-23 12:07:54,696 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:54,696 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:54,697 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:54,697 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:54,697 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:54,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:54,709 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:55,222 INFO L134 CoverageAnalysis]: Checked inductivity of 988 backedges. 315 proven. 493 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2018-03-23 12:07:55,223 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:55,223 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:07:55,228 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-03-23 12:07:55,279 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2018-03-23 12:07:55,279 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:55,282 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:55,826 INFO L134 CoverageAnalysis]: Checked inductivity of 988 backedges. 0 proven. 390 refuted. 0 times theorem prover too weak. 598 trivial. 0 not checked. [2018-03-23 12:07:55,847 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:55,862 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 22] total 55 [2018-03-23 12:07:55,862 INFO L442 AbstractCegarLoop]: Interpolant automaton has 56 states [2018-03-23 12:07:55,862 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2018-03-23 12:07:55,863 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=279, Invalid=2801, Unknown=0, NotChecked=0, Total=3080 [2018-03-23 12:07:55,863 INFO L87 Difference]: Start difference. First operand 303 states and 330 transitions. Second operand 56 states. [2018-03-23 12:07:57,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:07:57,350 INFO L93 Difference]: Finished difference Result 408 states and 450 transitions. [2018-03-23 12:07:57,350 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2018-03-23 12:07:57,350 INFO L78 Accepts]: Start accepts. Automaton has 56 states. Word has length 212 [2018-03-23 12:07:57,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:07:57,352 INFO L225 Difference]: With dead ends: 408 [2018-03-23 12:07:57,352 INFO L226 Difference]: Without dead ends: 314 [2018-03-23 12:07:57,353 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 191 SyntacticMatches, 1 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3051 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=835, Invalid=10721, Unknown=0, NotChecked=0, Total=11556 [2018-03-23 12:07:57,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2018-03-23 12:07:57,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 311. [2018-03-23 12:07:57,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 311 states. [2018-03-23 12:07:57,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 338 transitions. [2018-03-23 12:07:57,399 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 338 transitions. Word has length 212 [2018-03-23 12:07:57,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:07:57,399 INFO L459 AbstractCegarLoop]: Abstraction has 311 states and 338 transitions. [2018-03-23 12:07:57,399 INFO L460 AbstractCegarLoop]: Interpolant automaton has 56 states. [2018-03-23 12:07:57,400 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 338 transitions. [2018-03-23 12:07:57,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2018-03-23 12:07:57,400 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:07:57,401 INFO L353 BasicCegarLoop]: trace histogram [29, 28, 28, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:07:57,401 INFO L408 AbstractCegarLoop]: === Iteration 48 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:07:57,401 INFO L82 PathProgramCache]: Analyzing trace with hash -131229461, now seen corresponding path program 28 times [2018-03-23 12:07:57,401 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:07:57,401 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:07:57,401 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:57,401 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:07:57,401 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:07:57,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:07:57,409 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,885 INFO L134 CoverageAnalysis]: Checked inductivity of 2702 backedges. 0 proven. 2702 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:57,886 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:07:57,886 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:07:57,896 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 12:07:57,934 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 12:07:57,934 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:07:57,937 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:07:57,989 INFO L134 CoverageAnalysis]: Checked inductivity of 2702 backedges. 0 proven. 2702 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:07:58,011 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:07:58,011 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 30 [2018-03-23 12:07:58,012 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-03-23 12:07:58,012 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-03-23 12:07:58,012 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=871, Unknown=0, NotChecked=0, Total=930 [2018-03-23 12:07:58,012 INFO L87 Difference]: Start difference. First operand 311 states and 338 transitions. Second operand 31 states. [2018-03-23 12:08:00,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:08:00,131 INFO L93 Difference]: Finished difference Result 1955 states and 2170 transitions. [2018-03-23 12:08:00,131 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-03-23 12:08:00,131 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 205 [2018-03-23 12:08:00,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:08:00,136 INFO L225 Difference]: With dead ends: 1955 [2018-03-23 12:08:00,136 INFO L226 Difference]: Without dead ends: 1952 [2018-03-23 12:08:00,136 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 204 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=59, Invalid=871, Unknown=0, NotChecked=0, Total=930 [2018-03-23 12:08:00,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1952 states. [2018-03-23 12:08:00,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1952 to 318. [2018-03-23 12:08:00,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 318 states. [2018-03-23 12:08:00,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 346 transitions. [2018-03-23 12:08:00,203 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 346 transitions. Word has length 205 [2018-03-23 12:08:00,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:08:00,204 INFO L459 AbstractCegarLoop]: Abstraction has 318 states and 346 transitions. [2018-03-23 12:08:00,204 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-03-23 12:08:00,204 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 346 transitions. [2018-03-23 12:08:00,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2018-03-23 12:08:00,205 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:08:00,205 INFO L353 BasicCegarLoop]: trace histogram [30, 29, 29, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:08:00,205 INFO L408 AbstractCegarLoop]: === Iteration 49 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:08:00,205 INFO L82 PathProgramCache]: Analyzing trace with hash 764443339, now seen corresponding path program 29 times [2018-03-23 12:08:00,205 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:08:00,205 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:08:00,206 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:00,206 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:08:00,206 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:00,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:08:00,211 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,746 INFO L134 CoverageAnalysis]: Checked inductivity of 2900 backedges. 0 proven. 2900 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:08:00,746 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:08:00,746 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:00,752 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-03-23 12:08:00,889 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 30 check-sat command(s) [2018-03-23 12:08:00,889 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:08:00,932 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:08:00,986 INFO L134 CoverageAnalysis]: Checked inductivity of 2900 backedges. 0 proven. 2900 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:08:01,007 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:08:01,007 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 31 [2018-03-23 12:08:01,007 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-03-23 12:08:01,008 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-03-23 12:08:01,008 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=931, Unknown=0, NotChecked=0, Total=992 [2018-03-23 12:08:01,008 INFO L87 Difference]: Start difference. First operand 318 states and 346 transitions. Second operand 32 states. [2018-03-23 12:08:03,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:08:03,256 INFO L93 Difference]: Finished difference Result 2058 states and 2285 transitions. [2018-03-23 12:08:03,257 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-03-23 12:08:03,257 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 212 [2018-03-23 12:08:03,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:08:03,262 INFO L225 Difference]: With dead ends: 2058 [2018-03-23 12:08:03,263 INFO L226 Difference]: Without dead ends: 2055 [2018-03-23 12:08:03,263 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 211 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=61, Invalid=931, Unknown=0, NotChecked=0, Total=992 [2018-03-23 12:08:03,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2055 states. [2018-03-23 12:08:03,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2055 to 325. [2018-03-23 12:08:03,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 325 states. [2018-03-23 12:08:03,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 354 transitions. [2018-03-23 12:08:03,326 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 354 transitions. Word has length 212 [2018-03-23 12:08:03,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:08:03,326 INFO L459 AbstractCegarLoop]: Abstraction has 325 states and 354 transitions. [2018-03-23 12:08:03,326 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-03-23 12:08:03,326 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 354 transitions. [2018-03-23 12:08:03,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2018-03-23 12:08:03,327 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:08:03,327 INFO L353 BasicCegarLoop]: trace histogram [31, 30, 30, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:08:03,327 INFO L408 AbstractCegarLoop]: === Iteration 50 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:08:03,327 INFO L82 PathProgramCache]: Analyzing trace with hash 1399176427, now seen corresponding path program 30 times [2018-03-23 12:08:03,328 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:08:03,328 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:08:03,328 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:03,328 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:08:03,329 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:03,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:08:03,337 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:04,017 INFO L134 CoverageAnalysis]: Checked inductivity of 3105 backedges. 0 proven. 3105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:08:04,018 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:08:04,018 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:08:04,025 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-03-23 12:08:04,172 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 31 check-sat command(s) [2018-03-23 12:08:04,172 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:08:04,175 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:08:04,249 INFO L134 CoverageAnalysis]: Checked inductivity of 3105 backedges. 0 proven. 3105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:08:04,271 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:08:04,271 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 32 [2018-03-23 12:08:04,272 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-03-23 12:08:04,272 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-03-23 12:08:04,272 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=993, Unknown=0, NotChecked=0, Total=1056 [2018-03-23 12:08:04,272 INFO L87 Difference]: Start difference. First operand 325 states and 354 transitions. Second operand 33 states. [2018-03-23 12:08:06,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:08:06,733 INFO L93 Difference]: Finished difference Result 2161 states and 2400 transitions. [2018-03-23 12:08:06,734 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-03-23 12:08:06,734 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 219 [2018-03-23 12:08:06,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:08:06,740 INFO L225 Difference]: With dead ends: 2161 [2018-03-23 12:08:06,740 INFO L226 Difference]: Without dead ends: 2158 [2018-03-23 12:08:06,740 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 218 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=63, Invalid=993, Unknown=0, NotChecked=0, Total=1056 [2018-03-23 12:08:06,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2158 states. [2018-03-23 12:08:06,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2158 to 332. [2018-03-23 12:08:06,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 332 states. [2018-03-23 12:08:06,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 362 transitions. [2018-03-23 12:08:06,808 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 362 transitions. Word has length 219 [2018-03-23 12:08:06,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:08:06,808 INFO L459 AbstractCegarLoop]: Abstraction has 332 states and 362 transitions. [2018-03-23 12:08:06,809 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-03-23 12:08:06,809 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 362 transitions. [2018-03-23 12:08:06,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2018-03-23 12:08:06,809 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:08:06,810 INFO L353 BasicCegarLoop]: trace histogram [13, 13, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:08:06,810 INFO L408 AbstractCegarLoop]: === Iteration 51 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:08:06,810 INFO L82 PathProgramCache]: Analyzing trace with hash -1138845756, now seen corresponding path program 18 times [2018-03-23 12:08:06,810 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:08:06,810 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:08:06,810 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:06,810 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:08:06,810 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:06,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:08:06,818 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:07,212 INFO L134 CoverageAnalysis]: Checked inductivity of 1191 backedges. 0 proven. 473 refuted. 0 times theorem prover too weak. 718 trivial. 0 not checked. [2018-03-23 12:08:07,212 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:08:07,212 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:08:07,217 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-03-23 12:08:07,261 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2018-03-23 12:08:07,261 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:08:07,264 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:08:07,320 INFO L134 CoverageAnalysis]: Checked inductivity of 1191 backedges. 0 proven. 473 refuted. 0 times theorem prover too weak. 718 trivial. 0 not checked. [2018-03-23 12:08:07,341 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:08:07,341 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2018-03-23 12:08:07,342 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-03-23 12:08:07,342 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-03-23 12:08:07,342 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2018-03-23 12:08:07,342 INFO L87 Difference]: Start difference. First operand 332 states and 362 transitions. Second operand 25 states. [2018-03-23 12:08:08,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:08:08,119 INFO L93 Difference]: Finished difference Result 345 states and 377 transitions. [2018-03-23 12:08:08,119 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-03-23 12:08:08,119 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 231 [2018-03-23 12:08:08,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:08:08,120 INFO L225 Difference]: With dead ends: 345 [2018-03-23 12:08:08,120 INFO L226 Difference]: Without dead ends: 343 [2018-03-23 12:08:08,121 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 229 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=135, Invalid=2027, Unknown=0, NotChecked=0, Total=2162 [2018-03-23 12:08:08,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2018-03-23 12:08:08,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 340. [2018-03-23 12:08:08,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 340 states. [2018-03-23 12:08:08,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 371 transitions. [2018-03-23 12:08:08,182 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 371 transitions. Word has length 231 [2018-03-23 12:08:08,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:08:08,182 INFO L459 AbstractCegarLoop]: Abstraction has 340 states and 371 transitions. [2018-03-23 12:08:08,182 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-03-23 12:08:08,182 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 371 transitions. [2018-03-23 12:08:08,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2018-03-23 12:08:08,183 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:08:08,184 INFO L353 BasicCegarLoop]: trace histogram [32, 31, 31, 31, 31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:08:08,184 INFO L408 AbstractCegarLoop]: === Iteration 52 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:08:08,184 INFO L82 PathProgramCache]: Analyzing trace with hash -307767605, now seen corresponding path program 31 times [2018-03-23 12:08:08,184 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:08:08,184 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:08:08,184 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:08,184 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:08:08,185 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:08,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:08:08,190 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:08,801 INFO L134 CoverageAnalysis]: Checked inductivity of 3317 backedges. 0 proven. 3317 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:08:08,801 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:08:08,801 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:08:08,807 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:08:08,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:08:08,828 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:08:08,893 INFO L134 CoverageAnalysis]: Checked inductivity of 3317 backedges. 0 proven. 3317 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:08:08,914 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:08:08,914 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 33 [2018-03-23 12:08:08,915 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-03-23 12:08:08,915 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-03-23 12:08:08,915 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=1057, Unknown=0, NotChecked=0, Total=1122 [2018-03-23 12:08:08,915 INFO L87 Difference]: Start difference. First operand 340 states and 371 transitions. Second operand 34 states. [2018-03-23 12:08:11,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:08:11,646 INFO L93 Difference]: Finished difference Result 2432 states and 2704 transitions. [2018-03-23 12:08:11,647 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-03-23 12:08:11,647 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 226 [2018-03-23 12:08:11,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:08:11,651 INFO L225 Difference]: With dead ends: 2432 [2018-03-23 12:08:11,651 INFO L226 Difference]: Without dead ends: 2429 [2018-03-23 12:08:11,652 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 225 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=65, Invalid=1057, Unknown=0, NotChecked=0, Total=1122 [2018-03-23 12:08:11,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2429 states. [2018-03-23 12:08:11,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2429 to 347. [2018-03-23 12:08:11,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 347 states. [2018-03-23 12:08:11,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 379 transitions. [2018-03-23 12:08:11,727 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 379 transitions. Word has length 226 [2018-03-23 12:08:11,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:08:11,728 INFO L459 AbstractCegarLoop]: Abstraction has 347 states and 379 transitions. [2018-03-23 12:08:11,728 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-03-23 12:08:11,728 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 379 transitions. [2018-03-23 12:08:11,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 244 [2018-03-23 12:08:11,729 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:08:11,729 INFO L353 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:08:11,729 INFO L408 AbstractCegarLoop]: === Iteration 53 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:08:11,729 INFO L82 PathProgramCache]: Analyzing trace with hash 1375806941, now seen corresponding path program 19 times [2018-03-23 12:08:11,729 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:08:11,729 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:08:11,730 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:11,730 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:08:11,730 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:11,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:08:11,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:08:12,315 INFO L134 CoverageAnalysis]: Checked inductivity of 1326 backedges. 485 proven. 577 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2018-03-23 12:08:12,315 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:08:12,315 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:08:12,321 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:08:12,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:08:12,353 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:08:12,976 INFO L134 CoverageAnalysis]: Checked inductivity of 1326 backedges. 564 proven. 498 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2018-03-23 12:08:12,996 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:08:12,997 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 65 [2018-03-23 12:08:12,997 INFO L442 AbstractCegarLoop]: Interpolant automaton has 65 states [2018-03-23 12:08:12,997 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2018-03-23 12:08:12,998 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=643, Invalid=3517, Unknown=0, NotChecked=0, Total=4160 [2018-03-23 12:08:12,998 INFO L87 Difference]: Start difference. First operand 347 states and 379 transitions. Second operand 65 states. [2018-03-23 12:08:13,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:08:13,720 INFO L93 Difference]: Finished difference Result 461 states and 505 transitions. [2018-03-23 12:08:13,720 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-03-23 12:08:13,720 INFO L78 Accepts]: Start accepts. Automaton has 65 states. Word has length 243 [2018-03-23 12:08:13,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:08:13,722 INFO L225 Difference]: With dead ends: 461 [2018-03-23 12:08:13,722 INFO L226 Difference]: Without dead ends: 347 [2018-03-23 12:08:13,723 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 219 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1870 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1549, Invalid=6283, Unknown=0, NotChecked=0, Total=7832 [2018-03-23 12:08:13,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2018-03-23 12:08:13,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 347. [2018-03-23 12:08:13,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 347 states. [2018-03-23 12:08:13,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 378 transitions. [2018-03-23 12:08:13,793 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 378 transitions. Word has length 243 [2018-03-23 12:08:13,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:08:13,793 INFO L459 AbstractCegarLoop]: Abstraction has 347 states and 378 transitions. [2018-03-23 12:08:13,793 INFO L460 AbstractCegarLoop]: Interpolant automaton has 65 states. [2018-03-23 12:08:13,793 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 378 transitions. [2018-03-23 12:08:13,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2018-03-23 12:08:13,794 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:08:13,794 INFO L353 BasicCegarLoop]: trace histogram [33, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:08:13,794 INFO L408 AbstractCegarLoop]: === Iteration 54 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:08:13,794 INFO L82 PathProgramCache]: Analyzing trace with hash -2020679445, now seen corresponding path program 32 times [2018-03-23 12:08:13,794 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:08:13,794 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:08:13,795 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:13,795 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:08:13,795 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:13,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:08:13,801 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,480 INFO L134 CoverageAnalysis]: Checked inductivity of 3536 backedges. 0 proven. 3536 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:08:14,481 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:08:14,481 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:08:14,486 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 12:08:14,524 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 12:08:14,525 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:08:14,529 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:08:14,631 INFO L134 CoverageAnalysis]: Checked inductivity of 3536 backedges. 0 proven. 3536 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:08:14,652 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:08:14,653 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 34 [2018-03-23 12:08:14,653 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-03-23 12:08:14,653 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-03-23 12:08:14,654 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=1123, Unknown=0, NotChecked=0, Total=1190 [2018-03-23 12:08:14,654 INFO L87 Difference]: Start difference. First operand 347 states and 378 transitions. Second operand 35 states. [2018-03-23 12:08:17,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:08:17,592 INFO L93 Difference]: Finished difference Result 2439 states and 2711 transitions. [2018-03-23 12:08:17,593 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-03-23 12:08:17,593 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 233 [2018-03-23 12:08:17,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:08:17,596 INFO L225 Difference]: With dead ends: 2439 [2018-03-23 12:08:17,596 INFO L226 Difference]: Without dead ends: 2436 [2018-03-23 12:08:17,597 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 232 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=67, Invalid=1123, Unknown=0, NotChecked=0, Total=1190 [2018-03-23 12:08:17,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2436 states. [2018-03-23 12:08:17,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2436 to 354. [2018-03-23 12:08:17,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 354 states. [2018-03-23 12:08:17,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 386 transitions. [2018-03-23 12:08:17,681 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 386 transitions. Word has length 233 [2018-03-23 12:08:17,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:08:17,681 INFO L459 AbstractCegarLoop]: Abstraction has 354 states and 386 transitions. [2018-03-23 12:08:17,681 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-03-23 12:08:17,681 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 386 transitions. [2018-03-23 12:08:17,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 251 [2018-03-23 12:08:17,682 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:08:17,682 INFO L353 BasicCegarLoop]: trace histogram [14, 14, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:08:17,683 INFO L408 AbstractCegarLoop]: === Iteration 55 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:08:17,683 INFO L82 PathProgramCache]: Analyzing trace with hash 671850429, now seen corresponding path program 20 times [2018-03-23 12:08:17,683 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:08:17,683 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:08:17,683 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:17,683 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:08:17,683 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:17,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:08:17,691 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:18,378 INFO L134 CoverageAnalysis]: Checked inductivity of 1413 backedges. 473 proven. 676 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2018-03-23 12:08:18,378 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:08:18,379 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:08:18,385 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 12:08:18,415 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 12:08:18,415 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:08:18,418 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:08:18,519 INFO L134 CoverageAnalysis]: Checked inductivity of 1413 backedges. 552 proven. 597 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2018-03-23 12:08:18,540 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:08:18,540 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 43 [2018-03-23 12:08:18,540 INFO L442 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-03-23 12:08:18,540 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-03-23 12:08:18,541 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=349, Invalid=1543, Unknown=0, NotChecked=0, Total=1892 [2018-03-23 12:08:18,541 INFO L87 Difference]: Start difference. First operand 354 states and 386 transitions. Second operand 44 states. [2018-03-23 12:08:19,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:08:19,250 INFO L93 Difference]: Finished difference Result 461 states and 506 transitions. [2018-03-23 12:08:19,250 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-03-23 12:08:19,250 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 250 [2018-03-23 12:08:19,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:08:19,251 INFO L225 Difference]: With dead ends: 461 [2018-03-23 12:08:19,251 INFO L226 Difference]: Without dead ends: 354 [2018-03-23 12:08:19,252 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 316 GetRequests, 248 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 875 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1048, Invalid=3782, Unknown=0, NotChecked=0, Total=4830 [2018-03-23 12:08:19,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states. [2018-03-23 12:08:19,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 354. [2018-03-23 12:08:19,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 354 states. [2018-03-23 12:08:19,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 385 transitions. [2018-03-23 12:08:19,328 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 385 transitions. Word has length 250 [2018-03-23 12:08:19,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:08:19,328 INFO L459 AbstractCegarLoop]: Abstraction has 354 states and 385 transitions. [2018-03-23 12:08:19,328 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-03-23 12:08:19,329 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 385 transitions. [2018-03-23 12:08:19,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2018-03-23 12:08:19,330 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:08:19,330 INFO L353 BasicCegarLoop]: trace histogram [34, 33, 33, 33, 33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:08:19,330 INFO L408 AbstractCegarLoop]: === Iteration 56 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:08:19,330 INFO L82 PathProgramCache]: Analyzing trace with hash 330183371, now seen corresponding path program 33 times [2018-03-23 12:08:19,331 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:08:19,331 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:08:19,331 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:19,331 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:08:19,332 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:19,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:08:19,340 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:19,982 INFO L134 CoverageAnalysis]: Checked inductivity of 3762 backedges. 0 proven. 3762 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:08:19,982 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:08:19,982 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:08:19,987 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 12:08:20,134 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 34 check-sat command(s) [2018-03-23 12:08:20,134 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:08:20,137 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:08:20,208 INFO L134 CoverageAnalysis]: Checked inductivity of 3762 backedges. 0 proven. 3762 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:08:20,228 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:08:20,228 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 35 [2018-03-23 12:08:20,229 INFO L442 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-03-23 12:08:20,229 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-03-23 12:08:20,229 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=1191, Unknown=0, NotChecked=0, Total=1260 [2018-03-23 12:08:20,229 INFO L87 Difference]: Start difference. First operand 354 states and 385 transitions. Second operand 36 states. [2018-03-23 12:08:23,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:08:23,367 INFO L93 Difference]: Finished difference Result 2446 states and 2718 transitions. [2018-03-23 12:08:23,367 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-03-23 12:08:23,368 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 240 [2018-03-23 12:08:23,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:08:23,370 INFO L225 Difference]: With dead ends: 2446 [2018-03-23 12:08:23,370 INFO L226 Difference]: Without dead ends: 2443 [2018-03-23 12:08:23,371 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 239 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=69, Invalid=1191, Unknown=0, NotChecked=0, Total=1260 [2018-03-23 12:08:23,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2443 states. [2018-03-23 12:08:23,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2443 to 361. [2018-03-23 12:08:23,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 361 states. [2018-03-23 12:08:23,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 393 transitions. [2018-03-23 12:08:23,463 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 393 transitions. Word has length 240 [2018-03-23 12:08:23,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:08:23,464 INFO L459 AbstractCegarLoop]: Abstraction has 361 states and 393 transitions. [2018-03-23 12:08:23,464 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-03-23 12:08:23,464 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 393 transitions. [2018-03-23 12:08:23,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 258 [2018-03-23 12:08:23,465 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:08:23,465 INFO L353 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 14, 14, 14, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:08:23,465 INFO L408 AbstractCegarLoop]: === Iteration 57 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:08:23,465 INFO L82 PathProgramCache]: Analyzing trace with hash -1510061603, now seen corresponding path program 21 times [2018-03-23 12:08:23,465 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:08:23,465 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:08:23,465 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:23,466 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:08:23,466 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:23,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:08:23,476 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,929 INFO L134 CoverageAnalysis]: Checked inductivity of 1507 backedges. 0 proven. 564 refuted. 0 times theorem prover too weak. 943 trivial. 0 not checked. [2018-03-23 12:08:23,929 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:08:23,929 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:08:23,934 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 12:08:23,996 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2018-03-23 12:08:23,996 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:08:23,999 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:08:24,047 INFO L134 CoverageAnalysis]: Checked inductivity of 1507 backedges. 0 proven. 564 refuted. 0 times theorem prover too weak. 943 trivial. 0 not checked. [2018-03-23 12:08:24,068 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:08:24,068 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 26 [2018-03-23 12:08:24,068 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-03-23 12:08:24,068 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-03-23 12:08:24,068 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2018-03-23 12:08:24,068 INFO L87 Difference]: Start difference. First operand 361 states and 393 transitions. Second operand 27 states. [2018-03-23 12:08:24,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:08:24,849 INFO L93 Difference]: Finished difference Result 374 states and 408 transitions. [2018-03-23 12:08:24,849 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-03-23 12:08:24,849 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 257 [2018-03-23 12:08:24,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:08:24,850 INFO L225 Difference]: With dead ends: 374 [2018-03-23 12:08:24,850 INFO L226 Difference]: Without dead ends: 372 [2018-03-23 12:08:24,850 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 255 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 276 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=147, Invalid=2403, Unknown=0, NotChecked=0, Total=2550 [2018-03-23 12:08:24,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2018-03-23 12:08:24,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 369. [2018-03-23 12:08:24,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 369 states. [2018-03-23 12:08:24,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 402 transitions. [2018-03-23 12:08:24,931 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 402 transitions. Word has length 257 [2018-03-23 12:08:24,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:08:24,931 INFO L459 AbstractCegarLoop]: Abstraction has 369 states and 402 transitions. [2018-03-23 12:08:24,931 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-03-23 12:08:24,932 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 402 transitions. [2018-03-23 12:08:24,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2018-03-23 12:08:24,932 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:08:24,933 INFO L353 BasicCegarLoop]: trace histogram [35, 34, 34, 34, 34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:08:24,933 INFO L408 AbstractCegarLoop]: === Iteration 58 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:08:24,933 INFO L82 PathProgramCache]: Analyzing trace with hash -1696004885, now seen corresponding path program 34 times [2018-03-23 12:08:24,933 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:08:24,933 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:08:24,933 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:24,933 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:08:24,933 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:24,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:08:24,940 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:25,638 INFO L134 CoverageAnalysis]: Checked inductivity of 3995 backedges. 0 proven. 3995 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:08:25,638 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:08:25,638 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:08:25,644 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 12:08:25,694 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 12:08:25,695 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:08:25,697 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:08:25,790 INFO L134 CoverageAnalysis]: Checked inductivity of 3995 backedges. 0 proven. 3995 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:08:25,812 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:08:25,812 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 36 [2018-03-23 12:08:25,813 INFO L442 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-03-23 12:08:25,813 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-03-23 12:08:25,813 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=1261, Unknown=0, NotChecked=0, Total=1332 [2018-03-23 12:08:25,813 INFO L87 Difference]: Start difference. First operand 369 states and 402 transitions. Second operand 37 states. [2018-03-23 12:08:29,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:08:29,279 INFO L93 Difference]: Finished difference Result 2733 states and 3040 transitions. [2018-03-23 12:08:29,279 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-03-23 12:08:29,279 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 247 [2018-03-23 12:08:29,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:08:29,286 INFO L225 Difference]: With dead ends: 2733 [2018-03-23 12:08:29,286 INFO L226 Difference]: Without dead ends: 2730 [2018-03-23 12:08:29,288 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 246 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=71, Invalid=1261, Unknown=0, NotChecked=0, Total=1332 [2018-03-23 12:08:29,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2730 states. [2018-03-23 12:08:29,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2730 to 376. [2018-03-23 12:08:29,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 376 states. [2018-03-23 12:08:29,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 410 transitions. [2018-03-23 12:08:29,450 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 410 transitions. Word has length 247 [2018-03-23 12:08:29,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:08:29,451 INFO L459 AbstractCegarLoop]: Abstraction has 376 states and 410 transitions. [2018-03-23 12:08:29,451 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-03-23 12:08:29,451 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 410 transitions. [2018-03-23 12:08:29,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2018-03-23 12:08:29,452 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:08:29,452 INFO L353 BasicCegarLoop]: trace histogram [36, 35, 35, 35, 35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:08:29,452 INFO L408 AbstractCegarLoop]: === Iteration 59 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:08:29,452 INFO L82 PathProgramCache]: Analyzing trace with hash 291737291, now seen corresponding path program 35 times [2018-03-23 12:08:29,452 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:08:29,452 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:08:29,452 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:29,453 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:08:29,453 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:29,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:08:29,460 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:30,179 INFO L134 CoverageAnalysis]: Checked inductivity of 4235 backedges. 0 proven. 4235 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:08:30,179 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:08:30,179 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:08:30,185 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-03-23 12:08:30,433 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 36 check-sat command(s) [2018-03-23 12:08:30,433 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:08:30,436 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:08:30,520 INFO L134 CoverageAnalysis]: Checked inductivity of 4235 backedges. 0 proven. 4235 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:08:30,541 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:08:30,541 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 37 [2018-03-23 12:08:30,541 INFO L442 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-03-23 12:08:30,542 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-03-23 12:08:30,542 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=1333, Unknown=0, NotChecked=0, Total=1406 [2018-03-23 12:08:30,542 INFO L87 Difference]: Start difference. First operand 376 states and 410 transitions. Second operand 38 states. [2018-03-23 12:08:34,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:08:34,265 INFO L93 Difference]: Finished difference Result 2852 states and 3173 transitions. [2018-03-23 12:08:34,272 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-03-23 12:08:34,272 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 254 [2018-03-23 12:08:34,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:08:34,274 INFO L225 Difference]: With dead ends: 2852 [2018-03-23 12:08:34,274 INFO L226 Difference]: Without dead ends: 2849 [2018-03-23 12:08:34,274 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 253 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=73, Invalid=1333, Unknown=0, NotChecked=0, Total=1406 [2018-03-23 12:08:34,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2849 states. [2018-03-23 12:08:34,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2849 to 383. [2018-03-23 12:08:34,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 383 states. [2018-03-23 12:08:34,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 418 transitions. [2018-03-23 12:08:34,384 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 418 transitions. Word has length 254 [2018-03-23 12:08:34,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:08:34,385 INFO L459 AbstractCegarLoop]: Abstraction has 383 states and 418 transitions. [2018-03-23 12:08:34,385 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-03-23 12:08:34,385 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 418 transitions. [2018-03-23 12:08:34,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 270 [2018-03-23 12:08:34,386 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:08:34,387 INFO L353 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:08:34,387 INFO L408 AbstractCegarLoop]: === Iteration 60 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:08:34,387 INFO L82 PathProgramCache]: Analyzing trace with hash -894338442, now seen corresponding path program 22 times [2018-03-23 12:08:34,387 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:08:34,387 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:08:34,388 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:34,388 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:08:34,388 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:34,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:08:34,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:08:35,141 INFO L134 CoverageAnalysis]: Checked inductivity of 1654 backedges. 564 proven. 778 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2018-03-23 12:08:35,141 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:08:35,141 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:08:35,147 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 12:08:35,179 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 12:08:35,179 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:08:35,182 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:08:35,771 INFO L134 CoverageAnalysis]: Checked inductivity of 1654 backedges. 0 proven. 663 refuted. 0 times theorem prover too weak. 991 trivial. 0 not checked. [2018-03-23 12:08:35,791 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:08:35,791 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 28] total 70 [2018-03-23 12:08:35,792 INFO L442 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-03-23 12:08:35,792 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-03-23 12:08:35,792 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=417, Invalid=4553, Unknown=0, NotChecked=0, Total=4970 [2018-03-23 12:08:35,792 INFO L87 Difference]: Start difference. First operand 383 states and 418 transitions. Second operand 71 states. [2018-03-23 12:08:37,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:08:37,945 INFO L93 Difference]: Finished difference Result 512 states and 565 transitions. [2018-03-23 12:08:37,945 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2018-03-23 12:08:37,945 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 269 [2018-03-23 12:08:37,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:08:37,946 INFO L225 Difference]: With dead ends: 512 [2018-03-23 12:08:37,946 INFO L226 Difference]: Without dead ends: 394 [2018-03-23 12:08:37,947 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 379 GetRequests, 242 SyntacticMatches, 1 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5094 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=1234, Invalid=17672, Unknown=0, NotChecked=0, Total=18906 [2018-03-23 12:08:37,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2018-03-23 12:08:38,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 391. [2018-03-23 12:08:38,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 391 states. [2018-03-23 12:08:38,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 426 transitions. [2018-03-23 12:08:38,042 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 426 transitions. Word has length 269 [2018-03-23 12:08:38,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:08:38,043 INFO L459 AbstractCegarLoop]: Abstraction has 391 states and 426 transitions. [2018-03-23 12:08:38,043 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-03-23 12:08:38,043 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 426 transitions. [2018-03-23 12:08:38,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2018-03-23 12:08:38,044 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:08:38,044 INFO L353 BasicCegarLoop]: trace histogram [37, 36, 36, 36, 36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:08:38,044 INFO L408 AbstractCegarLoop]: === Iteration 61 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:08:38,044 INFO L82 PathProgramCache]: Analyzing trace with hash -1548474133, now seen corresponding path program 36 times [2018-03-23 12:08:38,044 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:08:38,044 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:08:38,045 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:38,045 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:08:38,045 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:38,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:08:38,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:08:38,828 INFO L134 CoverageAnalysis]: Checked inductivity of 4482 backedges. 0 proven. 4482 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:08:38,828 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:08:38,848 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:08:38,853 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-03-23 12:08:38,963 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 37 check-sat command(s) [2018-03-23 12:08:38,963 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:08:38,966 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:08:39,051 INFO L134 CoverageAnalysis]: Checked inductivity of 4482 backedges. 0 proven. 4482 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:08:39,071 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:08:39,072 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 38 [2018-03-23 12:08:39,072 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-03-23 12:08:39,072 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-03-23 12:08:39,072 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=1407, Unknown=0, NotChecked=0, Total=1482 [2018-03-23 12:08:39,072 INFO L87 Difference]: Start difference. First operand 391 states and 426 transitions. Second operand 39 states. [2018-03-23 12:08:43,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:08:43,017 INFO L93 Difference]: Finished difference Result 3043 states and 3387 transitions. [2018-03-23 12:08:43,017 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-03-23 12:08:43,017 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 261 [2018-03-23 12:08:43,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:08:43,019 INFO L225 Difference]: With dead ends: 3043 [2018-03-23 12:08:43,019 INFO L226 Difference]: Without dead ends: 3040 [2018-03-23 12:08:43,020 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 260 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=75, Invalid=1407, Unknown=0, NotChecked=0, Total=1482 [2018-03-23 12:08:43,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3040 states. [2018-03-23 12:08:43,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3040 to 398. [2018-03-23 12:08:43,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 398 states. [2018-03-23 12:08:43,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 434 transitions. [2018-03-23 12:08:43,139 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 434 transitions. Word has length 261 [2018-03-23 12:08:43,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:08:43,140 INFO L459 AbstractCegarLoop]: Abstraction has 398 states and 434 transitions. [2018-03-23 12:08:43,140 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-03-23 12:08:43,140 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 434 transitions. [2018-03-23 12:08:43,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2018-03-23 12:08:43,141 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:08:43,141 INFO L353 BasicCegarLoop]: trace histogram [38, 37, 37, 37, 37, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:08:43,141 INFO L408 AbstractCegarLoop]: === Iteration 62 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:08:43,141 INFO L82 PathProgramCache]: Analyzing trace with hash 1216867019, now seen corresponding path program 37 times [2018-03-23 12:08:43,141 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:08:43,141 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:08:43,142 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:43,142 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:08:43,142 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:43,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:08:43,148 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:43,938 INFO L134 CoverageAnalysis]: Checked inductivity of 4736 backedges. 0 proven. 4736 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:08:43,938 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:08:43,938 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:08:43,944 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:08:43,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:08:43,969 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:08:44,050 INFO L134 CoverageAnalysis]: Checked inductivity of 4736 backedges. 0 proven. 4736 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:08:44,071 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:08:44,071 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 39 [2018-03-23 12:08:44,072 INFO L442 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-03-23 12:08:44,072 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-03-23 12:08:44,072 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=1483, Unknown=0, NotChecked=0, Total=1560 [2018-03-23 12:08:44,072 INFO L87 Difference]: Start difference. First operand 398 states and 434 transitions. Second operand 40 states. [2018-03-23 12:08:48,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:08:48,442 INFO L93 Difference]: Finished difference Result 3170 states and 3529 transitions. [2018-03-23 12:08:48,442 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-03-23 12:08:48,442 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 268 [2018-03-23 12:08:48,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:08:48,445 INFO L225 Difference]: With dead ends: 3170 [2018-03-23 12:08:48,445 INFO L226 Difference]: Without dead ends: 3167 [2018-03-23 12:08:48,445 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 267 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=77, Invalid=1483, Unknown=0, NotChecked=0, Total=1560 [2018-03-23 12:08:48,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3167 states. [2018-03-23 12:08:48,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3167 to 405. [2018-03-23 12:08:48,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 405 states. [2018-03-23 12:08:48,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 442 transitions. [2018-03-23 12:08:48,566 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 442 transitions. Word has length 268 [2018-03-23 12:08:48,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:08:48,566 INFO L459 AbstractCegarLoop]: Abstraction has 405 states and 442 transitions. [2018-03-23 12:08:48,566 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-03-23 12:08:48,566 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 442 transitions. [2018-03-23 12:08:48,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 289 [2018-03-23 12:08:48,567 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:08:48,567 INFO L353 BasicCegarLoop]: trace histogram [16, 16, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:08:48,567 INFO L408 AbstractCegarLoop]: === Iteration 63 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:08:48,567 INFO L82 PathProgramCache]: Analyzing trace with hash -324296849, now seen corresponding path program 23 times [2018-03-23 12:08:48,568 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:08:48,568 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:08:48,568 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:48,568 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-03-23 12:08:48,568 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:48,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:08:48,577 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:49,419 INFO L134 CoverageAnalysis]: Checked inductivity of 1914 backedges. 663 proven. 887 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2018-03-23 12:08:49,419 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:08:49,441 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:08:49,447 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-03-23 12:08:49,507 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2018-03-23 12:08:49,507 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:08:49,510 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:08:50,210 INFO L134 CoverageAnalysis]: Checked inductivity of 1914 backedges. 0 proven. 770 refuted. 0 times theorem prover too weak. 1144 trivial. 0 not checked. [2018-03-23 12:08:50,231 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:08:50,231 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 30] total 75 [2018-03-23 12:08:50,231 INFO L442 AbstractCegarLoop]: Interpolant automaton has 76 states [2018-03-23 12:08:50,232 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2018-03-23 12:08:50,232 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=469, Invalid=5231, Unknown=0, NotChecked=0, Total=5700 [2018-03-23 12:08:50,232 INFO L87 Difference]: Start difference. First operand 405 states and 442 transitions. Second operand 76 states. [2018-03-23 12:08:52,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:08:52,681 INFO L93 Difference]: Finished difference Result 542 states and 598 transitions. [2018-03-23 12:08:52,681 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2018-03-23 12:08:52,681 INFO L78 Accepts]: Start accepts. Automaton has 76 states. Word has length 288 [2018-03-23 12:08:52,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:08:52,681 INFO L225 Difference]: With dead ends: 542 [2018-03-23 12:08:52,682 INFO L226 Difference]: Without dead ends: 416 [2018-03-23 12:08:52,683 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 406 GetRequests, 259 SyntacticMatches, 1 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5891 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=1383, Invalid=20373, Unknown=0, NotChecked=0, Total=21756 [2018-03-23 12:08:52,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2018-03-23 12:08:52,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 413. [2018-03-23 12:08:52,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 413 states. [2018-03-23 12:08:52,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 450 transitions. [2018-03-23 12:08:52,790 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 450 transitions. Word has length 288 [2018-03-23 12:08:52,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:08:52,790 INFO L459 AbstractCegarLoop]: Abstraction has 413 states and 450 transitions. [2018-03-23 12:08:52,790 INFO L460 AbstractCegarLoop]: Interpolant automaton has 76 states. [2018-03-23 12:08:52,790 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 450 transitions. [2018-03-23 12:08:52,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 276 [2018-03-23 12:08:52,791 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:08:52,791 INFO L353 BasicCegarLoop]: trace histogram [39, 38, 38, 38, 38, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:08:52,791 INFO L408 AbstractCegarLoop]: === Iteration 64 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:08:52,791 INFO L82 PathProgramCache]: Analyzing trace with hash -936358677, now seen corresponding path program 38 times [2018-03-23 12:08:52,791 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:08:52,791 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:08:52,792 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:52,792 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:08:52,792 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:52,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:08:52,799 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:53,709 INFO L134 CoverageAnalysis]: Checked inductivity of 4997 backedges. 0 proven. 4997 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:08:53,709 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:08:53,709 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:08:53,714 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-03-23 12:08:53,736 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-03-23 12:08:53,736 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:08:53,739 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:08:53,826 INFO L134 CoverageAnalysis]: Checked inductivity of 4997 backedges. 0 proven. 4997 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:08:53,846 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:08:53,847 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 40 [2018-03-23 12:08:53,847 INFO L442 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-03-23 12:08:53,847 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-03-23 12:08:53,847 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=1561, Unknown=0, NotChecked=0, Total=1640 [2018-03-23 12:08:53,847 INFO L87 Difference]: Start difference. First operand 413 states and 450 transitions. Second operand 41 states. [2018-03-23 12:08:58,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:08:58,562 INFO L93 Difference]: Finished difference Result 3369 states and 3752 transitions. [2018-03-23 12:08:58,562 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-03-23 12:08:58,562 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 275 [2018-03-23 12:08:58,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:08:58,567 INFO L225 Difference]: With dead ends: 3369 [2018-03-23 12:08:58,567 INFO L226 Difference]: Without dead ends: 3366 [2018-03-23 12:08:58,568 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 274 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=79, Invalid=1561, Unknown=0, NotChecked=0, Total=1640 [2018-03-23 12:08:58,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3366 states. [2018-03-23 12:08:58,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3366 to 420. [2018-03-23 12:08:58,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 420 states. [2018-03-23 12:08:58,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 458 transitions. [2018-03-23 12:08:58,729 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 458 transitions. Word has length 275 [2018-03-23 12:08:58,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:08:58,729 INFO L459 AbstractCegarLoop]: Abstraction has 420 states and 458 transitions. [2018-03-23 12:08:58,729 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-03-23 12:08:58,729 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 458 transitions. [2018-03-23 12:08:58,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 283 [2018-03-23 12:08:58,730 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:08:58,730 INFO L353 BasicCegarLoop]: trace histogram [40, 39, 39, 39, 39, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:08:58,731 INFO L408 AbstractCegarLoop]: === Iteration 65 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:08:58,731 INFO L82 PathProgramCache]: Analyzing trace with hash 182142667, now seen corresponding path program 39 times [2018-03-23 12:08:58,731 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:08:58,731 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:08:58,731 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:58,731 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:08:58,732 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:08:58,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:08:58,738 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:59,582 INFO L134 CoverageAnalysis]: Checked inductivity of 5265 backedges. 0 proven. 5265 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:08:59,583 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:08:59,583 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:08:59,588 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-03-23 12:08:59,833 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 40 check-sat command(s) [2018-03-23 12:08:59,834 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:08:59,837 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:08:59,929 INFO L134 CoverageAnalysis]: Checked inductivity of 5265 backedges. 0 proven. 5265 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:08:59,951 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:08:59,951 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 41 [2018-03-23 12:08:59,952 INFO L442 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-03-23 12:08:59,952 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-03-23 12:08:59,952 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=1641, Unknown=0, NotChecked=0, Total=1722 [2018-03-23 12:08:59,952 INFO L87 Difference]: Start difference. First operand 420 states and 458 transitions. Second operand 42 states. [2018-03-23 12:09:05,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-23 12:09:05,035 INFO L93 Difference]: Finished difference Result 3504 states and 3903 transitions. [2018-03-23 12:09:05,036 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-03-23 12:09:05,036 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 282 [2018-03-23 12:09:05,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-23 12:09:05,039 INFO L225 Difference]: With dead ends: 3504 [2018-03-23 12:09:05,039 INFO L226 Difference]: Without dead ends: 3501 [2018-03-23 12:09:05,040 INFO L568 BasicCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 281 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=81, Invalid=1641, Unknown=0, NotChecked=0, Total=1722 [2018-03-23 12:09:05,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3501 states. [2018-03-23 12:09:05,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3501 to 427. [2018-03-23 12:09:05,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 427 states. [2018-03-23 12:09:05,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 427 states to 427 states and 466 transitions. [2018-03-23 12:09:05,181 INFO L78 Accepts]: Start accepts. Automaton has 427 states and 466 transitions. Word has length 282 [2018-03-23 12:09:05,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-23 12:09:05,182 INFO L459 AbstractCegarLoop]: Abstraction has 427 states and 466 transitions. [2018-03-23 12:09:05,182 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-03-23 12:09:05,182 INFO L276 IsEmpty]: Start isEmpty. Operand 427 states and 466 transitions. [2018-03-23 12:09:05,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2018-03-23 12:09:05,183 INFO L345 BasicCegarLoop]: Found error trace [2018-03-23 12:09:05,183 INFO L353 BasicCegarLoop]: trace histogram [41, 40, 40, 40, 40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-23 12:09:05,183 INFO L408 AbstractCegarLoop]: === Iteration 66 === [mainErr3AssertViolationARRAY_INDEX, mainErr4AssertViolationARRAY_INDEX, mainErr1AssertViolationARRAY_INDEX, mainErr2AssertViolationARRAY_INDEX, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-23 12:09:05,183 INFO L82 PathProgramCache]: Analyzing trace with hash 1050505451, now seen corresponding path program 40 times [2018-03-23 12:09:05,183 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-03-23 12:09:05,183 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-03-23 12:09:05,184 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:09:05,184 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-03-23 12:09:05,184 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-03-23 12:09:05,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-23 12:09:05,190 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-03-23 12:09:06,112 INFO L134 CoverageAnalysis]: Checked inductivity of 5540 backedges. 0 proven. 5540 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:09:06,112 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-03-23 12:09:06,112 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-03-23 12:09:06,118 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-03-23 12:09:06,193 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-03-23 12:09:06,193 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-03-23 12:09:06,197 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-23 12:09:06,295 INFO L134 CoverageAnalysis]: Checked inductivity of 5540 backedges. 0 proven. 5540 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-23 12:09:06,316 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-23 12:09:06,317 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 42 [2018-03-23 12:09:06,317 INFO L442 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-03-23 12:09:06,317 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-03-23 12:09:06,317 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=1723, Unknown=0, NotChecked=0, Total=1806 [2018-03-23 12:09:06,317 INFO L87 Difference]: Start difference. First operand 427 states and 466 transitions. Second operand 43 states. Received shutdown request... [2018-03-23 12:09:06,934 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-03-23 12:09:06,934 WARN L519 AbstractCegarLoop]: Verification canceled [2018-03-23 12:09:06,939 WARN L197 ceAbstractionStarter]: Timeout [2018-03-23 12:09:06,939 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.03 12:09:06 BasicIcfg [2018-03-23 12:09:06,939 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-03-23 12:09:06,940 INFO L168 Benchmark]: Toolchain (without parser) took 118301.73 ms. Allocated memory was 303.0 MB in the beginning and 936.9 MB in the end (delta: 633.9 MB). Free memory was 247.9 MB in the beginning and 439.6 MB in the end (delta: -191.7 MB). Peak memory consumption was 442.2 MB. Max. memory is 5.3 GB. [2018-03-23 12:09:06,941 INFO L168 Benchmark]: CDTParser took 0.25 ms. Allocated memory is still 303.0 MB. Free memory is still 266.9 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-03-23 12:09:06,942 INFO L168 Benchmark]: CACSL2BoogieTranslator took 199.58 ms. Allocated memory is still 303.0 MB. Free memory was 247.9 MB in the beginning and 238.9 MB in the end (delta: 9.0 MB). Peak memory consumption was 9.0 MB. Max. memory is 5.3 GB. [2018-03-23 12:09:06,942 INFO L168 Benchmark]: Boogie Preprocessor took 23.22 ms. Allocated memory is still 303.0 MB. Free memory was 238.9 MB in the beginning and 236.9 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. [2018-03-23 12:09:06,942 INFO L168 Benchmark]: RCFGBuilder took 265.38 ms. Allocated memory was 303.0 MB in the beginning and 462.4 MB in the end (delta: 159.4 MB). Free memory was 236.9 MB in the beginning and 433.5 MB in the end (delta: -196.6 MB). Peak memory consumption was 23.8 MB. Max. memory is 5.3 GB. [2018-03-23 12:09:06,943 INFO L168 Benchmark]: IcfgTransformer took 18.08 ms. Allocated memory is still 462.4 MB. Free memory was 433.5 MB in the beginning and 432.2 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 5.3 GB. [2018-03-23 12:09:06,943 INFO L168 Benchmark]: TraceAbstraction took 117789.77 ms. Allocated memory was 462.4 MB in the beginning and 936.9 MB in the end (delta: 474.5 MB). Free memory was 430.9 MB in the beginning and 439.6 MB in the end (delta: -8.7 MB). Peak memory consumption was 465.8 MB. Max. memory is 5.3 GB. [2018-03-23 12:09:06,946 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.25 ms. Allocated memory is still 303.0 MB. Free memory is still 266.9 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 199.58 ms. Allocated memory is still 303.0 MB. Free memory was 247.9 MB in the beginning and 238.9 MB in the end (delta: 9.0 MB). Peak memory consumption was 9.0 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 23.22 ms. Allocated memory is still 303.0 MB. Free memory was 238.9 MB in the beginning and 236.9 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 265.38 ms. Allocated memory was 303.0 MB in the beginning and 462.4 MB in the end (delta: 159.4 MB). Free memory was 236.9 MB in the beginning and 433.5 MB in the end (delta: -196.6 MB). Peak memory consumption was 23.8 MB. Max. memory is 5.3 GB. * IcfgTransformer took 18.08 ms. Allocated memory is still 462.4 MB. Free memory was 433.5 MB in the beginning and 432.2 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 5.3 GB. * TraceAbstraction took 117789.77 ms. Allocated memory was 462.4 MB in the beginning and 936.9 MB in the end (delta: 474.5 MB). Free memory was 430.9 MB in the beginning and 439.6 MB in the end (delta: -8.7 MB). Peak memory consumption was 465.8 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 13]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 13). Cancelled while BasicCegarLoop was constructing difference of abstraction (427states) and interpolant automaton (currently 18 states, 43 states before enhancement), while ReachableStatesComputation was computing reachable states (115 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 13]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 13). Cancelled while BasicCegarLoop was constructing difference of abstraction (427states) and interpolant automaton (currently 18 states, 43 states before enhancement), while ReachableStatesComputation was computing reachable states (115 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 8]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 8). Cancelled while BasicCegarLoop was constructing difference of abstraction (427states) and interpolant automaton (currently 18 states, 43 states before enhancement), while ReachableStatesComputation was computing reachable states (115 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 8]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 8). Cancelled while BasicCegarLoop was constructing difference of abstraction (427states) and interpolant automaton (currently 18 states, 43 states before enhancement), while ReachableStatesComputation was computing reachable states (115 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 7]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 7). Cancelled while BasicCegarLoop was constructing difference of abstraction (427states) and interpolant automaton (currently 18 states, 43 states before enhancement), while ReachableStatesComputation was computing reachable states (115 states constructedinput type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 39 locations, 5 error locations. TIMEOUT Result, 117.7s OverallTime, 66 OverallIterations, 41 TraceHistogramMax, 75.7s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 11606 SDtfs, 7790 SDslu, 264863 SDs, 0 SdLazy, 129485 SolverSat, 897 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 36.1s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 11633 GetRequests, 9520 SyntacticMatches, 63 SemanticMatches, 2050 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22285 ImplicationChecksByTransitivity, 29.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=427occurred in iteration=65, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 2.9s AutomataMinimizationTime, 65 MinimizatonAttempts, 43148 StatesRemovedByMinimization, 56 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.2s SsaConstructionTime, 2.8s SatisfiabilityAnalysisTime, 31.8s InterpolantComputationTime, 19556 NumberOfCodeBlocks, 19520 NumberOfCodeBlocksAsserted, 634 NumberOfCheckSat, 19426 ConstructedInterpolants, 0 QuantifiedInterpolants, 20846016 SizeOfPredicates, 351 NumberOfNonLiveVariables, 12229 ConjunctsInSsa, 2436 ConjunctsInUnsatCore, 130 InterpolantComputations, 3 PerfectInterpolantSequences, 17911/183288 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/standard_strcpy_false-valid-deref_ground.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-Benchmark-0-2018-03-23_12-09-06-953.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/standard_strcpy_false-valid-deref_ground.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-TraceAbstractionBenchmarks-0-2018-03-23_12-09-06-953.csv Completed graceful shutdown