/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/array-int-symm.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-9e34d99ae2c6837f487980c721c4b6acf9d9b15c-9e34d99 [2021-07-09 17:25:00,239 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-07-09 17:25:00,241 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-07-09 17:25:00,275 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-07-09 17:25:00,276 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-07-09 17:25:00,279 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-07-09 17:25:00,280 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-07-09 17:25:00,285 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-07-09 17:25:00,286 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-07-09 17:25:00,290 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-07-09 17:25:00,290 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-07-09 17:25:00,291 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-07-09 17:25:00,292 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-07-09 17:25:00,293 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-07-09 17:25:00,294 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-07-09 17:25:00,295 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-07-09 17:25:00,298 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-07-09 17:25:00,298 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-07-09 17:25:00,300 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-07-09 17:25:00,304 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-07-09 17:25:00,305 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-07-09 17:25:00,306 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-07-09 17:25:00,308 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-07-09 17:25:00,310 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-07-09 17:25:00,315 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-07-09 17:25:00,315 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-07-09 17:25:00,315 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-07-09 17:25:00,316 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-07-09 17:25:00,316 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-07-09 17:25:00,317 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-07-09 17:25:00,317 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-07-09 17:25:00,318 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-07-09 17:25:00,319 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-07-09 17:25:00,319 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-07-09 17:25:00,320 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-07-09 17:25:00,320 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-07-09 17:25:00,320 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-07-09 17:25:00,320 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-07-09 17:25:00,321 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-07-09 17:25:00,321 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-07-09 17:25:00,321 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-07-09 17:25:00,325 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2021-07-09 17:25:00,350 INFO L113 SettingsManager]: Loading preferences was successful [2021-07-09 17:25:00,350 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-07-09 17:25:00,351 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-07-09 17:25:00,351 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-07-09 17:25:00,353 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-07-09 17:25:00,353 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-07-09 17:25:00,353 INFO L138 SettingsManager]: * Use SBE=true [2021-07-09 17:25:00,353 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-07-09 17:25:00,353 INFO L138 SettingsManager]: * sizeof long=4 [2021-07-09 17:25:00,353 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-07-09 17:25:00,354 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-07-09 17:25:00,354 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-07-09 17:25:00,354 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-07-09 17:25:00,354 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-07-09 17:25:00,354 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-07-09 17:25:00,354 INFO L138 SettingsManager]: * sizeof long double=12 [2021-07-09 17:25:00,355 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-07-09 17:25:00,355 INFO L138 SettingsManager]: * Use constant arrays=true [2021-07-09 17:25:00,355 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-07-09 17:25:00,355 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-07-09 17:25:00,355 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-07-09 17:25:00,355 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-07-09 17:25:00,355 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-07-09 17:25:00,355 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-07-09 17:25:00,355 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-07-09 17:25:00,356 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-07-09 17:25:00,356 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-07-09 17:25:00,356 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-07-09 17:25:00,356 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-07-09 17:25:00,356 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-07-09 17:25:00,356 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-07-09 17:25:00,356 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-07-09 17:25:00,634 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-07-09 17:25:00,652 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-07-09 17:25:00,654 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-07-09 17:25:00,655 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-07-09 17:25:00,656 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-07-09 17:25:00,657 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/array-int-symm.wvr.bpl [2021-07-09 17:25:00,657 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/array-int-symm.wvr.bpl' [2021-07-09 17:25:00,720 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-07-09 17:25:00,726 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-07-09 17:25:00,737 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-07-09 17:25:00,737 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-07-09 17:25:00,737 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-07-09 17:25:00,746 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "array-int-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 05:25:00" (1/1) ... [2021-07-09 17:25:00,760 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "array-int-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 05:25:00" (1/1) ... [2021-07-09 17:25:00,770 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-07-09 17:25:00,785 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-07-09 17:25:00,785 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-07-09 17:25:00,785 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-07-09 17:25:00,791 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "array-int-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 05:25:00" (1/1) ... [2021-07-09 17:25:00,791 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "array-int-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 05:25:00" (1/1) ... [2021-07-09 17:25:00,792 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "array-int-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 05:25:00" (1/1) ... [2021-07-09 17:25:00,792 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "array-int-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 05:25:00" (1/1) ... [2021-07-09 17:25:00,797 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "array-int-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 05:25:00" (1/1) ... [2021-07-09 17:25:00,799 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "array-int-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 05:25:00" (1/1) ... [2021-07-09 17:25:00,800 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "array-int-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 05:25:00" (1/1) ... [2021-07-09 17:25:00,804 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-07-09 17:25:00,805 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-07-09 17:25:00,805 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-07-09 17:25:00,805 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-07-09 17:25:00,806 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "array-int-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 05:25:00" (1/1) ... No working directory specified, using /storage/repos/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 [2021-07-09 17:25:00,878 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-07-09 17:25:00,879 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-07-09 17:25:00,879 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-07-09 17:25:00,879 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-07-09 17:25:00,879 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-07-09 17:25:00,879 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-07-09 17:25:00,879 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-07-09 17:25:00,879 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-07-09 17:25:00,880 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-07-09 17:25:00,880 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-07-09 17:25:01,071 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-07-09 17:25:01,071 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2021-07-09 17:25:01,072 WARN L327 CfgBuilder]: Unexpected successor node of atomic block begin: thread1EXIT is neither atomic block end nor error location. [2021-07-09 17:25:01,072 WARN L327 CfgBuilder]: Unexpected successor node of atomic block begin: thread2EXIT is neither atomic block end nor error location. [2021-07-09 17:25:01,073 INFO L202 PluginConnector]: Adding new model array-int-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.07 05:25:01 BoogieIcfgContainer [2021-07-09 17:25:01,073 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-07-09 17:25:01,075 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-07-09 17:25:01,075 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-07-09 17:25:01,077 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-07-09 17:25:01,077 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "array-int-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 05:25:00" (1/2) ... [2021-07-09 17:25:01,077 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4e619c78 and model type array-int-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.07 05:25:01, skipping insertion in model container [2021-07-09 17:25:01,077 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "array-int-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.07 05:25:01" (2/2) ... [2021-07-09 17:25:01,078 INFO L111 eAbstractionObserver]: Analyzing ICFG array-int-symm.wvr.bpl [2021-07-09 17:25:01,082 WARN L148 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-07-09 17:25:01,082 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-07-09 17:25:01,082 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-07-09 17:25:01,083 INFO L474 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-07-09 17:25:01,108 INFO L149 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-07-09 17:25:01,123 INFO L255 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-07-09 17:25:01,134 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-07-09 17:25:01,134 INFO L379 AbstractCegarLoop]: Hoare is false [2021-07-09 17:25:01,135 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-07-09 17:25:01,135 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-07-09 17:25:01,135 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-07-09 17:25:01,135 INFO L383 AbstractCegarLoop]: Difference is false [2021-07-09 17:25:01,135 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-07-09 17:25:01,135 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.start======== [2021-07-09 17:25:01,140 INFO L110 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 21 places, 16 transitions, 48 flow [2021-07-09 17:25:01,147 INFO L132 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 19 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:01,149 INFO L276 IsEmpty]: Start isEmpty. Operand has 19 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:01,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-07-09 17:25:01,152 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:01,152 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:01,153 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:01,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:01,156 INFO L82 PathProgramCache]: Analyzing trace with hash -381977242, now seen corresponding path program 1 times [2021-07-09 17:25:01,161 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:01,162 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930207670] [2021-07-09 17:25:01,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:01,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:01,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:01,349 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:01,350 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930207670] [2021-07-09 17:25:01,350 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930207670] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-09 17:25:01,350 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-09 17:25:01,350 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-07-09 17:25:01,351 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231651572] [2021-07-09 17:25:01,354 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-09 17:25:01,354 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:01,365 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-09 17:25:01,366 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-07-09 17:25:01,368 INFO L87 Difference]: Start difference. First operand has 19 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:01,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:01,437 INFO L93 Difference]: Finished difference Result 40 states and 72 transitions. [2021-07-09 17:25:01,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-09 17:25:01,439 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2021-07-09 17:25:01,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:01,446 INFO L225 Difference]: With dead ends: 40 [2021-07-09 17:25:01,446 INFO L226 Difference]: Without dead ends: 37 [2021-07-09 17:25:01,447 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 54.5ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-07-09 17:25:01,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2021-07-09 17:25:01,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 28. [2021-07-09 17:25:01,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:01,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 52 transitions. [2021-07-09 17:25:01,474 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 52 transitions. Word has length 10 [2021-07-09 17:25:01,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:01,475 INFO L482 AbstractCegarLoop]: Abstraction has 28 states and 52 transitions. [2021-07-09 17:25:01,475 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:01,475 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 52 transitions. [2021-07-09 17:25:01,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-07-09 17:25:01,476 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:01,476 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:01,476 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-07-09 17:25:01,477 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:01,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:01,481 INFO L82 PathProgramCache]: Analyzing trace with hash -481455702, now seen corresponding path program 2 times [2021-07-09 17:25:01,482 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:01,485 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307774785] [2021-07-09 17:25:01,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:01,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:01,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:01,526 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:01,527 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307774785] [2021-07-09 17:25:01,528 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307774785] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-09 17:25:01,528 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-09 17:25:01,528 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-07-09 17:25:01,528 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341621184] [2021-07-09 17:25:01,530 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-09 17:25:01,531 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:01,531 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-09 17:25:01,532 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-07-09 17:25:01,532 INFO L87 Difference]: Start difference. First operand 28 states and 52 transitions. Second operand has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:01,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:01,591 INFO L93 Difference]: Finished difference Result 46 states and 84 transitions. [2021-07-09 17:25:01,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-09 17:25:01,591 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2021-07-09 17:25:01,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:01,592 INFO L225 Difference]: With dead ends: 46 [2021-07-09 17:25:01,592 INFO L226 Difference]: Without dead ends: 43 [2021-07-09 17:25:01,593 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 39.9ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-07-09 17:25:01,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2021-07-09 17:25:01,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 30. [2021-07-09 17:25:01,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 29 states have (on average 1.9310344827586208) internal successors, (56), 29 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:01,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 56 transitions. [2021-07-09 17:25:01,597 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 56 transitions. Word has length 10 [2021-07-09 17:25:01,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:01,598 INFO L482 AbstractCegarLoop]: Abstraction has 30 states and 56 transitions. [2021-07-09 17:25:01,598 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:01,598 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 56 transitions. [2021-07-09 17:25:01,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-07-09 17:25:01,598 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:01,598 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:01,598 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-07-09 17:25:01,599 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:01,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:01,599 INFO L82 PathProgramCache]: Analyzing trace with hash 1042522380, now seen corresponding path program 1 times [2021-07-09 17:25:01,599 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:01,599 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225480306] [2021-07-09 17:25:01,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:01,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:01,635 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:01,635 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:01,635 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225480306] [2021-07-09 17:25:01,635 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225480306] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-09 17:25:01,635 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-09 17:25:01,636 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-09 17:25:01,636 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751071721] [2021-07-09 17:25:01,636 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-09 17:25:01,636 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:01,637 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-09 17:25:01,637 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-09 17:25:01,637 INFO L87 Difference]: Start difference. First operand 30 states and 56 transitions. Second operand has 5 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:01,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:01,678 INFO L93 Difference]: Finished difference Result 41 states and 72 transitions. [2021-07-09 17:25:01,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-09 17:25:01,678 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-07-09 17:25:01,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:01,679 INFO L225 Difference]: With dead ends: 41 [2021-07-09 17:25:01,679 INFO L226 Difference]: Without dead ends: 36 [2021-07-09 17:25:01,679 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 31.4ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-09 17:25:01,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2021-07-09 17:25:01,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 27. [2021-07-09 17:25:01,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 26 states have (on average 1.9230769230769231) internal successors, (50), 26 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:01,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 50 transitions. [2021-07-09 17:25:01,683 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 50 transitions. Word has length 11 [2021-07-09 17:25:01,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:01,683 INFO L482 AbstractCegarLoop]: Abstraction has 27 states and 50 transitions. [2021-07-09 17:25:01,683 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:01,683 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 50 transitions. [2021-07-09 17:25:01,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-07-09 17:25:01,684 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:01,684 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:01,684 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-07-09 17:25:01,684 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:01,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:01,684 INFO L82 PathProgramCache]: Analyzing trace with hash -707752582, now seen corresponding path program 1 times [2021-07-09 17:25:01,685 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:01,685 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797772716] [2021-07-09 17:25:01,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:01,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:01,716 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:01,716 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:01,717 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797772716] [2021-07-09 17:25:01,717 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797772716] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:01,717 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [722123890] [2021-07-09 17:25:01,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-07-09 17:25:01,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:01,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 6 conjunts are in the unsatisfiable core [2021-07-09 17:25:01,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:01,825 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:01,825 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [722123890] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:01,825 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:01,825 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2021-07-09 17:25:01,826 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291527498] [2021-07-09 17:25:01,826 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-07-09 17:25:01,826 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:01,826 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-07-09 17:25:01,827 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-07-09 17:25:01,827 INFO L87 Difference]: Start difference. First operand 27 states and 50 transitions. Second operand has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:01,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:01,873 INFO L93 Difference]: Finished difference Result 39 states and 71 transitions. [2021-07-09 17:25:01,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-09 17:25:01,873 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-07-09 17:25:01,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:01,874 INFO L225 Difference]: With dead ends: 39 [2021-07-09 17:25:01,874 INFO L226 Difference]: Without dead ends: 39 [2021-07-09 17:25:01,874 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 38.6ms TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-07-09 17:25:01,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2021-07-09 17:25:01,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 28. [2021-07-09 17:25:01,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:01,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 53 transitions. [2021-07-09 17:25:01,878 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 53 transitions. Word has length 11 [2021-07-09 17:25:01,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:01,878 INFO L482 AbstractCegarLoop]: Abstraction has 28 states and 53 transitions. [2021-07-09 17:25:01,878 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:01,878 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 53 transitions. [2021-07-09 17:25:01,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-07-09 17:25:01,879 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:01,879 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:02,096 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:02,096 INFO L430 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:02,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:02,097 INFO L82 PathProgramCache]: Analyzing trace with hash -742242342, now seen corresponding path program 2 times [2021-07-09 17:25:02,097 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:02,097 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652860778] [2021-07-09 17:25:02,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:02,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:02,128 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:02,128 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:02,129 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652860778] [2021-07-09 17:25:02,129 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652860778] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:02,129 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [212142336] [2021-07-09 17:25:02,129 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:02,169 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:25:02,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:02,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 6 conjunts are in the unsatisfiable core [2021-07-09 17:25:02,170 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:02,213 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:02,213 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [212142336] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:02,213 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:02,214 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-07-09 17:25:02,214 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509003412] [2021-07-09 17:25:02,214 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-09 17:25:02,214 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:02,214 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-09 17:25:02,215 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-07-09 17:25:02,215 INFO L87 Difference]: Start difference. First operand 28 states and 53 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:02,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:02,251 INFO L93 Difference]: Finished difference Result 52 states and 92 transitions. [2021-07-09 17:25:02,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-09 17:25:02,252 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-07-09 17:25:02,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:02,252 INFO L225 Difference]: With dead ends: 52 [2021-07-09 17:25:02,252 INFO L226 Difference]: Without dead ends: 52 [2021-07-09 17:25:02,253 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 36.9ms TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-07-09 17:25:02,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2021-07-09 17:25:02,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 30. [2021-07-09 17:25:02,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 29 states have (on average 2.0689655172413794) internal successors, (60), 29 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:02,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 60 transitions. [2021-07-09 17:25:02,256 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 60 transitions. Word has length 11 [2021-07-09 17:25:02,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:02,257 INFO L482 AbstractCegarLoop]: Abstraction has 30 states and 60 transitions. [2021-07-09 17:25:02,257 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:02,257 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 60 transitions. [2021-07-09 17:25:02,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-07-09 17:25:02,257 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:02,257 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:02,477 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:02,479 INFO L430 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:02,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:02,480 INFO L82 PathProgramCache]: Analyzing trace with hash 59373886, now seen corresponding path program 2 times [2021-07-09 17:25:02,480 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:02,480 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270730212] [2021-07-09 17:25:02,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:02,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:02,506 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:02,506 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:02,506 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270730212] [2021-07-09 17:25:02,506 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270730212] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-09 17:25:02,506 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-09 17:25:02,507 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-09 17:25:02,507 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791985567] [2021-07-09 17:25:02,507 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-09 17:25:02,507 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:02,507 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-09 17:25:02,508 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-09 17:25:02,508 INFO L87 Difference]: Start difference. First operand 30 states and 60 transitions. Second operand has 5 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:02,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:02,540 INFO L93 Difference]: Finished difference Result 42 states and 77 transitions. [2021-07-09 17:25:02,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-09 17:25:02,541 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-07-09 17:25:02,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:02,541 INFO L225 Difference]: With dead ends: 42 [2021-07-09 17:25:02,541 INFO L226 Difference]: Without dead ends: 41 [2021-07-09 17:25:02,542 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 24.1ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-09 17:25:02,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2021-07-09 17:25:02,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 32. [2021-07-09 17:25:02,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 31 states have (on average 2.064516129032258) internal successors, (64), 31 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:02,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 64 transitions. [2021-07-09 17:25:02,545 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 64 transitions. Word has length 11 [2021-07-09 17:25:02,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:02,545 INFO L482 AbstractCegarLoop]: Abstraction has 32 states and 64 transitions. [2021-07-09 17:25:02,545 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:02,545 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 64 transitions. [2021-07-09 17:25:02,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-07-09 17:25:02,545 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:02,545 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:02,546 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-07-09 17:25:02,546 INFO L430 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:02,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:02,546 INFO L82 PathProgramCache]: Analyzing trace with hash 865278844, now seen corresponding path program 3 times [2021-07-09 17:25:02,546 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:02,546 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61616916] [2021-07-09 17:25:02,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:02,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:02,620 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:02,620 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:02,621 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61616916] [2021-07-09 17:25:02,621 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61616916] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-09 17:25:02,621 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-09 17:25:02,621 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-09 17:25:02,621 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910281143] [2021-07-09 17:25:02,621 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-09 17:25:02,621 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:02,622 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-09 17:25:02,622 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-09 17:25:02,622 INFO L87 Difference]: Start difference. First operand 32 states and 64 transitions. Second operand has 5 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:02,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:02,657 INFO L93 Difference]: Finished difference Result 46 states and 84 transitions. [2021-07-09 17:25:02,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-09 17:25:02,658 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-07-09 17:25:02,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:02,658 INFO L225 Difference]: With dead ends: 46 [2021-07-09 17:25:02,658 INFO L226 Difference]: Without dead ends: 44 [2021-07-09 17:25:02,658 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 26.3ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-09 17:25:02,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2021-07-09 17:25:02,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 32. [2021-07-09 17:25:02,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 31 states have (on average 2.032258064516129) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:02,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 63 transitions. [2021-07-09 17:25:02,661 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 63 transitions. Word has length 11 [2021-07-09 17:25:02,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:02,662 INFO L482 AbstractCegarLoop]: Abstraction has 32 states and 63 transitions. [2021-07-09 17:25:02,662 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:02,662 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 63 transitions. [2021-07-09 17:25:02,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-07-09 17:25:02,662 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:02,662 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:02,662 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-07-09 17:25:02,663 INFO L430 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:02,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:02,663 INFO L82 PathProgramCache]: Analyzing trace with hash 1777717592, now seen corresponding path program 3 times [2021-07-09 17:25:02,663 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:02,663 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483864648] [2021-07-09 17:25:02,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:02,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:02,689 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:02,689 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:02,690 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483864648] [2021-07-09 17:25:02,690 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483864648] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-09 17:25:02,690 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-09 17:25:02,690 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-09 17:25:02,690 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898020427] [2021-07-09 17:25:02,690 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-09 17:25:02,690 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:02,691 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-09 17:25:02,691 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-09 17:25:02,691 INFO L87 Difference]: Start difference. First operand 32 states and 63 transitions. Second operand has 5 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:02,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:02,727 INFO L93 Difference]: Finished difference Result 38 states and 73 transitions. [2021-07-09 17:25:02,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-09 17:25:02,727 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-07-09 17:25:02,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:02,728 INFO L225 Difference]: With dead ends: 38 [2021-07-09 17:25:02,728 INFO L226 Difference]: Without dead ends: 38 [2021-07-09 17:25:02,728 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 26.5ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-09 17:25:02,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2021-07-09 17:25:02,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 30. [2021-07-09 17:25:02,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 29 states have (on average 2.0) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:02,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 58 transitions. [2021-07-09 17:25:02,730 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 58 transitions. Word has length 11 [2021-07-09 17:25:02,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:02,731 INFO L482 AbstractCegarLoop]: Abstraction has 30 states and 58 transitions. [2021-07-09 17:25:02,731 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:02,731 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 58 transitions. [2021-07-09 17:25:02,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-07-09 17:25:02,731 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:02,731 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:02,731 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-07-09 17:25:02,731 INFO L430 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:02,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:02,732 INFO L82 PathProgramCache]: Analyzing trace with hash 617529826, now seen corresponding path program 4 times [2021-07-09 17:25:02,732 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:02,732 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148202704] [2021-07-09 17:25:02,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:02,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:02,761 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:02,762 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:02,762 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148202704] [2021-07-09 17:25:02,762 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148202704] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:02,762 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1233862759] [2021-07-09 17:25:02,762 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:02,786 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:25:02,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:02,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 6 conjunts are in the unsatisfiable core [2021-07-09 17:25:02,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:02,842 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:02,843 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1233862759] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:02,845 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:02,845 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2021-07-09 17:25:02,845 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362618157] [2021-07-09 17:25:02,846 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-07-09 17:25:02,846 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:02,846 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-07-09 17:25:02,846 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-07-09 17:25:02,847 INFO L87 Difference]: Start difference. First operand 30 states and 58 transitions. Second operand has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:02,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:02,886 INFO L93 Difference]: Finished difference Result 42 states and 78 transitions. [2021-07-09 17:25:02,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-09 17:25:02,888 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-07-09 17:25:02,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:02,888 INFO L225 Difference]: With dead ends: 42 [2021-07-09 17:25:02,889 INFO L226 Difference]: Without dead ends: 42 [2021-07-09 17:25:02,889 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 38.0ms TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-07-09 17:25:02,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2021-07-09 17:25:02,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 29. [2021-07-09 17:25:02,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:02,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 57 transitions. [2021-07-09 17:25:02,899 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 57 transitions. Word has length 11 [2021-07-09 17:25:02,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:02,899 INFO L482 AbstractCegarLoop]: Abstraction has 29 states and 57 transitions. [2021-07-09 17:25:02,899 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:02,899 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 57 transitions. [2021-07-09 17:25:02,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-07-09 17:25:02,900 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:02,900 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:03,104 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:03,105 INFO L430 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:03,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:03,109 INFO L82 PathProgramCache]: Analyzing trace with hash -2019919942, now seen corresponding path program 4 times [2021-07-09 17:25:03,109 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:03,109 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082870595] [2021-07-09 17:25:03,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:03,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:03,137 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:03,137 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:03,137 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082870595] [2021-07-09 17:25:03,137 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082870595] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-09 17:25:03,137 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-09 17:25:03,137 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-09 17:25:03,138 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521580279] [2021-07-09 17:25:03,138 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-09 17:25:03,138 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:03,138 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-09 17:25:03,138 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-09 17:25:03,138 INFO L87 Difference]: Start difference. First operand 29 states and 57 transitions. Second operand has 5 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:03,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:03,182 INFO L93 Difference]: Finished difference Result 41 states and 74 transitions. [2021-07-09 17:25:03,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-09 17:25:03,182 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-07-09 17:25:03,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:03,183 INFO L225 Difference]: With dead ends: 41 [2021-07-09 17:25:03,183 INFO L226 Difference]: Without dead ends: 39 [2021-07-09 17:25:03,183 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 36.4ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-09 17:25:03,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2021-07-09 17:25:03,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 29. [2021-07-09 17:25:03,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:03,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 56 transitions. [2021-07-09 17:25:03,185 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 56 transitions. Word has length 11 [2021-07-09 17:25:03,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:03,185 INFO L482 AbstractCegarLoop]: Abstraction has 29 states and 56 transitions. [2021-07-09 17:25:03,185 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:03,185 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 56 transitions. [2021-07-09 17:25:03,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-07-09 17:25:03,185 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:03,186 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:03,186 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-07-09 17:25:03,186 INFO L430 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:03,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:03,187 INFO L82 PathProgramCache]: Analyzing trace with hash 1491865152, now seen corresponding path program 5 times [2021-07-09 17:25:03,187 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:03,187 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17409439] [2021-07-09 17:25:03,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:03,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:03,213 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:03,213 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:03,213 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17409439] [2021-07-09 17:25:03,213 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17409439] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:03,213 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2049614926] [2021-07-09 17:25:03,214 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:03,243 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:25:03,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:03,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 6 conjunts are in the unsatisfiable core [2021-07-09 17:25:03,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:03,291 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:03,291 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2049614926] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:03,291 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:03,291 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-07-09 17:25:03,292 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542068765] [2021-07-09 17:25:03,292 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-09 17:25:03,292 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:03,292 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-09 17:25:03,292 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-07-09 17:25:03,292 INFO L87 Difference]: Start difference. First operand 29 states and 56 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:03,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:03,342 INFO L93 Difference]: Finished difference Result 44 states and 80 transitions. [2021-07-09 17:25:03,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-09 17:25:03,343 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-07-09 17:25:03,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:03,343 INFO L225 Difference]: With dead ends: 44 [2021-07-09 17:25:03,343 INFO L226 Difference]: Without dead ends: 44 [2021-07-09 17:25:03,344 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 41.3ms TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-07-09 17:25:03,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2021-07-09 17:25:03,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 29. [2021-07-09 17:25:03,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:03,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 56 transitions. [2021-07-09 17:25:03,346 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 56 transitions. Word has length 11 [2021-07-09 17:25:03,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:03,346 INFO L482 AbstractCegarLoop]: Abstraction has 29 states and 56 transitions. [2021-07-09 17:25:03,346 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:03,346 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 56 transitions. [2021-07-09 17:25:03,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-07-09 17:25:03,346 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:03,347 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:03,564 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:03,564 INFO L430 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:03,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:03,565 INFO L82 PathProgramCache]: Analyzing trace with hash -2001485916, now seen corresponding path program 5 times [2021-07-09 17:25:03,565 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:03,565 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76070643] [2021-07-09 17:25:03,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:03,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:03,606 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:03,606 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:03,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76070643] [2021-07-09 17:25:03,607 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76070643] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-09 17:25:03,607 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-09 17:25:03,607 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-09 17:25:03,607 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840886065] [2021-07-09 17:25:03,607 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-09 17:25:03,607 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:03,607 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-09 17:25:03,607 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-09 17:25:03,608 INFO L87 Difference]: Start difference. First operand 29 states and 56 transitions. Second operand has 5 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:03,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:03,650 INFO L93 Difference]: Finished difference Result 41 states and 73 transitions. [2021-07-09 17:25:03,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-09 17:25:03,651 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-07-09 17:25:03,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:03,651 INFO L225 Difference]: With dead ends: 41 [2021-07-09 17:25:03,651 INFO L226 Difference]: Without dead ends: 40 [2021-07-09 17:25:03,651 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 25.8ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-09 17:25:03,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2021-07-09 17:25:03,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 31. [2021-07-09 17:25:03,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 30 states have (on average 2.0) internal successors, (60), 30 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:03,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 60 transitions. [2021-07-09 17:25:03,653 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 60 transitions. Word has length 11 [2021-07-09 17:25:03,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:03,653 INFO L482 AbstractCegarLoop]: Abstraction has 31 states and 60 transitions. [2021-07-09 17:25:03,653 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:03,654 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 60 transitions. [2021-07-09 17:25:03,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-07-09 17:25:03,654 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:03,654 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:03,654 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-07-09 17:25:03,654 INFO L430 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:03,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:03,654 INFO L82 PathProgramCache]: Analyzing trace with hash -1195580958, now seen corresponding path program 6 times [2021-07-09 17:25:03,654 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:03,654 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84211339] [2021-07-09 17:25:03,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:03,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:03,675 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:03,675 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:03,675 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84211339] [2021-07-09 17:25:03,675 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84211339] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-09 17:25:03,676 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-09 17:25:03,676 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-09 17:25:03,676 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922561231] [2021-07-09 17:25:03,676 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-09 17:25:03,676 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:03,676 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-09 17:25:03,676 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-09 17:25:03,676 INFO L87 Difference]: Start difference. First operand 31 states and 60 transitions. Second operand has 5 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:03,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:03,709 INFO L93 Difference]: Finished difference Result 35 states and 65 transitions. [2021-07-09 17:25:03,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-09 17:25:03,709 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-07-09 17:25:03,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:03,709 INFO L225 Difference]: With dead ends: 35 [2021-07-09 17:25:03,709 INFO L226 Difference]: Without dead ends: 33 [2021-07-09 17:25:03,710 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 24.0ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-09 17:25:03,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2021-07-09 17:25:03,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 31. [2021-07-09 17:25:03,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 30 states have (on average 1.9666666666666666) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:03,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 59 transitions. [2021-07-09 17:25:03,711 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 59 transitions. Word has length 11 [2021-07-09 17:25:03,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:03,712 INFO L482 AbstractCegarLoop]: Abstraction has 31 states and 59 transitions. [2021-07-09 17:25:03,712 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:03,712 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 59 transitions. [2021-07-09 17:25:03,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-07-09 17:25:03,712 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:03,712 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:03,712 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-07-09 17:25:03,712 INFO L430 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:03,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:03,713 INFO L82 PathProgramCache]: Analyzing trace with hash -283142210, now seen corresponding path program 6 times [2021-07-09 17:25:03,713 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:03,713 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581858152] [2021-07-09 17:25:03,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:03,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:03,736 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:03,737 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:03,737 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581858152] [2021-07-09 17:25:03,737 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581858152] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-09 17:25:03,737 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-09 17:25:03,737 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-09 17:25:03,737 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914179490] [2021-07-09 17:25:03,737 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-09 17:25:03,737 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:03,738 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-09 17:25:03,738 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-09 17:25:03,738 INFO L87 Difference]: Start difference. First operand 31 states and 59 transitions. Second operand has 5 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:03,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:03,771 INFO L93 Difference]: Finished difference Result 32 states and 60 transitions. [2021-07-09 17:25:03,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-09 17:25:03,772 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-07-09 17:25:03,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:03,772 INFO L225 Difference]: With dead ends: 32 [2021-07-09 17:25:03,772 INFO L226 Difference]: Without dead ends: 32 [2021-07-09 17:25:03,773 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 26.5ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-09 17:25:03,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2021-07-09 17:25:03,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 28. [2021-07-09 17:25:03,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:03,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 52 transitions. [2021-07-09 17:25:03,774 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 52 transitions. Word has length 11 [2021-07-09 17:25:03,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:03,774 INFO L482 AbstractCegarLoop]: Abstraction has 28 states and 52 transitions. [2021-07-09 17:25:03,774 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:03,774 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 52 transitions. [2021-07-09 17:25:03,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-07-09 17:25:03,775 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:03,775 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:03,775 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-07-09 17:25:03,775 INFO L430 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:03,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:03,775 INFO L82 PathProgramCache]: Analyzing trace with hash -466578568, now seen corresponding path program 1 times [2021-07-09 17:25:03,775 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:03,775 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860249031] [2021-07-09 17:25:03,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:03,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:04,049 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:04,049 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:04,049 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860249031] [2021-07-09 17:25:04,049 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860249031] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:04,049 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [951473169] [2021-07-09 17:25:04,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:04,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:04,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-09 17:25:04,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:04,470 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:04,471 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:04,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-09 17:25:04,476 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:04,480 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:04,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:04,481 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:04,517 INFO L628 ElimStorePlain]: treesize reduction 62, result has 44.1 percent of original size [2021-07-09 17:25:04,517 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:04,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:04,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-09 17:25:04,521 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:04,532 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:25:04,534 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:04,535 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-09 17:25:04,536 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:04,545 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:25:04,548 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:25:04,548 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:125, output treesize:22 [2021-07-09 17:25:04,567 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:04,567 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [951473169] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:04,567 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:04,567 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6] total 10 [2021-07-09 17:25:04,567 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974936365] [2021-07-09 17:25:04,567 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:25:04,568 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:04,568 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:25:04,568 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:25:04,568 INFO L87 Difference]: Start difference. First operand 28 states and 52 transitions. Second operand has 10 states, 10 states have (on average 1.8) internal successors, (18), 10 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:05,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:05,127 INFO L93 Difference]: Finished difference Result 61 states and 111 transitions. [2021-07-09 17:25:05,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:25:05,128 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.8) internal successors, (18), 10 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2021-07-09 17:25:05,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:05,128 INFO L225 Difference]: With dead ends: 61 [2021-07-09 17:25:05,128 INFO L226 Difference]: Without dead ends: 55 [2021-07-09 17:25:05,129 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 8 SyntacticMatches, 4 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 742.2ms TimeCoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:25:05,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2021-07-09 17:25:05,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 37. [2021-07-09 17:25:05,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 36 states have (on average 2.0) internal successors, (72), 36 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:05,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 72 transitions. [2021-07-09 17:25:05,131 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 72 transitions. Word has length 12 [2021-07-09 17:25:05,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:05,131 INFO L482 AbstractCegarLoop]: Abstraction has 37 states and 72 transitions. [2021-07-09 17:25:05,131 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.8) internal successors, (18), 10 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:05,131 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 72 transitions. [2021-07-09 17:25:05,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-07-09 17:25:05,132 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:05,132 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:05,344 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-07-09 17:25:05,345 INFO L430 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:05,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:05,345 INFO L82 PathProgramCache]: Analyzing trace with hash -1514371190, now seen corresponding path program 2 times [2021-07-09 17:25:05,345 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:05,345 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601357882] [2021-07-09 17:25:05,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:05,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:05,611 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:05,612 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:05,612 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601357882] [2021-07-09 17:25:05,612 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601357882] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:05,612 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [64393922] [2021-07-09 17:25:05,612 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:05,649 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:25:05,650 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:05,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-09 17:25:05,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:05,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:05,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:05,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-09 17:25:05,831 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:05,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:05,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:05,836 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:05,855 INFO L628 ElimStorePlain]: treesize reduction 104, result has 12.6 percent of original size [2021-07-09 17:25:05,855 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:05,855 INFO L518 ElimStorePlain]: Eliminatee v_prenex_6 vanished before elimination [2021-07-09 17:25:05,855 INFO L518 ElimStorePlain]: Eliminatee v_prenex_7 vanished before elimination [2021-07-09 17:25:05,859 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:25:05,859 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:133, output treesize:11 [2021-07-09 17:25:05,883 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:05,883 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [64393922] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:05,883 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:05,883 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6] total 11 [2021-07-09 17:25:05,883 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851132053] [2021-07-09 17:25:05,884 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:25:05,884 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:05,884 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:25:05,884 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:25:05,884 INFO L87 Difference]: Start difference. First operand 37 states and 72 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:06,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:06,210 INFO L93 Difference]: Finished difference Result 48 states and 92 transitions. [2021-07-09 17:25:06,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-09 17:25:06,210 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2021-07-09 17:25:06,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:06,211 INFO L225 Difference]: With dead ends: 48 [2021-07-09 17:25:06,211 INFO L226 Difference]: Without dead ends: 45 [2021-07-09 17:25:06,212 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 475.1ms TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:25:06,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2021-07-09 17:25:06,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 40. [2021-07-09 17:25:06,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 39 states have (on average 2.0) internal successors, (78), 39 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:06,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 78 transitions. [2021-07-09 17:25:06,224 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 78 transitions. Word has length 12 [2021-07-09 17:25:06,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:06,224 INFO L482 AbstractCegarLoop]: Abstraction has 40 states and 78 transitions. [2021-07-09 17:25:06,224 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:06,224 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 78 transitions. [2021-07-09 17:25:06,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-07-09 17:25:06,225 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:06,225 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:06,442 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:06,442 INFO L430 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:06,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:06,443 INFO L82 PathProgramCache]: Analyzing trace with hash -1506640792, now seen corresponding path program 3 times [2021-07-09 17:25:06,443 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:06,443 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015016493] [2021-07-09 17:25:06,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:06,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:06,666 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:06,666 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:06,666 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015016493] [2021-07-09 17:25:06,667 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015016493] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:06,667 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1212207503] [2021-07-09 17:25:06,667 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:06,707 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:25:06,707 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:06,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-09 17:25:06,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:06,813 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:06,813 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:06,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:06,815 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:06,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:06,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:06,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-09 17:25:06,821 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:06,825 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:06,825 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:06,826 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-09 17:25:06,828 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:06,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:06,832 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-09 17:25:06,834 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:06,888 INFO L628 ElimStorePlain]: treesize reduction 93, result has 44.0 percent of original size [2021-07-09 17:25:06,891 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:06,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-09 17:25:06,893 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:06,913 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:25:06,914 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:25:06,914 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:201, output treesize:62 [2021-07-09 17:25:07,009 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:07,009 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1212207503] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:07,009 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:07,009 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-09 17:25:07,010 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654945535] [2021-07-09 17:25:07,010 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:25:07,010 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:07,010 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:25:07,010 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:25:07,010 INFO L87 Difference]: Start difference. First operand 40 states and 78 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:07,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:07,161 INFO L93 Difference]: Finished difference Result 51 states and 98 transitions. [2021-07-09 17:25:07,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-09 17:25:07,161 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2021-07-09 17:25:07,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:07,162 INFO L225 Difference]: With dead ends: 51 [2021-07-09 17:25:07,162 INFO L226 Difference]: Without dead ends: 48 [2021-07-09 17:25:07,162 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 8 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 335.7ms TimeCoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:25:07,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2021-07-09 17:25:07,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 40. [2021-07-09 17:25:07,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 39 states have (on average 2.0) internal successors, (78), 39 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:07,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 78 transitions. [2021-07-09 17:25:07,165 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 78 transitions. Word has length 12 [2021-07-09 17:25:07,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:07,165 INFO L482 AbstractCegarLoop]: Abstraction has 40 states and 78 transitions. [2021-07-09 17:25:07,165 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:07,165 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 78 transitions. [2021-07-09 17:25:07,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-07-09 17:25:07,166 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:07,166 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:07,381 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:07,383 INFO L430 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:07,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:07,383 INFO L82 PathProgramCache]: Analyzing trace with hash 1983860354, now seen corresponding path program 4 times [2021-07-09 17:25:07,384 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:07,384 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097940062] [2021-07-09 17:25:07,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:07,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:07,550 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:07,551 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:07,551 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097940062] [2021-07-09 17:25:07,551 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097940062] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:07,551 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [335454829] [2021-07-09 17:25:07,551 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:07,604 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:25:07,604 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:07,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-09 17:25:07,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:07,766 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:07,767 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:07,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-09 17:25:07,769 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:07,773 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:07,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-09 17:25:07,778 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:07,790 INFO L628 ElimStorePlain]: treesize reduction 79, result has 12.2 percent of original size [2021-07-09 17:25:07,790 INFO L518 ElimStorePlain]: Eliminatee v_prenex_10 vanished before elimination [2021-07-09 17:25:07,790 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:07,790 INFO L518 ElimStorePlain]: Eliminatee v_prenex_11 vanished before elimination [2021-07-09 17:25:07,791 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:25:07,791 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:107, output treesize:11 [2021-07-09 17:25:07,812 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:07,813 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [335454829] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:07,813 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:07,813 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 10 [2021-07-09 17:25:07,813 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265214433] [2021-07-09 17:25:07,813 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:25:07,813 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:07,813 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:25:07,814 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:25:07,814 INFO L87 Difference]: Start difference. First operand 40 states and 78 transitions. Second operand has 10 states, 10 states have (on average 2.0) internal successors, (20), 10 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:07,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:07,960 INFO L93 Difference]: Finished difference Result 64 states and 121 transitions. [2021-07-09 17:25:07,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-09 17:25:07,961 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.0) internal successors, (20), 10 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2021-07-09 17:25:07,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:07,961 INFO L225 Difference]: With dead ends: 64 [2021-07-09 17:25:07,961 INFO L226 Difference]: Without dead ends: 61 [2021-07-09 17:25:07,962 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 8 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 273.1ms TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:25:07,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2021-07-09 17:25:07,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 42. [2021-07-09 17:25:07,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 41 states have (on average 2.0) internal successors, (82), 41 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:07,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 82 transitions. [2021-07-09 17:25:07,964 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 82 transitions. Word has length 12 [2021-07-09 17:25:07,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:07,964 INFO L482 AbstractCegarLoop]: Abstraction has 42 states and 82 transitions. [2021-07-09 17:25:07,964 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.0) internal successors, (20), 10 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:07,964 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 82 transitions. [2021-07-09 17:25:07,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-07-09 17:25:07,964 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:07,964 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:08,181 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-07-09 17:25:08,181 INFO L430 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:08,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:08,182 INFO L82 PathProgramCache]: Analyzing trace with hash -976515612, now seen corresponding path program 5 times [2021-07-09 17:25:08,182 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:08,182 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893673556] [2021-07-09 17:25:08,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:08,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:08,485 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:08,485 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:08,486 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893673556] [2021-07-09 17:25:08,486 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893673556] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:08,486 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1869831485] [2021-07-09 17:25:08,486 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:08,519 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:25:08,519 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:08,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-09 17:25:08,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:08,658 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:08,658 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:08,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-09 17:25:08,660 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:08,663 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:08,664 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-09 17:25:08,665 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:08,697 INFO L628 ElimStorePlain]: treesize reduction 58, result has 50.0 percent of original size [2021-07-09 17:25:08,700 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:08,701 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-09 17:25:08,702 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:08,714 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:25:08,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:25:08,718 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:08,729 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:25:08,729 INFO L518 ElimStorePlain]: Eliminatee v_prenex_13 vanished before elimination [2021-07-09 17:25:08,731 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:25:08,731 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:133, output treesize:22 [2021-07-09 17:25:08,759 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:08,759 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1869831485] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:08,759 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:08,759 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6] total 11 [2021-07-09 17:25:08,759 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572491019] [2021-07-09 17:25:08,759 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:25:08,759 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:08,760 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:25:08,760 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:25:08,760 INFO L87 Difference]: Start difference. First operand 42 states and 82 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:09,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:09,065 INFO L93 Difference]: Finished difference Result 53 states and 102 transitions. [2021-07-09 17:25:09,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-09 17:25:09,066 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2021-07-09 17:25:09,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:09,066 INFO L225 Difference]: With dead ends: 53 [2021-07-09 17:25:09,066 INFO L226 Difference]: Without dead ends: 50 [2021-07-09 17:25:09,066 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 8 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 525.6ms TimeCoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:25:09,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2021-07-09 17:25:09,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 42. [2021-07-09 17:25:09,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 41 states have (on average 2.0) internal successors, (82), 41 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:09,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 82 transitions. [2021-07-09 17:25:09,068 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 82 transitions. Word has length 12 [2021-07-09 17:25:09,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:09,068 INFO L482 AbstractCegarLoop]: Abstraction has 42 states and 82 transitions. [2021-07-09 17:25:09,068 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:09,068 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 82 transitions. [2021-07-09 17:25:09,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-07-09 17:25:09,069 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:09,069 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:09,269 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:09,269 INFO L430 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:09,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:09,270 INFO L82 PathProgramCache]: Analyzing trace with hash -968785214, now seen corresponding path program 6 times [2021-07-09 17:25:09,270 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:09,270 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150989499] [2021-07-09 17:25:09,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:09,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:09,474 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:09,474 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:09,474 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150989499] [2021-07-09 17:25:09,475 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150989499] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:09,475 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1510135616] [2021-07-09 17:25:09,475 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:09,519 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:25:09,520 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:09,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-09 17:25:09,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:09,670 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:09,670 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:09,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-09 17:25:09,672 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:09,675 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:09,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:09,676 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:09,692 INFO L628 ElimStorePlain]: treesize reduction 96, result has 13.5 percent of original size [2021-07-09 17:25:09,692 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:09,692 INFO L518 ElimStorePlain]: Eliminatee v_prenex_16 vanished before elimination [2021-07-09 17:25:09,692 INFO L518 ElimStorePlain]: Eliminatee v_prenex_15 vanished before elimination [2021-07-09 17:25:09,693 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:25:09,693 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:125, output treesize:11 [2021-07-09 17:25:09,714 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:09,714 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1510135616] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:09,714 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:09,714 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 10 [2021-07-09 17:25:09,714 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660211484] [2021-07-09 17:25:09,714 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:25:09,714 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:09,715 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:25:09,715 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:25:09,715 INFO L87 Difference]: Start difference. First operand 42 states and 82 transitions. Second operand has 10 states, 10 states have (on average 2.0) internal successors, (20), 10 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:09,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:09,873 INFO L93 Difference]: Finished difference Result 54 states and 104 transitions. [2021-07-09 17:25:09,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-09 17:25:09,873 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.0) internal successors, (20), 10 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2021-07-09 17:25:09,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:09,874 INFO L225 Difference]: With dead ends: 54 [2021-07-09 17:25:09,874 INFO L226 Difference]: Without dead ends: 51 [2021-07-09 17:25:09,874 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 256.3ms TimeCoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:25:09,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2021-07-09 17:25:09,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 41. [2021-07-09 17:25:09,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 40 states have (on average 2.0) internal successors, (80), 40 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:09,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 80 transitions. [2021-07-09 17:25:09,877 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 80 transitions. Word has length 12 [2021-07-09 17:25:09,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:09,877 INFO L482 AbstractCegarLoop]: Abstraction has 41 states and 80 transitions. [2021-07-09 17:25:09,878 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.0) internal successors, (20), 10 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:09,878 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 80 transitions. [2021-07-09 17:25:09,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-07-09 17:25:09,880 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:09,880 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:10,099 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:10,099 INFO L430 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:10,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:10,099 INFO L82 PathProgramCache]: Analyzing trace with hash -1580118726, now seen corresponding path program 7 times [2021-07-09 17:25:10,099 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:10,099 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431195475] [2021-07-09 17:25:10,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:10,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:10,164 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:10,165 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:10,165 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431195475] [2021-07-09 17:25:10,165 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431195475] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:10,165 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2074359005] [2021-07-09 17:25:10,165 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:10,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:10,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:25:10,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:10,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:25:10,298 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:10,300 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:10,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:25:10,302 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:10,304 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:10,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:10,305 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:10,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:25:10,308 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:10,310 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:25:10,311 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:10,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:25:10,321 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:10,343 INFO L628 ElimStorePlain]: treesize reduction 26, result has 43.5 percent of original size [2021-07-09 17:25:10,343 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:10,344 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:25:10,344 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:107, output treesize:20 [2021-07-09 17:25:10,376 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:10,377 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2074359005] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:10,377 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:10,377 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-09 17:25:10,377 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066587253] [2021-07-09 17:25:10,377 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:25:10,377 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:10,377 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:25:10,377 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:25:10,378 INFO L87 Difference]: Start difference. First operand 41 states and 80 transitions. Second operand has 10 states, 10 states have (on average 1.8) internal successors, (18), 10 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:10,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:10,593 INFO L93 Difference]: Finished difference Result 57 states and 103 transitions. [2021-07-09 17:25:10,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:25:10,593 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.8) internal successors, (18), 10 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-07-09 17:25:10,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:10,594 INFO L225 Difference]: With dead ends: 57 [2021-07-09 17:25:10,594 INFO L226 Difference]: Without dead ends: 50 [2021-07-09 17:25:10,594 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 256.1ms TimeCoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:25:10,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2021-07-09 17:25:10,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 38. [2021-07-09 17:25:10,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 37 states have (on average 2.0) internal successors, (74), 37 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:10,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 74 transitions. [2021-07-09 17:25:10,596 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 74 transitions. Word has length 13 [2021-07-09 17:25:10,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:10,596 INFO L482 AbstractCegarLoop]: Abstraction has 38 states and 74 transitions. [2021-07-09 17:25:10,596 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.8) internal successors, (18), 10 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:10,596 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 74 transitions. [2021-07-09 17:25:10,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-07-09 17:25:10,596 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:10,596 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:10,812 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2021-07-09 17:25:10,812 INFO L430 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:10,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:10,813 INFO L82 PathProgramCache]: Analyzing trace with hash -4067700, now seen corresponding path program 8 times [2021-07-09 17:25:10,813 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:10,813 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255551376] [2021-07-09 17:25:10,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:10,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:10,867 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:10,867 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:10,867 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255551376] [2021-07-09 17:25:10,867 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255551376] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:10,867 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1214588221] [2021-07-09 17:25:10,867 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:10,902 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:25:10,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:10,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:25:10,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:10,963 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:10,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:10,964 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:10,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:10,967 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:10,981 INFO L628 ElimStorePlain]: treesize reduction 27, result has 30.8 percent of original size [2021-07-09 17:25:10,981 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:10,982 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:25:10,982 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:12 [2021-07-09 17:25:10,999 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:10,999 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1214588221] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:10,999 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:10,999 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-09 17:25:11,000 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204071895] [2021-07-09 17:25:11,000 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:25:11,000 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:11,000 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:25:11,000 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:25:11,000 INFO L87 Difference]: Start difference. First operand 38 states and 74 transitions. Second operand has 10 states, 10 states have (on average 1.8) internal successors, (18), 10 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:11,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:11,089 INFO L93 Difference]: Finished difference Result 56 states and 105 transitions. [2021-07-09 17:25:11,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-09 17:25:11,089 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.8) internal successors, (18), 10 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-07-09 17:25:11,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:11,090 INFO L225 Difference]: With dead ends: 56 [2021-07-09 17:25:11,090 INFO L226 Difference]: Without dead ends: 56 [2021-07-09 17:25:11,090 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 95.1ms TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:25:11,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2021-07-09 17:25:11,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 39. [2021-07-09 17:25:11,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 38 states have (on average 2.026315789473684) internal successors, (77), 38 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:11,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 77 transitions. [2021-07-09 17:25:11,091 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 77 transitions. Word has length 13 [2021-07-09 17:25:11,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:11,092 INFO L482 AbstractCegarLoop]: Abstraction has 39 states and 77 transitions. [2021-07-09 17:25:11,092 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.8) internal successors, (18), 10 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:11,092 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 77 transitions. [2021-07-09 17:25:11,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-07-09 17:25:11,092 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:11,092 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:11,305 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:11,305 INFO L430 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:11,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:11,305 INFO L82 PathProgramCache]: Analyzing trace with hash -1853476550, now seen corresponding path program 9 times [2021-07-09 17:25:11,305 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:11,305 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888549411] [2021-07-09 17:25:11,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:11,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:11,365 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:11,365 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:11,365 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888549411] [2021-07-09 17:25:11,365 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888549411] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:11,365 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1135170306] [2021-07-09 17:25:11,365 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:11,389 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:25:11,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:11,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:25:11,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:11,458 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:11,458 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:11,459 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:25:11,460 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:11,462 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:11,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:11,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:11,464 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:11,467 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:11,467 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:11,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:11,470 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:11,472 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:11,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:11,474 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:11,505 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:25:11,505 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:11,506 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:25:11,506 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:25:11,550 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:11,550 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1135170306] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:11,550 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:11,550 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-09 17:25:11,551 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548466036] [2021-07-09 17:25:11,551 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:25:11,551 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:11,551 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:25:11,551 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:25:11,551 INFO L87 Difference]: Start difference. First operand 39 states and 77 transitions. Second operand has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:11,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:11,719 INFO L93 Difference]: Finished difference Result 96 states and 169 transitions. [2021-07-09 17:25:11,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:25:11,719 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-07-09 17:25:11,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:11,720 INFO L225 Difference]: With dead ends: 96 [2021-07-09 17:25:11,720 INFO L226 Difference]: Without dead ends: 96 [2021-07-09 17:25:11,720 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 215.3ms TimeCoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:25:11,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2021-07-09 17:25:11,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 43. [2021-07-09 17:25:11,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 42 states have (on average 2.1904761904761907) internal successors, (92), 42 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:11,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 92 transitions. [2021-07-09 17:25:11,722 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 92 transitions. Word has length 13 [2021-07-09 17:25:11,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:11,722 INFO L482 AbstractCegarLoop]: Abstraction has 43 states and 92 transitions. [2021-07-09 17:25:11,722 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:11,722 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 92 transitions. [2021-07-09 17:25:11,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-07-09 17:25:11,722 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:11,722 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:11,939 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2021-07-09 17:25:11,939 INFO L430 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:11,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:11,940 INFO L82 PathProgramCache]: Analyzing trace with hash -1051860322, now seen corresponding path program 10 times [2021-07-09 17:25:11,940 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:11,940 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841989173] [2021-07-09 17:25:11,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:11,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:12,030 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:12,031 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:12,031 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841989173] [2021-07-09 17:25:12,031 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841989173] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:12,031 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [839663546] [2021-07-09 17:25:12,031 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:12,053 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:25:12,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:12,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:25:12,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:12,121 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:12,122 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:12,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:25:12,123 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:12,126 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:12,126 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:12,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:12,127 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:12,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:12,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:12,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:12,132 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:12,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:12,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:12,135 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:12,167 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:25:12,168 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:12,168 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:25:12,168 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:25:12,237 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:12,237 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [839663546] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:12,237 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:12,237 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-09 17:25:12,237 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598507661] [2021-07-09 17:25:12,238 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:25:12,238 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:12,238 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:25:12,238 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:25:12,238 INFO L87 Difference]: Start difference. First operand 43 states and 92 transitions. Second operand has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:12,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:12,760 INFO L93 Difference]: Finished difference Result 89 states and 163 transitions. [2021-07-09 17:25:12,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-09 17:25:12,760 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-07-09 17:25:12,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:12,760 INFO L225 Difference]: With dead ends: 89 [2021-07-09 17:25:12,761 INFO L226 Difference]: Without dead ends: 84 [2021-07-09 17:25:12,761 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 556.9ms TimeCoverageRelationStatistics Valid=110, Invalid=352, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:25:12,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2021-07-09 17:25:12,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 45. [2021-07-09 17:25:12,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 44 states have (on average 2.1363636363636362) internal successors, (94), 44 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:12,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 94 transitions. [2021-07-09 17:25:12,763 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 94 transitions. Word has length 13 [2021-07-09 17:25:12,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:12,763 INFO L482 AbstractCegarLoop]: Abstraction has 45 states and 94 transitions. [2021-07-09 17:25:12,763 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:12,763 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 94 transitions. [2021-07-09 17:25:12,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-07-09 17:25:12,763 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:12,763 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:12,979 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:12,980 INFO L430 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:12,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:12,980 INFO L82 PathProgramCache]: Analyzing trace with hash 666483384, now seen corresponding path program 11 times [2021-07-09 17:25:12,980 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:12,980 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133079048] [2021-07-09 17:25:12,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:12,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:13,061 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:13,061 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:13,061 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133079048] [2021-07-09 17:25:13,062 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133079048] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:13,062 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [588739929] [2021-07-09 17:25:13,062 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:13,086 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:25:13,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:13,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:25:13,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:13,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:13,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:13,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:25:13,144 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:13,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:13,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:13,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:13,148 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:13,150 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:13,151 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:13,151 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:13,152 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:13,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:13,154 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:13,155 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:13,187 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:25:13,187 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:13,188 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:25:13,188 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:25:13,230 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:13,230 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [588739929] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:13,230 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:13,230 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-09 17:25:13,231 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522733471] [2021-07-09 17:25:13,231 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:25:13,231 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:13,231 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:25:13,231 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:25:13,231 INFO L87 Difference]: Start difference. First operand 45 states and 94 transitions. Second operand has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:13,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:13,537 INFO L93 Difference]: Finished difference Result 83 states and 156 transitions. [2021-07-09 17:25:13,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:25:13,537 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-07-09 17:25:13,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:13,539 INFO L225 Difference]: With dead ends: 83 [2021-07-09 17:25:13,539 INFO L226 Difference]: Without dead ends: 83 [2021-07-09 17:25:13,539 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 318.6ms TimeCoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:25:13,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2021-07-09 17:25:13,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 44. [2021-07-09 17:25:13,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 43 states have (on average 2.0697674418604652) internal successors, (89), 43 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:13,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 89 transitions. [2021-07-09 17:25:13,542 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 89 transitions. Word has length 13 [2021-07-09 17:25:13,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:13,542 INFO L482 AbstractCegarLoop]: Abstraction has 44 states and 89 transitions. [2021-07-09 17:25:13,542 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:13,542 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 89 transitions. [2021-07-09 17:25:13,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-07-09 17:25:13,542 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:13,542 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:13,760 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2021-07-09 17:25:13,760 INFO L430 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:13,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:13,761 INFO L82 PathProgramCache]: Analyzing trace with hash -1044129924, now seen corresponding path program 12 times [2021-07-09 17:25:13,761 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:13,761 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419907220] [2021-07-09 17:25:13,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:13,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:13,821 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:13,821 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:13,821 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419907220] [2021-07-09 17:25:13,821 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419907220] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:13,821 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1774232204] [2021-07-09 17:25:13,821 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:13,873 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:25:13,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:13,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:25:13,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:13,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:13,989 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:13,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:13,990 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:13,992 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:13,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:13,993 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:14,016 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:25:14,016 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:14,017 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:25:14,017 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:25:14,035 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:14,035 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1774232204] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:14,035 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:14,035 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-09 17:25:14,036 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341090275] [2021-07-09 17:25:14,036 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:25:14,037 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:14,037 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:25:14,037 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:25:14,037 INFO L87 Difference]: Start difference. First operand 44 states and 89 transitions. Second operand has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:14,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:14,119 INFO L93 Difference]: Finished difference Result 67 states and 130 transitions. [2021-07-09 17:25:14,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-09 17:25:14,119 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-07-09 17:25:14,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:14,120 INFO L225 Difference]: With dead ends: 67 [2021-07-09 17:25:14,120 INFO L226 Difference]: Without dead ends: 67 [2021-07-09 17:25:14,120 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 90.9ms TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:25:14,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2021-07-09 17:25:14,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 44. [2021-07-09 17:25:14,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 43 states have (on average 2.0697674418604652) internal successors, (89), 43 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:14,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 89 transitions. [2021-07-09 17:25:14,127 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 89 transitions. Word has length 13 [2021-07-09 17:25:14,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:14,127 INFO L482 AbstractCegarLoop]: Abstraction has 44 states and 89 transitions. [2021-07-09 17:25:14,128 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:14,128 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 89 transitions. [2021-07-09 17:25:14,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-07-09 17:25:14,128 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:14,128 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:14,346 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:14,347 INFO L430 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:14,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:14,347 INFO L82 PathProgramCache]: Analyzing trace with hash 1239139006, now seen corresponding path program 13 times [2021-07-09 17:25:14,347 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:14,348 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707608077] [2021-07-09 17:25:14,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:14,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:14,397 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:14,397 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:14,397 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707608077] [2021-07-09 17:25:14,397 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707608077] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:14,397 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [619335201] [2021-07-09 17:25:14,397 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:14,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:14,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:25:14,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:14,481 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:14,482 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:14,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:14,483 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:14,485 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:14,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:14,486 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:14,504 INFO L628 ElimStorePlain]: treesize reduction 30, result has 33.3 percent of original size [2021-07-09 17:25:14,504 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:14,505 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:25:14,505 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:15 [2021-07-09 17:25:14,523 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:14,524 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [619335201] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:14,524 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:14,524 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-09 17:25:14,524 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672760778] [2021-07-09 17:25:14,524 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:25:14,524 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:14,524 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:25:14,524 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:25:14,525 INFO L87 Difference]: Start difference. First operand 44 states and 89 transitions. Second operand has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:14,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:14,618 INFO L93 Difference]: Finished difference Result 77 states and 149 transitions. [2021-07-09 17:25:14,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:25:14,618 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-07-09 17:25:14,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:14,619 INFO L225 Difference]: With dead ends: 77 [2021-07-09 17:25:14,619 INFO L226 Difference]: Without dead ends: 77 [2021-07-09 17:25:14,619 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 80.6ms TimeCoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:25:14,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2021-07-09 17:25:14,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 51. [2021-07-09 17:25:14,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 50 states have (on average 2.22) internal successors, (111), 50 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:14,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 111 transitions. [2021-07-09 17:25:14,621 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 111 transitions. Word has length 13 [2021-07-09 17:25:14,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:14,621 INFO L482 AbstractCegarLoop]: Abstraction has 51 states and 111 transitions. [2021-07-09 17:25:14,621 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:14,621 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 111 transitions. [2021-07-09 17:25:14,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-07-09 17:25:14,621 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:14,621 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:14,829 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2021-07-09 17:25:14,829 INFO L430 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:14,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:14,829 INFO L82 PathProgramCache]: Analyzing trace with hash 319438298, now seen corresponding path program 14 times [2021-07-09 17:25:14,829 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:14,829 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841202112] [2021-07-09 17:25:14,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:14,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:14,875 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:14,876 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:14,876 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841202112] [2021-07-09 17:25:14,876 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841202112] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:14,876 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [143133958] [2021-07-09 17:25:14,876 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:14,899 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:25:14,899 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:14,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:25:14,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:14,963 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:14,963 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:14,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:25:14,965 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:14,967 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:25:14,967 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:14,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:25:14,971 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:14,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:14,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:14,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:14,974 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:14,976 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:25:14,977 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:14,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:25:14,979 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:15,005 INFO L628 ElimStorePlain]: treesize reduction 21, result has 58.0 percent of original size [2021-07-09 17:25:15,005 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:15,006 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:25:15,006 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:125, output treesize:29 [2021-07-09 17:25:15,033 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:15,034 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [143133958] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:15,034 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:15,034 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-09 17:25:15,034 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348141262] [2021-07-09 17:25:15,034 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:25:15,034 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:15,034 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:25:15,034 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:25:15,035 INFO L87 Difference]: Start difference. First operand 51 states and 111 transitions. Second operand has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:15,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:15,230 INFO L93 Difference]: Finished difference Result 70 states and 138 transitions. [2021-07-09 17:25:15,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 17:25:15,230 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-07-09 17:25:15,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:15,231 INFO L225 Difference]: With dead ends: 70 [2021-07-09 17:25:15,231 INFO L226 Difference]: Without dead ends: 68 [2021-07-09 17:25:15,232 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 202.6ms TimeCoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:25:15,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2021-07-09 17:25:15,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 52. [2021-07-09 17:25:15,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 51 states have (on average 2.196078431372549) internal successors, (112), 51 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:15,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 112 transitions. [2021-07-09 17:25:15,234 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 112 transitions. Word has length 13 [2021-07-09 17:25:15,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:15,234 INFO L482 AbstractCegarLoop]: Abstraction has 52 states and 112 transitions. [2021-07-09 17:25:15,234 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:15,234 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 112 transitions. [2021-07-09 17:25:15,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-07-09 17:25:15,235 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:15,235 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:15,452 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115 [2021-07-09 17:25:15,452 INFO L430 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:15,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:15,453 INFO L82 PathProgramCache]: Analyzing trace with hash 1246869404, now seen corresponding path program 15 times [2021-07-09 17:25:15,453 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:15,453 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338269386] [2021-07-09 17:25:15,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:15,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:15,505 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:15,505 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:15,505 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338269386] [2021-07-09 17:25:15,505 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338269386] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:15,505 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [259492751] [2021-07-09 17:25:15,506 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:15,529 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-09 17:25:15,529 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:15,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:25:15,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:15,586 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:15,586 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:15,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:25:15,588 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:15,590 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:15,590 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:15,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:15,592 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:15,594 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:15,594 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:15,594 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:15,598 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:15,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:15,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:15,603 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:15,637 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:25:15,638 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:15,639 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:25:15,639 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:25:15,685 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:15,685 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [259492751] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:15,685 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:15,685 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-09 17:25:15,685 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614402143] [2021-07-09 17:25:15,686 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:25:15,686 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:15,688 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:25:15,688 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:25:15,688 INFO L87 Difference]: Start difference. First operand 52 states and 112 transitions. Second operand has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:15,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:15,841 INFO L93 Difference]: Finished difference Result 90 states and 163 transitions. [2021-07-09 17:25:15,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:25:15,842 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-07-09 17:25:15,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:15,843 INFO L225 Difference]: With dead ends: 90 [2021-07-09 17:25:15,843 INFO L226 Difference]: Without dead ends: 90 [2021-07-09 17:25:15,844 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 172.4ms TimeCoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:25:15,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2021-07-09 17:25:15,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 51. [2021-07-09 17:25:15,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 50 states have (on average 2.16) internal successors, (108), 50 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:15,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 108 transitions. [2021-07-09 17:25:15,846 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 108 transitions. Word has length 13 [2021-07-09 17:25:15,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:15,846 INFO L482 AbstractCegarLoop]: Abstraction has 51 states and 108 transitions. [2021-07-09 17:25:15,846 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:15,846 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 108 transitions. [2021-07-09 17:25:15,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-07-09 17:25:15,847 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:15,847 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:16,063 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:16,064 INFO L430 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:16,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:16,064 INFO L82 PathProgramCache]: Analyzing trace with hash 2048485632, now seen corresponding path program 16 times [2021-07-09 17:25:16,064 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:16,064 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925107274] [2021-07-09 17:25:16,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:16,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:16,122 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:16,122 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:16,122 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925107274] [2021-07-09 17:25:16,122 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925107274] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:16,123 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1333237698] [2021-07-09 17:25:16,123 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:16,156 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:25:16,157 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:16,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:25:16,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:16,235 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:16,236 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:16,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:25:16,237 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:16,242 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:16,243 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:16,243 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:16,245 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:16,247 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:16,247 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:16,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:16,249 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:16,251 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:16,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:16,252 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:16,285 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:25:16,286 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:16,286 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:25:16,286 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:25:16,350 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:16,350 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1333237698] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:16,351 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:16,351 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-09 17:25:16,351 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634677464] [2021-07-09 17:25:16,352 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:25:16,352 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:16,352 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:25:16,352 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:25:16,352 INFO L87 Difference]: Start difference. First operand 51 states and 108 transitions. Second operand has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:16,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:16,618 INFO L93 Difference]: Finished difference Result 82 states and 154 transitions. [2021-07-09 17:25:16,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:25:16,618 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-07-09 17:25:16,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:16,619 INFO L225 Difference]: With dead ends: 82 [2021-07-09 17:25:16,619 INFO L226 Difference]: Without dead ends: 79 [2021-07-09 17:25:16,619 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 295.5ms TimeCoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2021-07-09 17:25:16,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2021-07-09 17:25:16,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 52. [2021-07-09 17:25:16,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 51 states have (on average 2.156862745098039) internal successors, (110), 51 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:16,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 110 transitions. [2021-07-09 17:25:16,621 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 110 transitions. Word has length 13 [2021-07-09 17:25:16,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:16,621 INFO L482 AbstractCegarLoop]: Abstraction has 52 states and 110 transitions. [2021-07-09 17:25:16,621 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:16,621 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 110 transitions. [2021-07-09 17:25:16,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-07-09 17:25:16,621 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:16,621 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:16,836 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2021-07-09 17:25:16,837 INFO L430 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:16,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:16,837 INFO L82 PathProgramCache]: Analyzing trace with hash -528137958, now seen corresponding path program 17 times [2021-07-09 17:25:16,837 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:16,837 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848614848] [2021-07-09 17:25:16,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:16,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:16,891 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:16,891 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:16,891 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848614848] [2021-07-09 17:25:16,891 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848614848] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:16,891 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [781716238] [2021-07-09 17:25:16,891 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-07-09 17:25:16,916 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:25:16,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:16,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:25:16,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:16,974 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:16,974 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:16,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:25:16,976 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:16,979 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:16,979 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:16,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:16,980 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:16,983 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:16,983 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:16,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:16,984 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:16,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:16,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:16,994 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:17,024 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:25:17,025 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:17,025 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:25:17,025 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:25:17,065 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:17,065 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [781716238] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:17,065 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:17,065 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-09 17:25:17,065 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86488835] [2021-07-09 17:25:17,066 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:25:17,066 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:17,066 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:25:17,066 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:25:17,066 INFO L87 Difference]: Start difference. First operand 52 states and 110 transitions. Second operand has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:17,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:17,204 INFO L93 Difference]: Finished difference Result 75 states and 148 transitions. [2021-07-09 17:25:17,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:25:17,204 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-07-09 17:25:17,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:17,204 INFO L225 Difference]: With dead ends: 75 [2021-07-09 17:25:17,204 INFO L226 Difference]: Without dead ends: 75 [2021-07-09 17:25:17,205 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 154.2ms TimeCoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:25:17,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2021-07-09 17:25:17,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 50. [2021-07-09 17:25:17,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 49 states have (on average 2.0816326530612246) internal successors, (102), 49 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:17,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 102 transitions. [2021-07-09 17:25:17,206 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 102 transitions. Word has length 13 [2021-07-09 17:25:17,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:17,206 INFO L482 AbstractCegarLoop]: Abstraction has 50 states and 102 transitions. [2021-07-09 17:25:17,206 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:17,207 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 102 transitions. [2021-07-09 17:25:17,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-07-09 17:25:17,207 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:17,207 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:17,420 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable128 [2021-07-09 17:25:17,421 INFO L430 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:17,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:17,421 INFO L82 PathProgramCache]: Analyzing trace with hash -242535592, now seen corresponding path program 18 times [2021-07-09 17:25:17,421 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:17,421 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691269090] [2021-07-09 17:25:17,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:17,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:17,505 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:17,505 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:17,505 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691269090] [2021-07-09 17:25:17,505 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691269090] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:17,505 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [91658037] [2021-07-09 17:25:17,505 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:17,531 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:25:17,532 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:17,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:25:17,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:17,579 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:17,579 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:17,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:25:17,581 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:17,583 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:17,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:17,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:17,585 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:17,587 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:17,587 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:17,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:17,588 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:17,590 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:17,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:17,592 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:17,623 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:25:17,624 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:17,624 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:25:17,624 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:25:17,667 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:17,668 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [91658037] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:17,668 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:17,668 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-09 17:25:17,668 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714735791] [2021-07-09 17:25:17,668 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:25:17,668 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:17,669 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:25:17,669 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:25:17,669 INFO L87 Difference]: Start difference. First operand 50 states and 102 transitions. Second operand has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:17,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:17,800 INFO L93 Difference]: Finished difference Result 97 states and 180 transitions. [2021-07-09 17:25:17,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:25:17,801 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-07-09 17:25:17,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:17,801 INFO L225 Difference]: With dead ends: 97 [2021-07-09 17:25:17,801 INFO L226 Difference]: Without dead ends: 97 [2021-07-09 17:25:17,802 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 169.5ms TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:25:17,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2021-07-09 17:25:17,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 54. [2021-07-09 17:25:17,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 53 states have (on average 2.207547169811321) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:17,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 117 transitions. [2021-07-09 17:25:17,803 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 117 transitions. Word has length 13 [2021-07-09 17:25:17,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:17,803 INFO L482 AbstractCegarLoop]: Abstraction has 54 states and 117 transitions. [2021-07-09 17:25:17,803 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:17,803 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 117 transitions. [2021-07-09 17:25:17,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-07-09 17:25:17,804 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:17,804 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:18,013 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:18,013 INFO L430 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:18,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:18,014 INFO L82 PathProgramCache]: Analyzing trace with hash 559080636, now seen corresponding path program 19 times [2021-07-09 17:25:18,014 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:18,014 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860292508] [2021-07-09 17:25:18,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:18,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:18,071 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:18,071 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:18,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860292508] [2021-07-09 17:25:18,071 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860292508] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:18,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [295321922] [2021-07-09 17:25:18,071 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:18,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:18,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:25:18,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:18,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:18,165 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:18,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:25:18,166 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:18,168 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:18,169 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:18,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:18,170 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:18,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:18,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:18,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:18,173 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:18,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:18,177 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:18,178 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:18,208 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:25:18,209 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:18,209 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:25:18,209 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:25:18,269 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:18,270 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [295321922] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:18,270 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:18,270 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-09 17:25:18,270 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582287355] [2021-07-09 17:25:18,270 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:25:18,270 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:18,270 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:25:18,270 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:25:18,271 INFO L87 Difference]: Start difference. First operand 54 states and 117 transitions. Second operand has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:18,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:18,638 INFO L93 Difference]: Finished difference Result 91 states and 169 transitions. [2021-07-09 17:25:18,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:25:18,639 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-07-09 17:25:18,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:18,639 INFO L225 Difference]: With dead ends: 91 [2021-07-09 17:25:18,639 INFO L226 Difference]: Without dead ends: 86 [2021-07-09 17:25:18,640 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 391.0ms TimeCoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:25:18,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2021-07-09 17:25:18,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 55. [2021-07-09 17:25:18,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 54 states have (on average 2.185185185185185) internal successors, (118), 54 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:18,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 118 transitions. [2021-07-09 17:25:18,641 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 118 transitions. Word has length 13 [2021-07-09 17:25:18,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:18,641 INFO L482 AbstractCegarLoop]: Abstraction has 55 states and 118 transitions. [2021-07-09 17:25:18,642 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:18,642 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 118 transitions. [2021-07-09 17:25:18,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-07-09 17:25:18,642 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:18,642 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:18,842 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2021-07-09 17:25:18,842 INFO L430 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:18,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:18,843 INFO L82 PathProgramCache]: Analyzing trace with hash -2017542954, now seen corresponding path program 20 times [2021-07-09 17:25:18,843 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:18,843 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972260130] [2021-07-09 17:25:18,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:18,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:18,896 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:18,896 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:18,896 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972260130] [2021-07-09 17:25:18,896 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972260130] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:18,896 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [959855717] [2021-07-09 17:25:18,896 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:18,957 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:25:18,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:18,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:25:18,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:19,005 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:19,006 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:19,006 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:25:19,007 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:19,010 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:19,010 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:19,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:19,011 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:19,013 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:19,014 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:19,014 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:19,015 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:19,017 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:19,017 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:19,018 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:19,049 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:25:19,049 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:19,050 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:25:19,050 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:25:19,088 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:19,089 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [959855717] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:19,089 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:19,089 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-09 17:25:19,089 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472702283] [2021-07-09 17:25:19,089 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:25:19,089 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:19,089 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:25:19,089 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:25:19,090 INFO L87 Difference]: Start difference. First operand 55 states and 118 transitions. Second operand has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:19,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:19,317 INFO L93 Difference]: Finished difference Result 80 states and 158 transitions. [2021-07-09 17:25:19,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:25:19,317 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-07-09 17:25:19,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:19,317 INFO L225 Difference]: With dead ends: 80 [2021-07-09 17:25:19,318 INFO L226 Difference]: Without dead ends: 80 [2021-07-09 17:25:19,318 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 258.8ms TimeCoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:25:19,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2021-07-09 17:25:19,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 54. [2021-07-09 17:25:19,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 53 states have (on average 2.1320754716981134) internal successors, (113), 53 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:19,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 113 transitions. [2021-07-09 17:25:19,320 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 113 transitions. Word has length 13 [2021-07-09 17:25:19,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:19,320 INFO L482 AbstractCegarLoop]: Abstraction has 54 states and 113 transitions. [2021-07-09 17:25:19,320 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:19,320 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 113 transitions. [2021-07-09 17:25:19,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-07-09 17:25:19,320 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:19,320 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:19,537 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:19,537 INFO L430 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:19,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:19,538 INFO L82 PathProgramCache]: Analyzing trace with hash 566811034, now seen corresponding path program 21 times [2021-07-09 17:25:19,538 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:19,538 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330573827] [2021-07-09 17:25:19,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:19,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:19,585 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:19,585 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:19,585 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330573827] [2021-07-09 17:25:19,585 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330573827] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:19,585 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1442128941] [2021-07-09 17:25:19,585 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:19,609 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:25:19,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:19,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:25:19,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:19,677 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:19,678 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:19,678 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:19,679 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:19,681 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:19,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:19,682 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:19,703 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:25:19,703 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:19,704 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:25:19,704 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:25:19,721 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:19,721 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1442128941] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:19,721 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:19,721 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-09 17:25:19,721 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62596442] [2021-07-09 17:25:19,721 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:25:19,722 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:19,722 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:25:19,722 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:25:19,722 INFO L87 Difference]: Start difference. First operand 54 states and 113 transitions. Second operand has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:19,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:19,797 INFO L93 Difference]: Finished difference Result 80 states and 158 transitions. [2021-07-09 17:25:19,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:25:19,798 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-07-09 17:25:19,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:19,798 INFO L225 Difference]: With dead ends: 80 [2021-07-09 17:25:19,798 INFO L226 Difference]: Without dead ends: 80 [2021-07-09 17:25:19,798 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 82.5ms TimeCoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:25:19,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2021-07-09 17:25:19,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 54. [2021-07-09 17:25:19,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 53 states have (on average 2.1320754716981134) internal successors, (113), 53 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:19,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 113 transitions. [2021-07-09 17:25:19,800 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 113 transitions. Word has length 13 [2021-07-09 17:25:19,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:19,800 INFO L482 AbstractCegarLoop]: Abstraction has 54 states and 113 transitions. [2021-07-09 17:25:19,800 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:19,800 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 113 transitions. [2021-07-09 17:25:19,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-07-09 17:25:19,801 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:19,801 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:20,017 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable145 [2021-07-09 17:25:20,018 INFO L430 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:20,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:20,018 INFO L82 PathProgramCache]: Analyzing trace with hash 1546997946, now seen corresponding path program 22 times [2021-07-09 17:25:20,018 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:20,018 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836065308] [2021-07-09 17:25:20,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:20,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:20,071 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:20,071 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:20,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836065308] [2021-07-09 17:25:20,071 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836065308] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:20,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1384129857] [2021-07-09 17:25:20,071 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:20,093 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:25:20,094 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:20,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:25:20,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:20,144 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:20,145 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:20,145 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:20,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:20,148 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:20,161 INFO L628 ElimStorePlain]: treesize reduction 27, result has 30.8 percent of original size [2021-07-09 17:25:20,162 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:20,162 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:25:20,162 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:12 [2021-07-09 17:25:20,177 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:20,177 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1384129857] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:20,177 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:20,177 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-09 17:25:20,177 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923939429] [2021-07-09 17:25:20,177 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:25:20,177 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:20,178 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:25:20,178 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:25:20,178 INFO L87 Difference]: Start difference. First operand 54 states and 113 transitions. Second operand has 10 states, 10 states have (on average 1.8) internal successors, (18), 10 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:20,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:20,268 INFO L93 Difference]: Finished difference Result 82 states and 165 transitions. [2021-07-09 17:25:20,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-09 17:25:20,268 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.8) internal successors, (18), 10 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-07-09 17:25:20,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:20,269 INFO L225 Difference]: With dead ends: 82 [2021-07-09 17:25:20,269 INFO L226 Difference]: Without dead ends: 82 [2021-07-09 17:25:20,269 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 96.8ms TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:25:20,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2021-07-09 17:25:20,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 53. [2021-07-09 17:25:20,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 52 states have (on average 2.1538461538461537) internal successors, (112), 52 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:20,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 112 transitions. [2021-07-09 17:25:20,270 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 112 transitions. Word has length 13 [2021-07-09 17:25:20,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:20,270 INFO L482 AbstractCegarLoop]: Abstraction has 53 states and 112 transitions. [2021-07-09 17:25:20,271 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.8) internal successors, (18), 10 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:20,271 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 112 transitions. [2021-07-09 17:25:20,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-07-09 17:25:20,271 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:20,271 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:20,471 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148,27 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:20,472 INFO L430 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:20,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:20,472 INFO L82 PathProgramCache]: Analyzing trace with hash 1390433762, now seen corresponding path program 23 times [2021-07-09 17:25:20,472 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:20,472 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937831141] [2021-07-09 17:25:20,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:20,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:20,514 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:20,514 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:20,514 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937831141] [2021-07-09 17:25:20,514 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937831141] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:20,515 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [451139279] [2021-07-09 17:25:20,515 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:20,538 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:25:20,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:20,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:25:20,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:20,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:25:20,602 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:20,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:25:20,605 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:20,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:25:20,608 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:20,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:25:20,611 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:20,613 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:20,614 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:25:20,615 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:20,617 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:20,617 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:20,640 INFO L628 ElimStorePlain]: treesize reduction 34, result has 37.0 percent of original size [2021-07-09 17:25:20,640 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:20,641 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:25:20,641 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:107, output treesize:20 [2021-07-09 17:25:20,663 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:20,663 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [451139279] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:20,663 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:20,663 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-09 17:25:20,663 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111325906] [2021-07-09 17:25:20,664 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:25:20,664 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:20,664 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:25:20,665 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:25:20,665 INFO L87 Difference]: Start difference. First operand 53 states and 112 transitions. Second operand has 10 states, 10 states have (on average 1.8) internal successors, (18), 10 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:20,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:20,866 INFO L93 Difference]: Finished difference Result 80 states and 158 transitions. [2021-07-09 17:25:20,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:25:20,867 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.8) internal successors, (18), 10 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-07-09 17:25:20,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:20,867 INFO L225 Difference]: With dead ends: 80 [2021-07-09 17:25:20,867 INFO L226 Difference]: Without dead ends: 77 [2021-07-09 17:25:20,867 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 216.4ms TimeCoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:25:20,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2021-07-09 17:25:20,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 53. [2021-07-09 17:25:20,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 52 states have (on average 2.1346153846153846) internal successors, (111), 52 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:20,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 111 transitions. [2021-07-09 17:25:20,869 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 111 transitions. Word has length 13 [2021-07-09 17:25:20,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:20,870 INFO L482 AbstractCegarLoop]: Abstraction has 53 states and 111 transitions. [2021-07-09 17:25:20,870 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.8) internal successors, (18), 10 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:20,870 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 111 transitions. [2021-07-09 17:25:20,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-07-09 17:25:20,870 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:20,870 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:21,086 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable150 [2021-07-09 17:25:21,086 INFO L430 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:21,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:21,087 INFO L82 PathProgramCache]: Analyzing trace with hash -1413378020, now seen corresponding path program 24 times [2021-07-09 17:25:21,087 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:21,087 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744242058] [2021-07-09 17:25:21,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:21,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:21,132 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:21,132 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:21,132 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744242058] [2021-07-09 17:25:21,132 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744242058] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:21,132 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [720910707] [2021-07-09 17:25:21,132 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:21,156 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-09 17:25:21,156 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:21,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:25:21,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:21,269 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:21,270 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:21,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:21,272 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:21,275 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:21,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:21,276 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:21,297 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:25:21,297 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:21,298 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:25:21,298 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:25:21,314 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:21,315 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [720910707] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:21,315 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:21,315 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-09 17:25:21,315 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316427121] [2021-07-09 17:25:21,316 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:25:21,316 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:21,317 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:25:21,317 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:25:21,318 INFO L87 Difference]: Start difference. First operand 53 states and 111 transitions. Second operand has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:21,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:21,401 INFO L93 Difference]: Finished difference Result 83 states and 167 transitions. [2021-07-09 17:25:21,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-09 17:25:21,401 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-07-09 17:25:21,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:21,402 INFO L225 Difference]: With dead ends: 83 [2021-07-09 17:25:21,402 INFO L226 Difference]: Without dead ends: 83 [2021-07-09 17:25:21,402 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 83.2ms TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:25:21,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2021-07-09 17:25:21,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 54. [2021-07-09 17:25:21,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 53 states have (on average 2.150943396226415) internal successors, (114), 53 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:21,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 114 transitions. [2021-07-09 17:25:21,404 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 114 transitions. Word has length 13 [2021-07-09 17:25:21,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:21,404 INFO L482 AbstractCegarLoop]: Abstraction has 54 states and 114 transitions. [2021-07-09 17:25:21,404 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:21,404 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 114 transitions. [2021-07-09 17:25:21,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-07-09 17:25:21,404 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:21,404 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:21,620 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable156 [2021-07-09 17:25:21,621 INFO L430 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:21,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:21,621 INFO L82 PathProgramCache]: Analyzing trace with hash 1961888568, now seen corresponding path program 25 times [2021-07-09 17:25:21,621 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:21,621 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795539865] [2021-07-09 17:25:21,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:21,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:21,670 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:21,671 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:21,671 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795539865] [2021-07-09 17:25:21,671 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795539865] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:21,671 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [77227411] [2021-07-09 17:25:21,671 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:21,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:21,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:25:21,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:21,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:25:21,789 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:21,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:25:21,792 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:21,794 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:25:21,795 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:21,797 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:21,797 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:21,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:25:21,799 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:21,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:21,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:21,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:21,802 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:21,804 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:25:21,805 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:21,832 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:25:21,832 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:21,835 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:25:21,835 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:25:21,856 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:21,856 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [77227411] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:21,856 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:21,856 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-09 17:25:21,857 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836713250] [2021-07-09 17:25:21,857 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:25:21,857 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:21,857 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:25:21,858 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:25:21,858 INFO L87 Difference]: Start difference. First operand 54 states and 114 transitions. Second operand has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:22,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:22,098 INFO L93 Difference]: Finished difference Result 82 states and 162 transitions. [2021-07-09 17:25:22,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:25:22,098 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-07-09 17:25:22,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:22,099 INFO L225 Difference]: With dead ends: 82 [2021-07-09 17:25:22,099 INFO L226 Difference]: Without dead ends: 80 [2021-07-09 17:25:22,099 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 259.2ms TimeCoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:25:22,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2021-07-09 17:25:22,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 54. [2021-07-09 17:25:22,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 53 states have (on average 2.1320754716981134) internal successors, (113), 53 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:22,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 113 transitions. [2021-07-09 17:25:22,100 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 113 transitions. Word has length 13 [2021-07-09 17:25:22,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:22,100 INFO L482 AbstractCegarLoop]: Abstraction has 54 states and 113 transitions. [2021-07-09 17:25:22,100 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:22,100 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 113 transitions. [2021-07-09 17:25:22,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-07-09 17:25:22,101 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:22,101 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:22,301 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable159 [2021-07-09 17:25:22,301 INFO L430 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:22,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:22,302 INFO L82 PathProgramCache]: Analyzing trace with hash -1405647622, now seen corresponding path program 26 times [2021-07-09 17:25:22,302 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:22,302 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23672323] [2021-07-09 17:25:22,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:22,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:22,354 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:22,355 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:22,355 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23672323] [2021-07-09 17:25:22,355 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23672323] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:22,355 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [902833215] [2021-07-09 17:25:22,355 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:22,379 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:25:22,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:22,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:25:22,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:22,433 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:22,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:22,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:22,435 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:22,445 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:22,445 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:22,446 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:22,447 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:22,449 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:22,450 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:22,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:22,451 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:22,453 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:22,453 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:25:22,454 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:22,486 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:25:22,487 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:22,487 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:25:22,487 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:25:22,551 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:22,552 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [902833215] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:22,552 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:22,552 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-09 17:25:22,552 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967000058] [2021-07-09 17:25:22,552 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:25:22,552 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:22,553 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:25:22,553 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:25:22,553 INFO L87 Difference]: Start difference. First operand 54 states and 113 transitions. Second operand has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:22,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:22,812 INFO L93 Difference]: Finished difference Result 122 states and 227 transitions. [2021-07-09 17:25:22,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:25:22,813 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-07-09 17:25:22,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:22,813 INFO L225 Difference]: With dead ends: 122 [2021-07-09 17:25:22,813 INFO L226 Difference]: Without dead ends: 122 [2021-07-09 17:25:22,814 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 294.2ms TimeCoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:25:22,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2021-07-09 17:25:22,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 57. [2021-07-09 17:25:22,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 56 states have (on average 2.2142857142857144) internal successors, (124), 56 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:22,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 124 transitions. [2021-07-09 17:25:22,815 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 124 transitions. Word has length 13 [2021-07-09 17:25:22,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:22,815 INFO L482 AbstractCegarLoop]: Abstraction has 57 states and 124 transitions. [2021-07-09 17:25:22,815 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:22,815 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 124 transitions. [2021-07-09 17:25:22,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-07-09 17:25:22,816 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:22,816 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:23,032 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:23,032 INFO L430 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:23,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:23,033 INFO L82 PathProgramCache]: Analyzing trace with hash -604031394, now seen corresponding path program 27 times [2021-07-09 17:25:23,033 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:23,033 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402355214] [2021-07-09 17:25:23,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:23,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:23,085 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:23,085 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:23,085 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402355214] [2021-07-09 17:25:23,085 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402355214] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:23,085 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2057293679] [2021-07-09 17:25:23,086 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:23,108 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-09 17:25:23,108 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:23,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:25:23,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:23,189 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:23,189 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:23,190 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:23,190 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:23,193 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:23,193 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:23,193 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:23,194 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:23,196 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:23,196 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:23,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:23,197 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:23,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:23,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:25:23,201 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:23,230 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:25:23,231 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:23,231 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:25:23,231 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:25:23,288 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:23,288 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2057293679] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:23,288 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:23,288 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-09 17:25:23,288 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815175315] [2021-07-09 17:25:23,288 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:25:23,288 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:23,289 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:25:23,289 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:25:23,289 INFO L87 Difference]: Start difference. First operand 57 states and 124 transitions. Second operand has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:23,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:23,789 INFO L93 Difference]: Finished difference Result 115 states and 215 transitions. [2021-07-09 17:25:23,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:25:23,790 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-07-09 17:25:23,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:23,790 INFO L225 Difference]: With dead ends: 115 [2021-07-09 17:25:23,790 INFO L226 Difference]: Without dead ends: 112 [2021-07-09 17:25:23,790 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 480.5ms TimeCoverageRelationStatistics Valid=112, Invalid=394, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:25:23,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2021-07-09 17:25:23,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 58. [2021-07-09 17:25:23,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 57 states have (on average 2.210526315789474) internal successors, (126), 57 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:23,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 126 transitions. [2021-07-09 17:25:23,792 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 126 transitions. Word has length 13 [2021-07-09 17:25:23,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:23,792 INFO L482 AbstractCegarLoop]: Abstraction has 58 states and 126 transitions. [2021-07-09 17:25:23,793 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:23,793 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 126 transitions. [2021-07-09 17:25:23,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-07-09 17:25:23,793 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:23,793 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:24,009 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170,32 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:24,010 INFO L430 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:24,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:24,010 INFO L82 PathProgramCache]: Analyzing trace with hash 1114312312, now seen corresponding path program 28 times [2021-07-09 17:25:24,011 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:24,011 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294467137] [2021-07-09 17:25:24,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:24,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:24,079 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:24,080 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:24,080 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294467137] [2021-07-09 17:25:24,080 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294467137] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:24,080 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [669493394] [2021-07-09 17:25:24,080 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:24,100 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:25:24,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:24,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:25:24,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:24,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:24,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:24,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:24,174 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:24,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:24,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:24,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:24,179 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:24,181 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:24,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:24,187 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:24,188 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:24,191 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:24,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:25:24,193 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:24,222 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:25:24,222 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:24,223 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:25:24,223 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:25:24,262 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:24,262 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [669493394] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:24,262 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:24,262 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-09 17:25:24,262 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241236142] [2021-07-09 17:25:24,263 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:25:24,263 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:24,265 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:25:24,265 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:25:24,265 INFO L87 Difference]: Start difference. First operand 58 states and 126 transitions. Second operand has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:24,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:24,529 INFO L93 Difference]: Finished difference Result 105 states and 200 transitions. [2021-07-09 17:25:24,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:25:24,529 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-07-09 17:25:24,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:24,529 INFO L225 Difference]: With dead ends: 105 [2021-07-09 17:25:24,529 INFO L226 Difference]: Without dead ends: 105 [2021-07-09 17:25:24,530 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 258.7ms TimeCoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:25:24,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2021-07-09 17:25:24,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 56. [2021-07-09 17:25:24,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 55 states have (on average 2.1454545454545455) internal successors, (118), 55 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:24,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 118 transitions. [2021-07-09 17:25:24,531 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 118 transitions. Word has length 13 [2021-07-09 17:25:24,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:24,531 INFO L482 AbstractCegarLoop]: Abstraction has 56 states and 118 transitions. [2021-07-09 17:25:24,532 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:24,532 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 118 transitions. [2021-07-09 17:25:24,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-07-09 17:25:24,532 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:24,532 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:24,744 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable176 [2021-07-09 17:25:24,745 INFO L430 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:24,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:24,745 INFO L82 PathProgramCache]: Analyzing trace with hash 732792740, now seen corresponding path program 29 times [2021-07-09 17:25:24,745 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:24,745 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210687595] [2021-07-09 17:25:24,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:24,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:24,801 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:24,801 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:24,801 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210687595] [2021-07-09 17:25:24,801 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210687595] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:24,801 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [361454279] [2021-07-09 17:25:24,801 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:24,836 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:25:24,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:24,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:25:24,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:24,935 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:24,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:24,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:24,937 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:24,941 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:24,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:24,942 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:24,962 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:25:24,962 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:24,963 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:25:24,963 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:25:24,979 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:24,979 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [361454279] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:24,979 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:24,979 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-09 17:25:24,979 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043366334] [2021-07-09 17:25:24,979 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:25:24,979 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:24,980 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:25:24,980 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:25:24,980 INFO L87 Difference]: Start difference. First operand 56 states and 118 transitions. Second operand has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:25,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:25,079 INFO L93 Difference]: Finished difference Result 91 states and 181 transitions. [2021-07-09 17:25:25,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:25:25,079 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-07-09 17:25:25,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:25,080 INFO L225 Difference]: With dead ends: 91 [2021-07-09 17:25:25,080 INFO L226 Difference]: Without dead ends: 91 [2021-07-09 17:25:25,080 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 75.5ms TimeCoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:25:25,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2021-07-09 17:25:25,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 60. [2021-07-09 17:25:25,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 59 states have (on average 2.23728813559322) internal successors, (132), 59 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:25,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 132 transitions. [2021-07-09 17:25:25,082 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 132 transitions. Word has length 13 [2021-07-09 17:25:25,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:25,082 INFO L482 AbstractCegarLoop]: Abstraction has 60 states and 132 transitions. [2021-07-09 17:25:25,082 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:25,082 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 132 transitions. [2021-07-09 17:25:25,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-07-09 17:25:25,082 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:25,082 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:25,293 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:25,293 INFO L430 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:25,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:25,293 INFO L82 PathProgramCache]: Analyzing trace with hash -186907968, now seen corresponding path program 30 times [2021-07-09 17:25:25,293 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:25,293 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496314456] [2021-07-09 17:25:25,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:25,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:25,338 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:25,338 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:25,338 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496314456] [2021-07-09 17:25:25,338 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496314456] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:25,338 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [432653040] [2021-07-09 17:25:25,338 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:25,390 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-09 17:25:25,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:25,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:25:25,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:25,507 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:25:25,508 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:25,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:25:25,511 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:25,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:25:25,513 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:25,523 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:25,524 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:25,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:25:25,525 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:25,527 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:25,528 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:25,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:25,529 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:25,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:25:25,531 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:25,560 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:25:25,560 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:25,561 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:25:25,561 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:25:25,596 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:25,596 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [432653040] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:25,596 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:25,596 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-09 17:25:25,597 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312528663] [2021-07-09 17:25:25,597 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:25:25,597 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:25,598 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:25:25,598 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:25:25,598 INFO L87 Difference]: Start difference. First operand 60 states and 132 transitions. Second operand has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:25,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:25,834 INFO L93 Difference]: Finished difference Result 80 states and 161 transitions. [2021-07-09 17:25:25,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:25:25,834 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-07-09 17:25:25,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:25,835 INFO L225 Difference]: With dead ends: 80 [2021-07-09 17:25:25,835 INFO L226 Difference]: Without dead ends: 78 [2021-07-09 17:25:25,835 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 238.6ms TimeCoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:25:25,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2021-07-09 17:25:25,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 61. [2021-07-09 17:25:25,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 60 states have (on average 2.216666666666667) internal successors, (133), 60 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:25,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 133 transitions. [2021-07-09 17:25:25,837 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 133 transitions. Word has length 13 [2021-07-09 17:25:25,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:25,837 INFO L482 AbstractCegarLoop]: Abstraction has 61 states and 133 transitions. [2021-07-09 17:25:25,837 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:25,837 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 133 transitions. [2021-07-09 17:25:25,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-07-09 17:25:25,837 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:25,837 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:26,054 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable183 [2021-07-09 17:25:26,055 INFO L430 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:26,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:26,055 INFO L82 PathProgramCache]: Analyzing trace with hash 740523138, now seen corresponding path program 31 times [2021-07-09 17:25:26,055 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:26,055 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510203369] [2021-07-09 17:25:26,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:26,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:26,107 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:26,107 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:26,107 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510203369] [2021-07-09 17:25:26,108 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510203369] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:26,108 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1042350417] [2021-07-09 17:25:26,108 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:26,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:26,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:25:26,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:26,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:26,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:26,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:26,179 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:26,181 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:26,181 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:26,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:26,182 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:26,184 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:26,185 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:26,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:26,186 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:26,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:26,188 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:25:26,189 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:26,219 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:25:26,220 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:26,220 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:25:26,220 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:25:26,260 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:26,260 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1042350417] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:26,260 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:26,260 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-09 17:25:26,260 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198526087] [2021-07-09 17:25:26,260 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:25:26,261 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:26,261 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:25:26,261 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:25:26,261 INFO L87 Difference]: Start difference. First operand 61 states and 133 transitions. Second operand has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:26,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:26,452 INFO L93 Difference]: Finished difference Result 105 states and 196 transitions. [2021-07-09 17:25:26,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:25:26,452 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-07-09 17:25:26,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:26,453 INFO L225 Difference]: With dead ends: 105 [2021-07-09 17:25:26,453 INFO L226 Difference]: Without dead ends: 105 [2021-07-09 17:25:26,453 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 213.6ms TimeCoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2021-07-09 17:25:26,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2021-07-09 17:25:26,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 59. [2021-07-09 17:25:26,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 58 states have (on average 2.206896551724138) internal successors, (128), 58 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:26,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 128 transitions. [2021-07-09 17:25:26,454 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 128 transitions. Word has length 13 [2021-07-09 17:25:26,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:26,455 INFO L482 AbstractCegarLoop]: Abstraction has 59 states and 128 transitions. [2021-07-09 17:25:26,455 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:26,455 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 128 transitions. [2021-07-09 17:25:26,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-07-09 17:25:26,455 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:26,455 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:26,672 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:26,672 INFO L430 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:26,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:26,672 INFO L82 PathProgramCache]: Analyzing trace with hash 1542139366, now seen corresponding path program 32 times [2021-07-09 17:25:26,673 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:26,673 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226026203] [2021-07-09 17:25:26,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:26,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:26,725 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:26,725 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:26,726 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226026203] [2021-07-09 17:25:26,726 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226026203] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:26,726 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1234836782] [2021-07-09 17:25:26,726 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:26,751 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:25:26,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:26,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:25:26,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:26,797 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:26,797 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:26,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:26,798 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:26,800 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:26,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:26,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:26,802 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:26,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:26,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:26,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:26,805 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:26,807 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:26,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:25:26,808 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:26,839 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:25:26,839 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:26,840 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:25:26,840 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:25:26,893 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:26,893 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1234836782] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:26,893 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:26,893 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-09 17:25:26,894 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624670710] [2021-07-09 17:25:26,894 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:25:26,894 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:26,894 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:25:26,894 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:25:26,894 INFO L87 Difference]: Start difference. First operand 59 states and 128 transitions. Second operand has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:27,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:27,129 INFO L93 Difference]: Finished difference Result 87 states and 167 transitions. [2021-07-09 17:25:27,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 17:25:27,129 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-07-09 17:25:27,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:27,130 INFO L225 Difference]: With dead ends: 87 [2021-07-09 17:25:27,130 INFO L226 Difference]: Without dead ends: 84 [2021-07-09 17:25:27,130 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 239.8ms TimeCoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2021-07-09 17:25:27,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2021-07-09 17:25:27,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 60. [2021-07-09 17:25:27,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 59 states have (on average 2.2033898305084745) internal successors, (130), 59 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:27,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 130 transitions. [2021-07-09 17:25:27,132 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 130 transitions. Word has length 13 [2021-07-09 17:25:27,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:27,132 INFO L482 AbstractCegarLoop]: Abstraction has 60 states and 130 transitions. [2021-07-09 17:25:27,132 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:27,132 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 130 transitions. [2021-07-09 17:25:27,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-07-09 17:25:27,132 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:27,132 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:27,345 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable194 [2021-07-09 17:25:27,345 INFO L430 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:27,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:27,346 INFO L82 PathProgramCache]: Analyzing trace with hash -1034484224, now seen corresponding path program 33 times [2021-07-09 17:25:27,346 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:27,346 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351056240] [2021-07-09 17:25:27,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:27,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:27,418 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:27,418 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:27,418 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351056240] [2021-07-09 17:25:27,418 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351056240] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:27,418 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1242975407] [2021-07-09 17:25:27,418 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:27,442 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:25:27,443 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:27,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:25:27,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:27,488 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:27,488 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:27,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:27,489 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:27,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:27,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:27,492 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:27,493 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:27,495 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:27,496 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:27,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:27,497 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:27,499 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:27,499 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:25:27,500 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:27,531 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:25:27,531 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:27,531 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:25:27,532 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:25:27,572 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:27,572 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1242975407] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:27,572 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:27,572 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-09 17:25:27,572 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652565343] [2021-07-09 17:25:27,572 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:25:27,572 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:27,572 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:25:27,572 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:25:27,573 INFO L87 Difference]: Start difference. First operand 60 states and 130 transitions. Second operand has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:27,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:27,701 INFO L93 Difference]: Finished difference Result 80 states and 161 transitions. [2021-07-09 17:25:27,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:25:27,701 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-07-09 17:25:27,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:27,702 INFO L225 Difference]: With dead ends: 80 [2021-07-09 17:25:27,702 INFO L226 Difference]: Without dead ends: 80 [2021-07-09 17:25:27,702 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 166.8ms TimeCoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:25:27,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2021-07-09 17:25:27,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 55. [2021-07-09 17:25:27,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 54 states have (on average 2.1296296296296298) internal successors, (115), 54 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:27,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 115 transitions. [2021-07-09 17:25:27,704 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 115 transitions. Word has length 13 [2021-07-09 17:25:27,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:27,704 INFO L482 AbstractCegarLoop]: Abstraction has 55 states and 115 transitions. [2021-07-09 17:25:27,704 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:27,704 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 115 transitions. [2021-07-09 17:25:27,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-07-09 17:25:27,704 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:27,704 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:27,922 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable200 [2021-07-09 17:25:27,922 INFO L430 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:27,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:27,922 INFO L82 PathProgramCache]: Analyzing trace with hash -748881858, now seen corresponding path program 34 times [2021-07-09 17:25:27,922 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:27,922 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684141357] [2021-07-09 17:25:27,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:27,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:27,975 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:27,976 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:27,976 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684141357] [2021-07-09 17:25:27,976 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684141357] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:27,976 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [795090648] [2021-07-09 17:25:27,976 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:28,000 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:25:28,000 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:28,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:25:28,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:28,047 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:28,048 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:28,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:28,049 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:28,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:28,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:28,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:28,053 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:28,055 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:28,056 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:28,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:28,057 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:28,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:28,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:25:28,060 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:28,092 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:25:28,092 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:28,093 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:25:28,093 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:25:28,134 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:28,134 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [795090648] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:28,134 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:28,134 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-09 17:25:28,134 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383080642] [2021-07-09 17:25:28,135 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:25:28,135 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:28,135 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:25:28,135 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:25:28,135 INFO L87 Difference]: Start difference. First operand 55 states and 115 transitions. Second operand has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:28,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:28,272 INFO L93 Difference]: Finished difference Result 105 states and 196 transitions. [2021-07-09 17:25:28,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:25:28,273 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-07-09 17:25:28,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:28,273 INFO L225 Difference]: With dead ends: 105 [2021-07-09 17:25:28,273 INFO L226 Difference]: Without dead ends: 105 [2021-07-09 17:25:28,273 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 169.7ms TimeCoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:25:28,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2021-07-09 17:25:28,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 57. [2021-07-09 17:25:28,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 56 states have (on average 2.1964285714285716) internal successors, (123), 56 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:28,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 123 transitions. [2021-07-09 17:25:28,275 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 123 transitions. Word has length 13 [2021-07-09 17:25:28,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:28,275 INFO L482 AbstractCegarLoop]: Abstraction has 57 states and 123 transitions. [2021-07-09 17:25:28,275 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:28,275 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 123 transitions. [2021-07-09 17:25:28,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-07-09 17:25:28,275 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:28,276 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:28,488 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:28,489 INFO L430 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:28,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:28,489 INFO L82 PathProgramCache]: Analyzing trace with hash 52734370, now seen corresponding path program 35 times [2021-07-09 17:25:28,489 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:28,489 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142674148] [2021-07-09 17:25:28,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:28,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:28,544 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:28,544 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:28,544 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142674148] [2021-07-09 17:25:28,544 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142674148] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:28,544 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [519881066] [2021-07-09 17:25:28,544 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:28,574 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:25:28,574 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:28,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:25:28,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:28,623 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:28,624 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:28,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:28,625 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:28,628 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:28,628 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:28,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:28,630 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:28,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:28,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:28,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:28,634 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:28,636 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:28,638 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:25:28,640 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:28,672 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:25:28,672 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:28,673 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:25:28,673 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:25:28,733 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:28,734 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [519881066] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:28,734 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:28,734 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-09 17:25:28,734 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950671471] [2021-07-09 17:25:28,734 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:25:28,734 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:28,734 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:25:28,735 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:25:28,735 INFO L87 Difference]: Start difference. First operand 57 states and 123 transitions. Second operand has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:29,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:29,042 INFO L93 Difference]: Finished difference Result 93 states and 173 transitions. [2021-07-09 17:25:29,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-09 17:25:29,042 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-07-09 17:25:29,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:29,043 INFO L225 Difference]: With dead ends: 93 [2021-07-09 17:25:29,043 INFO L226 Difference]: Without dead ends: 88 [2021-07-09 17:25:29,043 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 333.9ms TimeCoverageRelationStatistics Valid=75, Invalid=267, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:25:29,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2021-07-09 17:25:29,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 58. [2021-07-09 17:25:29,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 57 states have (on average 2.175438596491228) internal successors, (124), 57 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:29,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 124 transitions. [2021-07-09 17:25:29,045 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 124 transitions. Word has length 13 [2021-07-09 17:25:29,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:29,045 INFO L482 AbstractCegarLoop]: Abstraction has 58 states and 124 transitions. [2021-07-09 17:25:29,045 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:29,045 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 124 transitions. [2021-07-09 17:25:29,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-07-09 17:25:29,045 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:29,045 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:29,262 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:29,262 INFO L430 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:29,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:29,262 INFO L82 PathProgramCache]: Analyzing trace with hash 1771078076, now seen corresponding path program 36 times [2021-07-09 17:25:29,263 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:29,263 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889750858] [2021-07-09 17:25:29,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:29,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:29,316 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:29,316 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:29,316 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889750858] [2021-07-09 17:25:29,316 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889750858] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:29,316 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [451768691] [2021-07-09 17:25:29,316 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-07-09 17:25:29,357 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:25:29,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:29,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:25:29,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:29,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:29,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:29,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:29,406 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:29,408 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:29,409 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:29,409 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:29,410 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:29,412 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:29,412 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:29,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:29,414 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:29,417 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:29,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:25:29,418 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:29,451 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:25:29,451 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:29,452 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:25:29,452 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:25:29,494 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:29,494 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [451768691] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:29,494 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:29,494 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-09 17:25:29,494 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521871480] [2021-07-09 17:25:29,494 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:25:29,495 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:29,495 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:25:29,495 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:25:29,495 INFO L87 Difference]: Start difference. First operand 58 states and 124 transitions. Second operand has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:29,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:29,699 INFO L93 Difference]: Finished difference Result 82 states and 162 transitions. [2021-07-09 17:25:29,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:25:29,700 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-07-09 17:25:29,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:29,700 INFO L225 Difference]: With dead ends: 82 [2021-07-09 17:25:29,700 INFO L226 Difference]: Without dead ends: 82 [2021-07-09 17:25:29,701 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 219.8ms TimeCoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2021-07-09 17:25:29,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2021-07-09 17:25:29,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 57. [2021-07-09 17:25:29,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 56 states have (on average 2.125) internal successors, (119), 56 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:29,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 119 transitions. [2021-07-09 17:25:29,702 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 119 transitions. Word has length 13 [2021-07-09 17:25:29,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:29,702 INFO L482 AbstractCegarLoop]: Abstraction has 57 states and 119 transitions. [2021-07-09 17:25:29,702 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:29,702 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 119 transitions. [2021-07-09 17:25:29,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-07-09 17:25:29,702 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:29,702 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:29,913 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:29,913 INFO L430 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:29,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:29,914 INFO L82 PathProgramCache]: Analyzing trace with hash 60464768, now seen corresponding path program 37 times [2021-07-09 17:25:29,914 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:29,914 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819610283] [2021-07-09 17:25:29,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:29,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:29,969 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:29,970 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:29,970 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819610283] [2021-07-09 17:25:29,970 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819610283] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:29,970 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [992554844] [2021-07-09 17:25:29,970 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:29,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:29,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:25:29,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:30,053 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:30,053 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:30,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:30,054 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:30,056 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:30,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:30,057 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:30,073 INFO L628 ElimStorePlain]: treesize reduction 30, result has 33.3 percent of original size [2021-07-09 17:25:30,074 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:30,074 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:25:30,074 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:15 [2021-07-09 17:25:30,091 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:30,092 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [992554844] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:30,092 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:30,092 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-09 17:25:30,092 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677372580] [2021-07-09 17:25:30,092 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:25:30,092 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:30,092 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:25:30,092 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:25:30,092 INFO L87 Difference]: Start difference. First operand 57 states and 119 transitions. Second operand has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:30,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:30,190 INFO L93 Difference]: Finished difference Result 82 states and 162 transitions. [2021-07-09 17:25:30,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:25:30,191 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-07-09 17:25:30,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:30,191 INFO L225 Difference]: With dead ends: 82 [2021-07-09 17:25:30,191 INFO L226 Difference]: Without dead ends: 82 [2021-07-09 17:25:30,191 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 86.6ms TimeCoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:25:30,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2021-07-09 17:25:30,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 52. [2021-07-09 17:25:30,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 51 states have (on average 2.0784313725490198) internal successors, (106), 51 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:30,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 106 transitions. [2021-07-09 17:25:30,193 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 106 transitions. Word has length 13 [2021-07-09 17:25:30,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:30,193 INFO L482 AbstractCegarLoop]: Abstraction has 52 states and 106 transitions. [2021-07-09 17:25:30,193 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:30,193 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 106 transitions. [2021-07-09 17:25:30,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:25:30,193 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:30,193 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:30,410 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218,42 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:30,410 INFO L430 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:30,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:30,410 INFO L82 PathProgramCache]: Analyzing trace with hash -127183706, now seen corresponding path program 38 times [2021-07-09 17:25:30,410 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:30,410 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658459719] [2021-07-09 17:25:30,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:30,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:30,904 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:30,904 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:30,904 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658459719] [2021-07-09 17:25:30,904 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658459719] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:30,904 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [100393246] [2021-07-09 17:25:30,904 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:30,930 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:25:30,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:30,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-09 17:25:30,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:31,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:31,254 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:31,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 26 [2021-07-09 17:25:31,255 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:31,271 INFO L628 ElimStorePlain]: treesize reduction 111, result has 9.0 percent of original size [2021-07-09 17:25:31,272 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:31,272 INFO L518 ElimStorePlain]: Eliminatee v_prenex_23 vanished before elimination [2021-07-09 17:25:31,272 INFO L518 ElimStorePlain]: Eliminatee v_prenex_22 vanished before elimination [2021-07-09 17:25:31,272 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:25:31,272 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:140, output treesize:11 [2021-07-09 17:25:31,294 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:31,294 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [100393246] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:31,294 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:31,294 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 14 [2021-07-09 17:25:31,294 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876801500] [2021-07-09 17:25:31,294 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:25:31,294 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:31,295 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:25:31,295 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:25:31,295 INFO L87 Difference]: Start difference. First operand 52 states and 106 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:32,250 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 69 [2021-07-09 17:25:32,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:32,281 INFO L93 Difference]: Finished difference Result 111 states and 206 transitions. [2021-07-09 17:25:32,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:25:32,281 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-07-09 17:25:32,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:32,281 INFO L225 Difference]: With dead ends: 111 [2021-07-09 17:25:32,282 INFO L226 Difference]: Without dead ends: 108 [2021-07-09 17:25:32,282 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 8 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 1402.6ms TimeCoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2021-07-09 17:25:32,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2021-07-09 17:25:32,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 62. [2021-07-09 17:25:32,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 61 states have (on average 2.1147540983606556) internal successors, (129), 61 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:32,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 129 transitions. [2021-07-09 17:25:32,283 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 129 transitions. Word has length 14 [2021-07-09 17:25:32,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:32,284 INFO L482 AbstractCegarLoop]: Abstraction has 62 states and 129 transitions. [2021-07-09 17:25:32,284 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:32,284 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 129 transitions. [2021-07-09 17:25:32,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:25:32,284 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:32,284 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:32,484 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:32,485 INFO L430 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:32,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:32,485 INFO L82 PathProgramCache]: Analyzing trace with hash -1602893270, now seen corresponding path program 39 times [2021-07-09 17:25:32,485 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:32,485 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962929196] [2021-07-09 17:25:32,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:32,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:32,757 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:32,757 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:32,758 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962929196] [2021-07-09 17:25:32,758 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962929196] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:32,758 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [678504100] [2021-07-09 17:25:32,758 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:32,784 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:25:32,784 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:32,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-09 17:25:32,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:33,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:33,138 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:33,139 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:33,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2021-07-09 17:25:33,143 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:33,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:33,146 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:33,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:33,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 32 [2021-07-09 17:25:33,150 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:33,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:33,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:33,155 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:33,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2021-07-09 17:25:33,156 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:33,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:33,160 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:33,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-09 17:25:33,161 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:33,177 INFO L628 ElimStorePlain]: treesize reduction 83, result has 15.3 percent of original size [2021-07-09 17:25:33,177 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:33,178 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:25:33,178 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:161, output treesize:11 [2021-07-09 17:25:33,187 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:33,187 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [678504100] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:33,187 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:33,187 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 13 [2021-07-09 17:25:33,187 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994506404] [2021-07-09 17:25:33,188 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:25:33,188 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:33,188 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:25:33,188 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:25:33,188 INFO L87 Difference]: Start difference. First operand 62 states and 129 transitions. Second operand has 13 states, 13 states have (on average 1.5384615384615385) internal successors, (20), 13 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:33,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:33,896 INFO L93 Difference]: Finished difference Result 118 states and 238 transitions. [2021-07-09 17:25:33,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-09 17:25:33,899 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.5384615384615385) internal successors, (20), 13 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-07-09 17:25:33,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:33,899 INFO L225 Difference]: With dead ends: 118 [2021-07-09 17:25:33,899 INFO L226 Difference]: Without dead ends: 110 [2021-07-09 17:25:33,899 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 976.2ms TimeCoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:25:33,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2021-07-09 17:25:33,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 79. [2021-07-09 17:25:33,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 78 states have (on average 2.282051282051282) internal successors, (178), 78 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:33,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 178 transitions. [2021-07-09 17:25:33,901 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 178 transitions. Word has length 14 [2021-07-09 17:25:33,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:33,901 INFO L482 AbstractCegarLoop]: Abstraction has 79 states and 178 transitions. [2021-07-09 17:25:33,902 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.5384615384615385) internal successors, (20), 13 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:33,902 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 178 transitions. [2021-07-09 17:25:33,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:25:33,902 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:33,902 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:34,102 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable233 [2021-07-09 17:25:34,103 INFO L430 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:34,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:34,103 INFO L82 PathProgramCache]: Analyzing trace with hash -1595162872, now seen corresponding path program 40 times [2021-07-09 17:25:34,103 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:34,103 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102609930] [2021-07-09 17:25:34,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:34,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:34,247 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:34,247 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:34,248 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102609930] [2021-07-09 17:25:34,248 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102609930] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:34,248 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [202454304] [2021-07-09 17:25:34,248 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:34,273 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:25:34,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:34,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-09 17:25:34,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:34,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:34,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:34,589 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:34,591 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:34,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 26 [2021-07-09 17:25:34,593 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:34,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:34,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:34,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:34,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2021-07-09 17:25:34,599 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:34,611 INFO L628 ElimStorePlain]: treesize reduction 90, result has 10.9 percent of original size [2021-07-09 17:25:34,611 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:34,611 INFO L518 ElimStorePlain]: Eliminatee v_prenex_25 vanished before elimination [2021-07-09 17:25:34,611 INFO L518 ElimStorePlain]: Eliminatee v_prenex_26 vanished before elimination [2021-07-09 17:25:34,612 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:25:34,612 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:140, output treesize:11 [2021-07-09 17:25:34,621 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:34,622 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [202454304] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:34,622 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:34,622 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-07-09 17:25:34,622 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064839764] [2021-07-09 17:25:34,622 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:25:34,622 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:34,622 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:25:34,622 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:25:34,622 INFO L87 Difference]: Start difference. First operand 79 states and 178 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:35,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:35,061 INFO L93 Difference]: Finished difference Result 108 states and 232 transitions. [2021-07-09 17:25:35,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:25:35,062 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-07-09 17:25:35,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:35,062 INFO L225 Difference]: With dead ends: 108 [2021-07-09 17:25:35,062 INFO L226 Difference]: Without dead ends: 104 [2021-07-09 17:25:35,062 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 636.4ms TimeCoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:25:35,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-07-09 17:25:35,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 86. [2021-07-09 17:25:35,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 85 states have (on average 2.3294117647058825) internal successors, (198), 85 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:35,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 198 transitions. [2021-07-09 17:25:35,064 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 198 transitions. Word has length 14 [2021-07-09 17:25:35,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:35,064 INFO L482 AbstractCegarLoop]: Abstraction has 86 states and 198 transitions. [2021-07-09 17:25:35,064 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:35,065 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 198 transitions. [2021-07-09 17:25:35,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:25:35,065 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:35,065 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:35,265 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable259 [2021-07-09 17:25:35,265 INFO L430 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:35,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:35,266 INFO L82 PathProgramCache]: Analyzing trace with hash 1210399428, now seen corresponding path program 41 times [2021-07-09 17:25:35,266 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:35,266 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974799247] [2021-07-09 17:25:35,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:35,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:35,429 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:35,430 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:35,430 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974799247] [2021-07-09 17:25:35,430 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974799247] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:35,430 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [126955518] [2021-07-09 17:25:35,430 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:35,460 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:25:35,460 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:35,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-09 17:25:35,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:35,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:35,740 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:35,741 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:35,742 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 26 [2021-07-09 17:25:35,743 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:35,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:35,746 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:35,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2021-07-09 17:25:35,748 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:35,759 INFO L628 ElimStorePlain]: treesize reduction 88, result has 11.1 percent of original size [2021-07-09 17:25:35,760 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:35,760 INFO L518 ElimStorePlain]: Eliminatee v_prenex_31 vanished before elimination [2021-07-09 17:25:35,760 INFO L518 ElimStorePlain]: Eliminatee v_prenex_30 vanished before elimination [2021-07-09 17:25:35,760 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:25:35,760 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:140, output treesize:11 [2021-07-09 17:25:35,770 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:35,770 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [126955518] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:35,770 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:35,770 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-07-09 17:25:35,770 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258528434] [2021-07-09 17:25:35,771 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:25:35,771 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:35,771 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:25:35,771 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:25:35,771 INFO L87 Difference]: Start difference. First operand 86 states and 198 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:36,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:36,168 INFO L93 Difference]: Finished difference Result 104 states and 232 transitions. [2021-07-09 17:25:36,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:25:36,168 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-07-09 17:25:36,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:36,168 INFO L225 Difference]: With dead ends: 104 [2021-07-09 17:25:36,169 INFO L226 Difference]: Without dead ends: 101 [2021-07-09 17:25:36,169 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 557.6ms TimeCoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:25:36,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2021-07-09 17:25:36,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 86. [2021-07-09 17:25:36,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 85 states have (on average 2.3294117647058825) internal successors, (198), 85 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:36,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 198 transitions. [2021-07-09 17:25:36,171 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 198 transitions. Word has length 14 [2021-07-09 17:25:36,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:36,171 INFO L482 AbstractCegarLoop]: Abstraction has 86 states and 198 transitions. [2021-07-09 17:25:36,171 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:36,171 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 198 transitions. [2021-07-09 17:25:36,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:25:36,171 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:36,171 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:36,372 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable273,46 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:36,372 INFO L430 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:36,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:36,372 INFO L82 PathProgramCache]: Analyzing trace with hash -221091546, now seen corresponding path program 42 times [2021-07-09 17:25:36,372 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:36,372 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079614219] [2021-07-09 17:25:36,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:36,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:36,560 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:36,561 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:36,561 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079614219] [2021-07-09 17:25:36,561 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079614219] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:36,561 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [583281648] [2021-07-09 17:25:36,561 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:36,591 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-09 17:25:36,591 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:36,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-09 17:25:36,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:36,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:36,813 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:36,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:36,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2021-07-09 17:25:36,817 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:36,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:36,820 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:36,822 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:36,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-07-09 17:25:36,823 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:36,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:36,826 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:36,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2021-07-09 17:25:36,828 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:36,839 INFO L628 ElimStorePlain]: treesize reduction 66, result has 14.3 percent of original size [2021-07-09 17:25:36,839 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:36,840 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:25:36,840 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:128, output treesize:11 [2021-07-09 17:25:36,861 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:36,862 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [583281648] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:36,862 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:36,862 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 14 [2021-07-09 17:25:36,862 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039425774] [2021-07-09 17:25:36,862 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:25:36,862 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:36,862 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:25:36,862 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:25:36,862 INFO L87 Difference]: Start difference. First operand 86 states and 198 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:37,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:37,126 INFO L93 Difference]: Finished difference Result 99 states and 223 transitions. [2021-07-09 17:25:37,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-09 17:25:37,127 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-07-09 17:25:37,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:37,127 INFO L225 Difference]: With dead ends: 99 [2021-07-09 17:25:37,127 INFO L226 Difference]: Without dead ends: 96 [2021-07-09 17:25:37,127 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 448.6ms TimeCoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:25:37,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2021-07-09 17:25:37,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 88. [2021-07-09 17:25:37,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 87 states have (on average 2.32183908045977) internal successors, (202), 87 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:37,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 202 transitions. [2021-07-09 17:25:37,129 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 202 transitions. Word has length 14 [2021-07-09 17:25:37,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:37,129 INFO L482 AbstractCegarLoop]: Abstraction has 88 states and 202 transitions. [2021-07-09 17:25:37,129 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:37,129 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 202 transitions. [2021-07-09 17:25:37,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:25:37,130 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:37,130 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:37,330 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable286 [2021-07-09 17:25:37,330 INFO L430 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:37,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:37,331 INFO L82 PathProgramCache]: Analyzing trace with hash 26281190, now seen corresponding path program 43 times [2021-07-09 17:25:37,331 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:37,331 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909901448] [2021-07-09 17:25:37,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:37,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:37,474 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:37,474 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:37,474 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909901448] [2021-07-09 17:25:37,474 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909901448] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:37,474 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [719716550] [2021-07-09 17:25:37,474 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-07-09 17:25:37,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:37,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-09 17:25:37,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:37,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:37,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:37,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:37,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 26 [2021-07-09 17:25:37,841 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:37,857 INFO L628 ElimStorePlain]: treesize reduction 107, result has 9.3 percent of original size [2021-07-09 17:25:37,857 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:37,858 INFO L518 ElimStorePlain]: Eliminatee v_prenex_34 vanished before elimination [2021-07-09 17:25:37,858 INFO L518 ElimStorePlain]: Eliminatee v_prenex_33 vanished before elimination [2021-07-09 17:25:37,858 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:25:37,858 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:140, output treesize:11 [2021-07-09 17:25:37,868 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:37,868 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [719716550] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:37,868 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:37,868 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-07-09 17:25:37,868 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218347881] [2021-07-09 17:25:37,868 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:25:37,868 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:37,869 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:25:37,869 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:25:37,869 INFO L87 Difference]: Start difference. First operand 88 states and 202 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:38,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:38,093 INFO L93 Difference]: Finished difference Result 145 states and 308 transitions. [2021-07-09 17:25:38,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:25:38,093 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-07-09 17:25:38,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:38,094 INFO L225 Difference]: With dead ends: 145 [2021-07-09 17:25:38,094 INFO L226 Difference]: Without dead ends: 142 [2021-07-09 17:25:38,094 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 400.1ms TimeCoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:25:38,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2021-07-09 17:25:38,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 99. [2021-07-09 17:25:38,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 98 states have (on average 2.4693877551020407) internal successors, (242), 98 states have internal predecessors, (242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:38,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 242 transitions. [2021-07-09 17:25:38,096 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 242 transitions. Word has length 14 [2021-07-09 17:25:38,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:38,097 INFO L482 AbstractCegarLoop]: Abstraction has 99 states and 242 transitions. [2021-07-09 17:25:38,097 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:38,097 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 242 transitions. [2021-07-09 17:25:38,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:25:38,097 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:38,097 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:38,308 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable305,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:38,309 INFO L430 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:38,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:38,309 INFO L82 PathProgramCache]: Analyzing trace with hash -390038426, now seen corresponding path program 44 times [2021-07-09 17:25:38,309 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:38,309 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067872206] [2021-07-09 17:25:38,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:38,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:38,483 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:38,483 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:38,483 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067872206] [2021-07-09 17:25:38,484 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067872206] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:38,484 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1303030557] [2021-07-09 17:25:38,484 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:38,537 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:25:38,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:38,538 WARN L261 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-09 17:25:38,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:38,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:38,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:38,782 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:38,783 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:38,786 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 34 [2021-07-09 17:25:38,787 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:38,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:38,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:38,792 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:38,793 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:38,794 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 26 [2021-07-09 17:25:38,795 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:38,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:38,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:38,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:38,802 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:38,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2021-07-09 17:25:38,804 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:38,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:38,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:38,808 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:38,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 26 [2021-07-09 17:25:38,809 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:38,871 INFO L628 ElimStorePlain]: treesize reduction 99, result has 40.4 percent of original size [2021-07-09 17:25:38,874 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:38,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2021-07-09 17:25:38,876 INFO L550 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:25:38,903 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:25:38,904 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:25:38,904 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:245, output treesize:62 [2021-07-09 17:25:38,972 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:38,973 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1303030557] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:38,973 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:38,973 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 13 [2021-07-09 17:25:38,973 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978599825] [2021-07-09 17:25:38,973 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:25:38,973 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:38,973 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:25:38,973 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:25:38,974 INFO L87 Difference]: Start difference. First operand 99 states and 242 transitions. Second operand has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:39,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:39,233 INFO L93 Difference]: Finished difference Result 161 states and 353 transitions. [2021-07-09 17:25:39,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:25:39,234 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-07-09 17:25:39,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:39,234 INFO L225 Difference]: With dead ends: 161 [2021-07-09 17:25:39,234 INFO L226 Difference]: Without dead ends: 155 [2021-07-09 17:25:39,235 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 8 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 509.7ms TimeCoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:25:39,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-07-09 17:25:39,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 112. [2021-07-09 17:25:39,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 111 states have (on average 2.5315315315315314) internal successors, (281), 111 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:39,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 281 transitions. [2021-07-09 17:25:39,237 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 281 transitions. Word has length 14 [2021-07-09 17:25:39,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:39,237 INFO L482 AbstractCegarLoop]: Abstraction has 112 states and 281 transitions. [2021-07-09 17:25:39,237 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:39,237 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 281 transitions. [2021-07-09 17:25:39,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:25:39,238 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:39,238 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:39,444 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable320 [2021-07-09 17:25:39,445 INFO L430 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:39,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:39,445 INFO L82 PathProgramCache]: Analyzing trace with hash 732601002, now seen corresponding path program 45 times [2021-07-09 17:25:39,445 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:39,445 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565266557] [2021-07-09 17:25:39,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:39,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:39,917 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:39,917 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:39,917 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565266557] [2021-07-09 17:25:39,917 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565266557] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:39,917 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [598008505] [2021-07-09 17:25:39,917 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:39,944 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-09 17:25:39,944 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:39,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-09 17:25:39,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:40,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:40,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:40,305 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:40,307 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:40,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 26 [2021-07-09 17:25:40,308 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:40,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:40,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:40,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:40,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2021-07-09 17:25:40,313 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:40,340 INFO L628 ElimStorePlain]: treesize reduction 69, result has 50.0 percent of original size [2021-07-09 17:25:40,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:40,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-09 17:25:40,343 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:40,353 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:25:40,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:40,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 13 [2021-07-09 17:25:40,356 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:40,363 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:25:40,363 INFO L518 ElimStorePlain]: Eliminatee v_prenex_39 vanished before elimination [2021-07-09 17:25:40,365 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:25:40,365 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:177, output treesize:22 [2021-07-09 17:25:40,390 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:40,390 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [598008505] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:40,390 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:40,390 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 15 [2021-07-09 17:25:40,390 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761698372] [2021-07-09 17:25:40,390 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-09 17:25:40,390 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:40,391 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-09 17:25:40,391 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=180, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:25:40,391 INFO L87 Difference]: Start difference. First operand 112 states and 281 transitions. Second operand has 15 states, 15 states have (on average 1.6) internal successors, (24), 15 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:40,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:40,988 INFO L93 Difference]: Finished difference Result 178 states and 428 transitions. [2021-07-09 17:25:40,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-09 17:25:40,988 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.6) internal successors, (24), 15 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-07-09 17:25:40,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:40,989 INFO L225 Difference]: With dead ends: 178 [2021-07-09 17:25:40,989 INFO L226 Difference]: Without dead ends: 175 [2021-07-09 17:25:40,989 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 8 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 991.3ms TimeCoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:25:40,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2021-07-09 17:25:40,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 114. [2021-07-09 17:25:40,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 113 states have (on average 2.52212389380531) internal successors, (285), 113 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:40,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 285 transitions. [2021-07-09 17:25:40,992 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 285 transitions. Word has length 14 [2021-07-09 17:25:40,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:40,992 INFO L482 AbstractCegarLoop]: Abstraction has 114 states and 285 transitions. [2021-07-09 17:25:40,992 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.6) internal successors, (24), 15 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:40,992 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 285 transitions. [2021-07-09 17:25:40,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:25:40,992 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:40,992 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:41,192 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable328,50 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:41,193 INFO L430 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:41,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:41,193 INFO L82 PathProgramCache]: Analyzing trace with hash -844740728, now seen corresponding path program 46 times [2021-07-09 17:25:41,193 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:41,193 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930139104] [2021-07-09 17:25:41,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:41,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:41,343 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:41,343 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:41,343 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930139104] [2021-07-09 17:25:41,343 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930139104] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:41,343 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [252607134] [2021-07-09 17:25:41,344 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:41,369 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:25:41,370 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:41,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-09 17:25:41,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:41,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:41,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:41,649 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:41,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 26 [2021-07-09 17:25:41,651 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:41,665 INFO L628 ElimStorePlain]: treesize reduction 107, result has 9.3 percent of original size [2021-07-09 17:25:41,666 INFO L518 ElimStorePlain]: Eliminatee v_prenex_43 vanished before elimination [2021-07-09 17:25:41,666 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:41,666 INFO L518 ElimStorePlain]: Eliminatee v_prenex_44 vanished before elimination [2021-07-09 17:25:41,666 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:25:41,666 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:140, output treesize:11 [2021-07-09 17:25:41,687 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:41,687 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [252607134] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:41,687 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:41,687 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 14 [2021-07-09 17:25:41,687 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300801401] [2021-07-09 17:25:41,687 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:25:41,687 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:41,689 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:25:41,689 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:25:41,689 INFO L87 Difference]: Start difference. First operand 114 states and 285 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:42,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:42,024 INFO L93 Difference]: Finished difference Result 140 states and 336 transitions. [2021-07-09 17:25:42,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:25:42,024 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-07-09 17:25:42,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:42,025 INFO L225 Difference]: With dead ends: 140 [2021-07-09 17:25:42,025 INFO L226 Difference]: Without dead ends: 137 [2021-07-09 17:25:42,025 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 8 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 487.1ms TimeCoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:25:42,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2021-07-09 17:25:42,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 114. [2021-07-09 17:25:42,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 113 states have (on average 2.52212389380531) internal successors, (285), 113 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:42,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 285 transitions. [2021-07-09 17:25:42,027 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 285 transitions. Word has length 14 [2021-07-09 17:25:42,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:42,027 INFO L482 AbstractCegarLoop]: Abstraction has 114 states and 285 transitions. [2021-07-09 17:25:42,027 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:42,027 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 285 transitions. [2021-07-09 17:25:42,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:25:42,028 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:42,028 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:42,236 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable339,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:42,237 INFO L430 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:42,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:42,237 INFO L82 PathProgramCache]: Analyzing trace with hash -605098390, now seen corresponding path program 47 times [2021-07-09 17:25:42,237 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:42,237 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554280396] [2021-07-09 17:25:42,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:42,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:42,412 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:42,412 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:42,412 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554280396] [2021-07-09 17:25:42,413 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554280396] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:42,413 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [901552366] [2021-07-09 17:25:42,413 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:42,439 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:25:42,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:42,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-09 17:25:42,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:42,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:42,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:42,799 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:42,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 26 [2021-07-09 17:25:42,801 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:42,815 INFO L628 ElimStorePlain]: treesize reduction 107, result has 9.3 percent of original size [2021-07-09 17:25:42,815 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:42,815 INFO L518 ElimStorePlain]: Eliminatee v_prenex_47 vanished before elimination [2021-07-09 17:25:42,815 INFO L518 ElimStorePlain]: Eliminatee v_prenex_46 vanished before elimination [2021-07-09 17:25:42,816 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:25:42,816 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:140, output treesize:11 [2021-07-09 17:25:42,824 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:42,825 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [901552366] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:42,825 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:42,825 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 13 [2021-07-09 17:25:42,825 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375645994] [2021-07-09 17:25:42,825 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:25:42,825 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:42,825 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:25:42,825 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:25:42,825 INFO L87 Difference]: Start difference. First operand 114 states and 285 transitions. Second operand has 13 states, 13 states have (on average 1.5384615384615385) internal successors, (20), 13 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:43,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:43,256 INFO L93 Difference]: Finished difference Result 149 states and 349 transitions. [2021-07-09 17:25:43,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:25:43,256 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.5384615384615385) internal successors, (20), 13 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-07-09 17:25:43,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:43,264 INFO L225 Difference]: With dead ends: 149 [2021-07-09 17:25:43,264 INFO L226 Difference]: Without dead ends: 144 [2021-07-09 17:25:43,264 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 716.8ms TimeCoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:25:43,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2021-07-09 17:25:43,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 116. [2021-07-09 17:25:43,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 115 states have (on average 2.5478260869565217) internal successors, (293), 115 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:43,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 293 transitions. [2021-07-09 17:25:43,281 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 293 transitions. Word has length 14 [2021-07-09 17:25:43,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:43,281 INFO L482 AbstractCegarLoop]: Abstraction has 116 states and 293 transitions. [2021-07-09 17:25:43,281 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.5384615384615385) internal successors, (20), 13 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:43,281 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 293 transitions. [2021-07-09 17:25:43,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:25:43,282 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:43,282 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:43,482 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable353 [2021-07-09 17:25:43,482 INFO L430 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:43,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:43,483 INFO L82 PathProgramCache]: Analyzing trace with hash -597367992, now seen corresponding path program 48 times [2021-07-09 17:25:43,483 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:43,483 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875365234] [2021-07-09 17:25:43,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:43,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:43,639 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:43,639 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:43,639 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875365234] [2021-07-09 17:25:43,639 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875365234] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:43,639 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2075784824] [2021-07-09 17:25:43,639 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:43,668 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:25:43,668 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:43,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-09 17:25:43,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:43,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:43,974 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:43,975 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:43,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2021-07-09 17:25:43,977 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:43,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:43,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:43,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:43,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-07-09 17:25:43,983 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:43,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:43,986 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:43,987 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2021-07-09 17:25:43,988 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:44,000 INFO L628 ElimStorePlain]: treesize reduction 70, result has 13.6 percent of original size [2021-07-09 17:25:44,001 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:44,001 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:25:44,001 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:128, output treesize:11 [2021-07-09 17:25:44,023 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:44,024 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2075784824] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:44,024 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:44,024 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-07-09 17:25:44,024 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869313901] [2021-07-09 17:25:44,024 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:25:44,024 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:44,024 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:25:44,024 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:25:44,025 INFO L87 Difference]: Start difference. First operand 116 states and 293 transitions. Second operand has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:44,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:44,602 INFO L93 Difference]: Finished difference Result 179 states and 405 transitions. [2021-07-09 17:25:44,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:25:44,603 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-07-09 17:25:44,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:44,604 INFO L225 Difference]: With dead ends: 179 [2021-07-09 17:25:44,604 INFO L226 Difference]: Without dead ends: 175 [2021-07-09 17:25:44,604 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 724.3ms TimeCoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:25:44,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2021-07-09 17:25:44,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 115. [2021-07-09 17:25:44,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 114 states have (on average 2.5526315789473686) internal successors, (291), 114 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:44,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 291 transitions. [2021-07-09 17:25:44,606 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 291 transitions. Word has length 14 [2021-07-09 17:25:44,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:44,607 INFO L482 AbstractCegarLoop]: Abstraction has 115 states and 291 transitions. [2021-07-09 17:25:44,607 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:44,607 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 291 transitions. [2021-07-09 17:25:44,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:25:44,607 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:44,607 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:44,821 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable367 [2021-07-09 17:25:44,821 INFO L430 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:44,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:44,821 INFO L82 PathProgramCache]: Analyzing trace with hash 1262043392, now seen corresponding path program 49 times [2021-07-09 17:25:44,821 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:44,821 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978820441] [2021-07-09 17:25:44,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:44,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:45,010 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:45,011 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:45,011 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978820441] [2021-07-09 17:25:45,011 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978820441] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:45,011 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1853258969] [2021-07-09 17:25:45,011 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:45,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:45,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-09 17:25:45,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:45,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:45,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:45,318 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:45,319 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:45,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2021-07-09 17:25:45,321 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:45,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:45,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:45,326 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:45,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 26 [2021-07-09 17:25:45,327 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:45,339 INFO L628 ElimStorePlain]: treesize reduction 90, result has 10.9 percent of original size [2021-07-09 17:25:45,340 INFO L518 ElimStorePlain]: Eliminatee v_prenex_54 vanished before elimination [2021-07-09 17:25:45,340 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:45,340 INFO L518 ElimStorePlain]: Eliminatee v_prenex_53 vanished before elimination [2021-07-09 17:25:45,340 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:25:45,340 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:140, output treesize:11 [2021-07-09 17:25:45,361 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:45,362 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1853258969] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:45,362 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:45,362 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 14 [2021-07-09 17:25:45,362 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174442308] [2021-07-09 17:25:45,362 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:25:45,362 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:45,362 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:25:45,362 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:25:45,362 INFO L87 Difference]: Start difference. First operand 115 states and 291 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:45,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:45,625 INFO L93 Difference]: Finished difference Result 131 states and 321 transitions. [2021-07-09 17:25:45,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-09 17:25:45,626 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-07-09 17:25:45,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:45,626 INFO L225 Difference]: With dead ends: 131 [2021-07-09 17:25:45,626 INFO L226 Difference]: Without dead ends: 128 [2021-07-09 17:25:45,627 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 8 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 511.4ms TimeCoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:25:45,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2021-07-09 17:25:45,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 115. [2021-07-09 17:25:45,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 114 states have (on average 2.5526315789473686) internal successors, (291), 114 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:45,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 291 transitions. [2021-07-09 17:25:45,629 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 291 transitions. Word has length 14 [2021-07-09 17:25:45,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:45,629 INFO L482 AbstractCegarLoop]: Abstraction has 115 states and 291 transitions. [2021-07-09 17:25:45,629 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:45,629 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 291 transitions. [2021-07-09 17:25:45,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:25:45,629 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:45,629 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:45,835 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable386 [2021-07-09 17:25:45,835 INFO L430 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:45,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:45,836 INFO L82 PathProgramCache]: Analyzing trace with hash -1720196186, now seen corresponding path program 50 times [2021-07-09 17:25:45,836 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:45,836 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946793340] [2021-07-09 17:25:45,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:45,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:46,144 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:46,144 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:46,144 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946793340] [2021-07-09 17:25:46,144 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946793340] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:46,144 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1288199365] [2021-07-09 17:25:46,144 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:46,176 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:25:46,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:46,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-09 17:25:46,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:46,390 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 43 [2021-07-09 17:25:46,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:46,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:46,603 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:46,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:46,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2021-07-09 17:25:46,606 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:46,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:46,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:46,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:46,611 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 26 [2021-07-09 17:25:46,612 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:46,647 INFO L628 ElimStorePlain]: treesize reduction 69, result has 46.5 percent of original size [2021-07-09 17:25:46,648 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:46,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:46,650 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:46,651 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2021-07-09 17:25:46,652 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:46,663 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:25:46,665 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:46,665 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2021-07-09 17:25:46,667 INFO L550 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:25:46,677 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:25:46,678 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:25:46,678 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:169, output treesize:22 [2021-07-09 17:25:46,710 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:46,711 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1288199365] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:46,711 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:46,711 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 15 [2021-07-09 17:25:46,711 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952311692] [2021-07-09 17:25:46,711 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-09 17:25:46,711 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:46,711 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-09 17:25:46,711 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:25:46,711 INFO L87 Difference]: Start difference. First operand 115 states and 291 transitions. Second operand has 15 states, 15 states have (on average 1.6) internal successors, (24), 15 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:47,220 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 59 [2021-07-09 17:25:47,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:47,368 INFO L93 Difference]: Finished difference Result 144 states and 342 transitions. [2021-07-09 17:25:47,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:25:47,369 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.6) internal successors, (24), 15 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-07-09 17:25:47,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:47,369 INFO L225 Difference]: With dead ends: 144 [2021-07-09 17:25:47,369 INFO L226 Difference]: Without dead ends: 141 [2021-07-09 17:25:47,369 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 8 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 1065.9ms TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:25:47,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2021-07-09 17:25:47,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 118. [2021-07-09 17:25:47,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 117 states have (on average 2.5641025641025643) internal successors, (300), 117 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:47,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 300 transitions. [2021-07-09 17:25:47,372 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 300 transitions. Word has length 14 [2021-07-09 17:25:47,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:47,372 INFO L482 AbstractCegarLoop]: Abstraction has 118 states and 300 transitions. [2021-07-09 17:25:47,372 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.6) internal successors, (24), 15 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:47,372 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 300 transitions. [2021-07-09 17:25:47,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:25:47,372 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:47,372 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:47,585 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable399 [2021-07-09 17:25:47,585 INFO L430 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:47,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:47,585 INFO L82 PathProgramCache]: Analyzing trace with hash 1093096512, now seen corresponding path program 51 times [2021-07-09 17:25:47,585 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:47,585 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338349825] [2021-07-09 17:25:47,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:47,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:47,713 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:47,714 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:47,714 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338349825] [2021-07-09 17:25:47,714 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338349825] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:47,714 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [852029036] [2021-07-09 17:25:47,714 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:47,745 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:25:47,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:47,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-09 17:25:47,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:47,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:47,945 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:47,945 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:47,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2021-07-09 17:25:47,947 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:47,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:47,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:47,950 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:47,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-07-09 17:25:47,951 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:47,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:25:47,954 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:47,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2021-07-09 17:25:47,955 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:47,965 INFO L628 ElimStorePlain]: treesize reduction 66, result has 14.3 percent of original size [2021-07-09 17:25:47,965 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:47,966 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:25:47,966 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:128, output treesize:11 [2021-07-09 17:25:47,974 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:47,974 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [852029036] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:47,974 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:47,974 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-07-09 17:25:47,974 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389897275] [2021-07-09 17:25:47,974 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:25:47,974 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:47,974 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:25:47,974 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:25:47,976 INFO L87 Difference]: Start difference. First operand 118 states and 300 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:48,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:48,293 INFO L93 Difference]: Finished difference Result 173 states and 397 transitions. [2021-07-09 17:25:48,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:25:48,293 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-07-09 17:25:48,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:48,294 INFO L225 Difference]: With dead ends: 173 [2021-07-09 17:25:48,294 INFO L226 Difference]: Without dead ends: 170 [2021-07-09 17:25:48,294 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 384.1ms TimeCoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:25:48,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2021-07-09 17:25:48,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 116. [2021-07-09 17:25:48,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 115 states have (on average 2.5565217391304347) internal successors, (294), 115 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:48,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 294 transitions. [2021-07-09 17:25:48,297 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 294 transitions. Word has length 14 [2021-07-09 17:25:48,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:48,297 INFO L482 AbstractCegarLoop]: Abstraction has 116 states and 294 transitions. [2021-07-09 17:25:48,297 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:48,297 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 294 transitions. [2021-07-09 17:25:48,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:25:48,297 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:48,297 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:48,515 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable414,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:48,515 INFO L430 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:48,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:48,516 INFO L82 PathProgramCache]: Analyzing trace with hash 351187404, now seen corresponding path program 52 times [2021-07-09 17:25:48,516 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:48,516 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96915272] [2021-07-09 17:25:48,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:48,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:48,587 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:48,587 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:48,587 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96915272] [2021-07-09 17:25:48,587 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96915272] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:48,587 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1334371440] [2021-07-09 17:25:48,587 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:48,616 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:25:48,617 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:48,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:25:48,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:48,701 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:25:48,702 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:48,705 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:48,705 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:25:48,709 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:48,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:25:48,712 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:48,714 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:48,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:48,715 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:48,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:25:48,717 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:48,719 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:25:48,719 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:48,740 INFO L628 ElimStorePlain]: treesize reduction 26, result has 43.5 percent of original size [2021-07-09 17:25:48,740 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:48,741 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:25:48,741 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:107, output treesize:20 [2021-07-09 17:25:48,763 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:48,763 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1334371440] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:48,763 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:48,763 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-07-09 17:25:48,763 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070533553] [2021-07-09 17:25:48,763 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:25:48,763 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:48,764 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:25:48,764 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:25:48,764 INFO L87 Difference]: Start difference. First operand 116 states and 294 transitions. Second operand has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:48,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:48,985 INFO L93 Difference]: Finished difference Result 155 states and 375 transitions. [2021-07-09 17:25:48,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 17:25:48,985 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:25:48,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:48,986 INFO L225 Difference]: With dead ends: 155 [2021-07-09 17:25:48,986 INFO L226 Difference]: Without dead ends: 146 [2021-07-09 17:25:48,986 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 261.8ms TimeCoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:25:48,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2021-07-09 17:25:48,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 113. [2021-07-09 17:25:48,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 112 states have (on average 2.5714285714285716) internal successors, (288), 112 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:48,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 288 transitions. [2021-07-09 17:25:48,988 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 288 transitions. Word has length 15 [2021-07-09 17:25:48,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:48,988 INFO L482 AbstractCegarLoop]: Abstraction has 113 states and 288 transitions. [2021-07-09 17:25:48,988 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:48,988 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 288 transitions. [2021-07-09 17:25:48,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:25:48,989 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:48,989 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:49,205 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable432 [2021-07-09 17:25:49,206 INFO L430 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:49,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:49,206 INFO L82 PathProgramCache]: Analyzing trace with hash 1964128954, now seen corresponding path program 53 times [2021-07-09 17:25:49,206 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:49,206 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435225537] [2021-07-09 17:25:49,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:49,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:49,269 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:49,269 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:49,269 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435225537] [2021-07-09 17:25:49,269 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435225537] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:49,269 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [828227348] [2021-07-09 17:25:49,269 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:49,301 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:25:49,301 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:49,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:25:49,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:49,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:49,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:49,368 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:49,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:49,371 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:49,383 INFO L628 ElimStorePlain]: treesize reduction 27, result has 30.8 percent of original size [2021-07-09 17:25:49,383 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:49,384 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:25:49,384 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:12 [2021-07-09 17:25:49,399 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:49,399 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [828227348] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:49,399 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:49,399 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-07-09 17:25:49,399 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418138366] [2021-07-09 17:25:49,399 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:25:49,399 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:49,400 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:25:49,400 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:25:49,400 INFO L87 Difference]: Start difference. First operand 113 states and 288 transitions. Second operand has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:49,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:49,516 INFO L93 Difference]: Finished difference Result 155 states and 380 transitions. [2021-07-09 17:25:49,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-09 17:25:49,517 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:25:49,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:49,517 INFO L225 Difference]: With dead ends: 155 [2021-07-09 17:25:49,517 INFO L226 Difference]: Without dead ends: 155 [2021-07-09 17:25:49,518 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 125.3ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:25:49,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-07-09 17:25:49,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 114. [2021-07-09 17:25:49,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 113 states have (on average 2.575221238938053) internal successors, (291), 113 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:49,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 291 transitions. [2021-07-09 17:25:49,520 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 291 transitions. Word has length 15 [2021-07-09 17:25:49,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:49,520 INFO L482 AbstractCegarLoop]: Abstraction has 114 states and 291 transitions. [2021-07-09 17:25:49,520 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:49,520 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 291 transitions. [2021-07-09 17:25:49,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:25:49,520 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:49,520 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:49,737 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable438,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:49,737 INFO L430 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:49,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:49,738 INFO L82 PathProgramCache]: Analyzing trace with hash -313196838, now seen corresponding path program 54 times [2021-07-09 17:25:49,738 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:49,738 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496184959] [2021-07-09 17:25:49,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:49,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:49,830 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:49,830 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:49,830 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496184959] [2021-07-09 17:25:49,830 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496184959] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:49,830 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1413021622] [2021-07-09 17:25:49,830 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:49,872 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:25:49,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:49,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:25:49,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:49,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:49,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:49,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:49,951 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:49,953 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:49,953 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:49,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:25:49,954 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:49,956 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:49,957 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:49,957 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:49,958 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:49,959 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:49,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:49,960 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:49,998 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:25:49,998 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:49,998 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:25:49,999 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:25:50,046 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:50,046 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1413021622] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:50,046 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:50,046 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-09 17:25:50,047 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469764821] [2021-07-09 17:25:50,047 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:25:50,047 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:50,047 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:25:50,047 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:25:50,047 INFO L87 Difference]: Start difference. First operand 114 states and 291 transitions. Second operand has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:50,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:50,370 INFO L93 Difference]: Finished difference Result 200 states and 455 transitions. [2021-07-09 17:25:50,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:25:50,370 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:25:50,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:50,371 INFO L225 Difference]: With dead ends: 200 [2021-07-09 17:25:50,371 INFO L226 Difference]: Without dead ends: 200 [2021-07-09 17:25:50,371 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 347.5ms TimeCoverageRelationStatistics Valid=80, Invalid=300, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:25:50,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2021-07-09 17:25:50,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 120. [2021-07-09 17:25:50,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 119 states have (on average 2.6218487394957983) internal successors, (312), 119 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:50,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 312 transitions. [2021-07-09 17:25:50,373 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 312 transitions. Word has length 15 [2021-07-09 17:25:50,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:50,374 INFO L482 AbstractCegarLoop]: Abstraction has 120 states and 312 transitions. [2021-07-09 17:25:50,374 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:50,374 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 312 transitions. [2021-07-09 17:25:50,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:25:50,374 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:50,374 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:50,584 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable440 [2021-07-09 17:25:50,585 INFO L430 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:50,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:50,585 INFO L82 PathProgramCache]: Analyzing trace with hash 488419390, now seen corresponding path program 55 times [2021-07-09 17:25:50,585 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:50,585 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216924265] [2021-07-09 17:25:50,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:50,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:50,658 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:50,658 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:50,658 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216924265] [2021-07-09 17:25:50,658 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216924265] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:50,658 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [223984567] [2021-07-09 17:25:50,659 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:50,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:50,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:25:50,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:50,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:50,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:50,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:50,778 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:50,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:50,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:50,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:25:50,782 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:50,784 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:50,784 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:50,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:50,785 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:50,787 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:50,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:50,788 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:50,818 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:25:50,818 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:50,818 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:25:50,819 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:25:50,887 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:50,888 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [223984567] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:50,888 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:50,888 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-09 17:25:50,888 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153781904] [2021-07-09 17:25:50,888 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:25:50,889 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:50,889 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:25:50,889 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:25:50,889 INFO L87 Difference]: Start difference. First operand 120 states and 312 transitions. Second operand has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:51,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:51,552 INFO L93 Difference]: Finished difference Result 212 states and 477 transitions. [2021-07-09 17:25:51,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-09 17:25:51,553 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:25:51,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:51,553 INFO L225 Difference]: With dead ends: 212 [2021-07-09 17:25:51,553 INFO L226 Difference]: Without dead ends: 205 [2021-07-09 17:25:51,554 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 638.0ms TimeCoverageRelationStatistics Valid=155, Invalid=775, Unknown=0, NotChecked=0, Total=930 [2021-07-09 17:25:51,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-07-09 17:25:51,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 126. [2021-07-09 17:25:51,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 125 states have (on average 2.632) internal successors, (329), 125 states have internal predecessors, (329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:51,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 329 transitions. [2021-07-09 17:25:51,556 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 329 transitions. Word has length 15 [2021-07-09 17:25:51,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:51,556 INFO L482 AbstractCegarLoop]: Abstraction has 126 states and 329 transitions. [2021-07-09 17:25:51,556 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:51,556 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 329 transitions. [2021-07-09 17:25:51,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:25:51,556 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:51,557 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:51,773 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable444 [2021-07-09 17:25:51,774 INFO L430 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:51,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:51,774 INFO L82 PathProgramCache]: Analyzing trace with hash -2088204200, now seen corresponding path program 56 times [2021-07-09 17:25:51,774 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:51,774 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348185614] [2021-07-09 17:25:51,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:51,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:51,846 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:51,847 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:51,847 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348185614] [2021-07-09 17:25:51,847 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348185614] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:51,847 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [423787277] [2021-07-09 17:25:51,847 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:51,873 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:25:51,874 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:51,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:25:51,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:51,957 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:51,957 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:51,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:51,959 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:51,962 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:51,962 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:51,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:25:51,963 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:51,966 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:51,966 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:51,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:51,967 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:51,969 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:51,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:51,970 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:52,002 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:25:52,003 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:52,004 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:25:52,004 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:25:52,048 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:52,048 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [423787277] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:52,048 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:52,048 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-09 17:25:52,048 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103283434] [2021-07-09 17:25:52,048 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:25:52,048 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:52,049 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:25:52,049 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:25:52,049 INFO L87 Difference]: Start difference. First operand 126 states and 329 transitions. Second operand has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:52,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:52,446 INFO L93 Difference]: Finished difference Result 199 states and 462 transitions. [2021-07-09 17:25:52,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:25:52,446 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:25:52,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:52,447 INFO L225 Difference]: With dead ends: 199 [2021-07-09 17:25:52,447 INFO L226 Difference]: Without dead ends: 199 [2021-07-09 17:25:52,447 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 393.6ms TimeCoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2021-07-09 17:25:52,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2021-07-09 17:25:52,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 126. [2021-07-09 17:25:52,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 125 states have (on average 2.616) internal successors, (327), 125 states have internal predecessors, (327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:52,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 327 transitions. [2021-07-09 17:25:52,449 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 327 transitions. Word has length 15 [2021-07-09 17:25:52,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:52,449 INFO L482 AbstractCegarLoop]: Abstraction has 126 states and 327 transitions. [2021-07-09 17:25:52,449 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:52,449 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 327 transitions. [2021-07-09 17:25:52,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:25:52,450 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:52,450 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:52,650 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable449 [2021-07-09 17:25:52,650 INFO L430 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:52,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:52,651 INFO L82 PathProgramCache]: Analyzing trace with hash 496149788, now seen corresponding path program 57 times [2021-07-09 17:25:52,651 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:52,651 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339503610] [2021-07-09 17:25:52,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:52,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:52,742 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:52,742 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:52,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339503610] [2021-07-09 17:25:52,742 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339503610] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:52,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1077035081] [2021-07-09 17:25:52,742 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:52,770 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:25:52,770 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:52,770 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:25:52,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:52,880 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:52,880 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:52,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:52,881 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:52,883 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:52,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:52,884 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:52,905 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:25:52,905 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:52,906 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:25:52,906 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:25:52,924 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:52,924 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1077035081] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:52,924 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:52,924 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-09 17:25:52,925 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629957690] [2021-07-09 17:25:52,925 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:25:52,925 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:52,925 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:25:52,925 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:25:52,925 INFO L87 Difference]: Start difference. First operand 126 states and 327 transitions. Second operand has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:53,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:53,196 INFO L93 Difference]: Finished difference Result 187 states and 454 transitions. [2021-07-09 17:25:53,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-09 17:25:53,196 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:25:53,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:53,197 INFO L225 Difference]: With dead ends: 187 [2021-07-09 17:25:53,197 INFO L226 Difference]: Without dead ends: 187 [2021-07-09 17:25:53,197 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 304.2ms TimeCoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:25:53,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2021-07-09 17:25:53,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 128. [2021-07-09 17:25:53,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 127 states have (on average 2.6141732283464565) internal successors, (332), 127 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:53,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 332 transitions. [2021-07-09 17:25:53,199 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 332 transitions. Word has length 15 [2021-07-09 17:25:53,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:53,199 INFO L482 AbstractCegarLoop]: Abstraction has 128 states and 332 transitions. [2021-07-09 17:25:53,199 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:53,199 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 332 transitions. [2021-07-09 17:25:53,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:25:53,200 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:53,200 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:53,405 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable453 [2021-07-09 17:25:53,405 INFO L430 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:53,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:53,405 INFO L82 PathProgramCache]: Analyzing trace with hash -993255208, now seen corresponding path program 58 times [2021-07-09 17:25:53,405 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:53,405 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917716334] [2021-07-09 17:25:53,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:53,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:53,481 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:53,481 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:53,481 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917716334] [2021-07-09 17:25:53,481 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917716334] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:53,481 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [896994781] [2021-07-09 17:25:53,481 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:53,546 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:25:53,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:53,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:25:53,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:53,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:53,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:53,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:53,656 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:53,658 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:53,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:53,660 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:53,680 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:25:53,680 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:53,681 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:25:53,682 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:25:53,700 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:53,700 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [896994781] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:53,700 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:53,700 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-09 17:25:53,700 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149704265] [2021-07-09 17:25:53,700 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:25:53,700 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:53,701 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:25:53,701 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:25:53,701 INFO L87 Difference]: Start difference. First operand 128 states and 332 transitions. Second operand has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:53,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:53,794 INFO L93 Difference]: Finished difference Result 170 states and 424 transitions. [2021-07-09 17:25:53,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-09 17:25:53,795 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:25:53,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:53,796 INFO L225 Difference]: With dead ends: 170 [2021-07-09 17:25:53,796 INFO L226 Difference]: Without dead ends: 170 [2021-07-09 17:25:53,796 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 140.9ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:25:53,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2021-07-09 17:25:53,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 128. [2021-07-09 17:25:53,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 127 states have (on average 2.6141732283464565) internal successors, (332), 127 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:53,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 332 transitions. [2021-07-09 17:25:53,798 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 332 transitions. Word has length 15 [2021-07-09 17:25:53,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:53,798 INFO L482 AbstractCegarLoop]: Abstraction has 128 states and 332 transitions. [2021-07-09 17:25:53,798 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:53,798 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 332 transitions. [2021-07-09 17:25:53,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:25:53,799 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:53,799 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:54,005 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable456 [2021-07-09 17:25:54,005 INFO L430 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:54,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:54,005 INFO L82 PathProgramCache]: Analyzing trace with hash -1505045474, now seen corresponding path program 59 times [2021-07-09 17:25:54,006 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:54,006 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714935949] [2021-07-09 17:25:54,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:54,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:54,084 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:54,084 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:54,084 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714935949] [2021-07-09 17:25:54,085 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714935949] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:54,085 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [108724558] [2021-07-09 17:25:54,085 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:54,118 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:25:54,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:54,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:25:54,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:54,200 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:54,201 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:54,201 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:54,202 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:54,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:54,204 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:54,204 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:54,220 INFO L628 ElimStorePlain]: treesize reduction 30, result has 33.3 percent of original size [2021-07-09 17:25:54,220 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:54,221 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:25:54,221 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:15 [2021-07-09 17:25:54,239 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:54,240 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [108724558] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:54,240 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:54,240 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-09 17:25:54,240 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283768964] [2021-07-09 17:25:54,240 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:25:54,240 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:54,240 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:25:54,240 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:25:54,240 INFO L87 Difference]: Start difference. First operand 128 states and 332 transitions. Second operand has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:54,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:54,456 INFO L93 Difference]: Finished difference Result 205 states and 480 transitions. [2021-07-09 17:25:54,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:25:54,457 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:25:54,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:54,457 INFO L225 Difference]: With dead ends: 205 [2021-07-09 17:25:54,457 INFO L226 Difference]: Without dead ends: 205 [2021-07-09 17:25:54,458 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 148.6ms TimeCoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:25:54,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-07-09 17:25:54,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 140. [2021-07-09 17:25:54,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 139 states have (on average 2.697841726618705) internal successors, (375), 139 states have internal predecessors, (375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:54,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 375 transitions. [2021-07-09 17:25:54,463 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 375 transitions. Word has length 15 [2021-07-09 17:25:54,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:54,463 INFO L482 AbstractCegarLoop]: Abstraction has 140 states and 375 transitions. [2021-07-09 17:25:54,463 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:54,463 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 375 transitions. [2021-07-09 17:25:54,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:25:54,464 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:54,464 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:54,681 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable459,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:54,681 INFO L430 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:54,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:54,681 INFO L82 PathProgramCache]: Analyzing trace with hash 1870221114, now seen corresponding path program 60 times [2021-07-09 17:25:54,682 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:54,682 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268750100] [2021-07-09 17:25:54,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:54,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:54,743 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:54,743 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:54,743 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268750100] [2021-07-09 17:25:54,743 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268750100] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:54,744 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1799530157] [2021-07-09 17:25:54,744 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:54,770 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:25:54,770 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:54,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:25:54,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:54,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:25:54,879 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:54,881 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:25:54,881 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:54,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:25:54,884 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:54,886 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:54,887 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:54,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:25:54,888 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:54,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:25:54,891 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:54,893 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:54,893 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:54,894 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:54,925 INFO L628 ElimStorePlain]: treesize reduction 43, result has 40.3 percent of original size [2021-07-09 17:25:54,925 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:54,925 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:25:54,926 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:125, output treesize:29 [2021-07-09 17:25:54,954 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:54,955 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1799530157] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:54,955 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:54,955 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-09 17:25:54,955 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917757571] [2021-07-09 17:25:54,955 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:25:54,955 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:54,956 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:25:54,956 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:25:54,956 INFO L87 Difference]: Start difference. First operand 140 states and 375 transitions. Second operand has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:55,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:55,265 INFO L93 Difference]: Finished difference Result 187 states and 444 transitions. [2021-07-09 17:25:55,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-09 17:25:55,265 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:25:55,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:55,266 INFO L225 Difference]: With dead ends: 187 [2021-07-09 17:25:55,266 INFO L226 Difference]: Without dead ends: 183 [2021-07-09 17:25:55,266 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 314.0ms TimeCoverageRelationStatistics Valid=87, Invalid=465, Unknown=0, NotChecked=0, Total=552 [2021-07-09 17:25:55,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2021-07-09 17:25:55,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 142. [2021-07-09 17:25:55,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 141 states have (on average 2.652482269503546) internal successors, (374), 141 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:55,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 374 transitions. [2021-07-09 17:25:55,269 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 374 transitions. Word has length 15 [2021-07-09 17:25:55,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:55,269 INFO L482 AbstractCegarLoop]: Abstraction has 142 states and 374 transitions. [2021-07-09 17:25:55,269 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:55,269 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 374 transitions. [2021-07-09 17:25:55,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:25:55,270 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:55,270 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:55,487 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable461,65 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:55,487 INFO L430 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:55,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:55,487 INFO L82 PathProgramCache]: Analyzing trace with hash -1497315076, now seen corresponding path program 61 times [2021-07-09 17:25:55,488 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:55,488 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118230874] [2021-07-09 17:25:55,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:55,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:55,550 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:55,550 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:55,550 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118230874] [2021-07-09 17:25:55,551 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118230874] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:55,551 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2018182890] [2021-07-09 17:25:55,551 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:55,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:55,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:25:55,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:55,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:55,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:55,646 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:55,647 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:55,649 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:55,649 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:55,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:25:55,650 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:55,653 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:55,653 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:55,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:55,654 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:55,656 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:55,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:55,657 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:55,689 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:25:55,689 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:55,690 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:25:55,690 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:25:55,742 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:55,742 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2018182890] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:55,742 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:55,742 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-09 17:25:55,742 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652305863] [2021-07-09 17:25:55,742 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:25:55,742 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:55,742 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:25:55,742 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:25:55,743 INFO L87 Difference]: Start difference. First operand 142 states and 374 transitions. Second operand has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:56,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:56,073 INFO L93 Difference]: Finished difference Result 226 states and 506 transitions. [2021-07-09 17:25:56,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:25:56,073 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:25:56,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:56,074 INFO L225 Difference]: With dead ends: 226 [2021-07-09 17:25:56,074 INFO L226 Difference]: Without dead ends: 225 [2021-07-09 17:25:56,075 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 273.7ms TimeCoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:25:56,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2021-07-09 17:25:56,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 145. [2021-07-09 17:25:56,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 144 states have (on average 2.6805555555555554) internal successors, (386), 144 states have internal predecessors, (386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:56,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 386 transitions. [2021-07-09 17:25:56,077 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 386 transitions. Word has length 15 [2021-07-09 17:25:56,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:56,077 INFO L482 AbstractCegarLoop]: Abstraction has 145 states and 386 transitions. [2021-07-09 17:25:56,077 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:56,077 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 386 transitions. [2021-07-09 17:25:56,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:25:56,078 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:56,078 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:56,292 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable466 [2021-07-09 17:25:56,293 INFO L430 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:56,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:56,293 INFO L82 PathProgramCache]: Analyzing trace with hash -695698848, now seen corresponding path program 62 times [2021-07-09 17:25:56,293 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:56,293 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322849061] [2021-07-09 17:25:56,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:56,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:56,355 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:56,355 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:56,355 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322849061] [2021-07-09 17:25:56,355 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322849061] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:56,355 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [955963808] [2021-07-09 17:25:56,355 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:56,387 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:25:56,387 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:56,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:25:56,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:56,443 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:56,443 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:56,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:56,444 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:56,446 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:56,446 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:56,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:25:56,447 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:56,449 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:56,450 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:56,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:56,450 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:56,452 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:56,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:56,453 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:56,483 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:25:56,483 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:56,483 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:25:56,483 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:25:56,552 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:56,552 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [955963808] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:56,552 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:56,552 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-09 17:25:56,552 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118676916] [2021-07-09 17:25:56,552 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:25:56,552 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:56,553 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:25:56,553 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:25:56,553 INFO L87 Difference]: Start difference. First operand 145 states and 386 transitions. Second operand has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:57,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:57,013 INFO L93 Difference]: Finished difference Result 229 states and 520 transitions. [2021-07-09 17:25:57,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-09 17:25:57,013 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:25:57,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:57,014 INFO L225 Difference]: With dead ends: 229 [2021-07-09 17:25:57,014 INFO L226 Difference]: Without dead ends: 225 [2021-07-09 17:25:57,014 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 431.8ms TimeCoverageRelationStatistics Valid=115, Invalid=587, Unknown=0, NotChecked=0, Total=702 [2021-07-09 17:25:57,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2021-07-09 17:25:57,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 149. [2021-07-09 17:25:57,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 2.675675675675676) internal successors, (396), 148 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:57,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 396 transitions. [2021-07-09 17:25:57,017 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 396 transitions. Word has length 15 [2021-07-09 17:25:57,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:57,017 INFO L482 AbstractCegarLoop]: Abstraction has 149 states and 396 transitions. [2021-07-09 17:25:57,017 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:57,017 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 396 transitions. [2021-07-09 17:25:57,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:25:57,017 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:57,017 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:57,218 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable470,67 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:57,218 INFO L430 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:57,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:57,218 INFO L82 PathProgramCache]: Analyzing trace with hash 1022644858, now seen corresponding path program 63 times [2021-07-09 17:25:57,218 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:57,218 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068284379] [2021-07-09 17:25:57,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:57,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:57,289 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:57,289 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:57,289 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068284379] [2021-07-09 17:25:57,289 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068284379] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:57,289 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1490673533] [2021-07-09 17:25:57,289 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:57,318 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:25:57,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:57,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:25:57,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:57,385 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:57,385 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:57,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:57,386 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:57,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:57,389 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:57,389 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:25:57,390 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:57,392 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:57,392 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:57,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:57,393 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:57,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:57,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:57,396 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:57,428 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:25:57,428 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:57,429 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:25:57,429 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:25:57,473 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:57,473 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1490673533] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:57,473 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:57,473 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-09 17:25:57,473 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155547356] [2021-07-09 17:25:57,473 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:25:57,474 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:57,474 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:25:57,474 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:25:57,474 INFO L87 Difference]: Start difference. First operand 149 states and 396 transitions. Second operand has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:57,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:57,804 INFO L93 Difference]: Finished difference Result 215 states and 496 transitions. [2021-07-09 17:25:57,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:25:57,804 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:25:57,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:57,805 INFO L225 Difference]: With dead ends: 215 [2021-07-09 17:25:57,805 INFO L226 Difference]: Without dead ends: 215 [2021-07-09 17:25:57,805 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 295.7ms TimeCoverageRelationStatistics Valid=89, Invalid=373, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:25:57,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2021-07-09 17:25:57,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 146. [2021-07-09 17:25:57,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 145 states have (on average 2.6344827586206896) internal successors, (382), 145 states have internal predecessors, (382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:57,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 382 transitions. [2021-07-09 17:25:57,807 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 382 transitions. Word has length 15 [2021-07-09 17:25:57,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:57,807 INFO L482 AbstractCegarLoop]: Abstraction has 146 states and 382 transitions. [2021-07-09 17:25:57,807 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:57,807 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 382 transitions. [2021-07-09 17:25:57,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:25:57,808 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:57,808 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:58,026 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable475,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:58,026 INFO L430 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:58,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:58,027 INFO L82 PathProgramCache]: Analyzing trace with hash -1379198886, now seen corresponding path program 64 times [2021-07-09 17:25:58,027 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:58,027 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595543081] [2021-07-09 17:25:58,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:58,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:58,095 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:58,095 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:58,096 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595543081] [2021-07-09 17:25:58,096 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595543081] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:58,096 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1147158866] [2021-07-09 17:25:58,096 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:58,136 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:25:58,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:58,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:25:58,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:58,202 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:58,203 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:58,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:58,204 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:58,206 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:58,206 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:58,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:25:58,208 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:58,210 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:58,210 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:58,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:58,211 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:58,213 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:58,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:58,214 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:58,246 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:25:58,246 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:58,247 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:25:58,247 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:25:58,304 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:58,304 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1147158866] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:58,304 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:58,304 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-09 17:25:58,304 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089545528] [2021-07-09 17:25:58,305 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:25:58,305 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:58,305 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:25:58,305 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:25:58,305 INFO L87 Difference]: Start difference. First operand 146 states and 382 transitions. Second operand has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:58,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:58,719 INFO L93 Difference]: Finished difference Result 199 states and 465 transitions. [2021-07-09 17:25:58,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-09 17:25:58,720 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:25:58,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:58,720 INFO L225 Difference]: With dead ends: 199 [2021-07-09 17:25:58,720 INFO L226 Difference]: Without dead ends: 195 [2021-07-09 17:25:58,721 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 394.7ms TimeCoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2021-07-09 17:25:58,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2021-07-09 17:25:58,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 150. [2021-07-09 17:25:58,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 149 states have (on average 2.610738255033557) internal successors, (389), 149 states have internal predecessors, (389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:58,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 389 transitions. [2021-07-09 17:25:58,723 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 389 transitions. Word has length 15 [2021-07-09 17:25:58,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:58,723 INFO L482 AbstractCegarLoop]: Abstraction has 150 states and 389 transitions. [2021-07-09 17:25:58,723 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:58,723 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 389 transitions. [2021-07-09 17:25:58,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:25:58,724 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:58,724 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:58,941 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable479 [2021-07-09 17:25:58,942 INFO L430 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:58,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:58,942 INFO L82 PathProgramCache]: Analyzing trace with hash 349848448, now seen corresponding path program 65 times [2021-07-09 17:25:58,942 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:58,942 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737112730] [2021-07-09 17:25:58,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:58,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:59,001 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:59,002 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:59,002 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737112730] [2021-07-09 17:25:59,002 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737112730] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:59,002 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1460362271] [2021-07-09 17:25:59,002 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:59,029 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:25:59,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:59,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:25:59,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:59,136 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:25:59,137 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:59,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:59,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:59,140 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:59,141 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:59,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:25:59,144 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:59,146 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:59,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:59,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:25:59,148 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:59,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:25:59,151 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:59,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:25:59,154 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:59,182 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:25:59,182 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:59,183 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:25:59,184 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:25:59,207 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:59,208 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1460362271] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:59,208 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:59,208 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-09 17:25:59,208 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834623036] [2021-07-09 17:25:59,208 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:25:59,208 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:59,208 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:25:59,208 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:25:59,208 INFO L87 Difference]: Start difference. First operand 150 states and 389 transitions. Second operand has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:59,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:25:59,523 INFO L93 Difference]: Finished difference Result 174 states and 424 transitions. [2021-07-09 17:25:59,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-09 17:25:59,523 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:25:59,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:25:59,524 INFO L225 Difference]: With dead ends: 174 [2021-07-09 17:25:59,524 INFO L226 Difference]: Without dead ends: 166 [2021-07-09 17:25:59,524 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 300.5ms TimeCoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2021-07-09 17:25:59,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2021-07-09 17:25:59,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 150. [2021-07-09 17:25:59,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 149 states have (on average 2.5838926174496644) internal successors, (385), 149 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:59,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 385 transitions. [2021-07-09 17:25:59,526 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 385 transitions. Word has length 15 [2021-07-09 17:25:59,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:25:59,526 INFO L482 AbstractCegarLoop]: Abstraction has 150 states and 385 transitions. [2021-07-09 17:25:59,526 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:25:59,526 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 385 transitions. [2021-07-09 17:25:59,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:25:59,527 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:25:59,527 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:25:59,727 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable485 [2021-07-09 17:25:59,728 INFO L430 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:25:59,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:25:59,728 INFO L82 PathProgramCache]: Analyzing trace with hash 2117593850, now seen corresponding path program 66 times [2021-07-09 17:25:59,728 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:25:59,728 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591739742] [2021-07-09 17:25:59,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:25:59,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:25:59,808 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:59,809 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:25:59,809 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591739742] [2021-07-09 17:25:59,809 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591739742] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:59,809 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1444112764] [2021-07-09 17:25:59,809 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:25:59,836 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:25:59,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:25:59,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:25:59,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:25:59,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:59,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:59,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:25:59,928 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:59,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:25:59,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:25:59,931 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:25:59,952 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:25:59,952 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:25:59,953 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:25:59,953 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:25:59,971 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:25:59,971 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1444112764] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:25:59,971 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:25:59,971 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-09 17:25:59,971 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482991552] [2021-07-09 17:25:59,971 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:25:59,971 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:25:59,972 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:25:59,972 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:25:59,972 INFO L87 Difference]: Start difference. First operand 150 states and 385 transitions. Second operand has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:00,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:00,145 INFO L93 Difference]: Finished difference Result 211 states and 497 transitions. [2021-07-09 17:26:00,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:26:00,146 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:00,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:00,147 INFO L225 Difference]: With dead ends: 211 [2021-07-09 17:26:00,147 INFO L226 Difference]: Without dead ends: 211 [2021-07-09 17:26:00,147 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 163.9ms TimeCoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-07-09 17:26:00,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-07-09 17:26:00,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 151. [2021-07-09 17:26:00,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 150 states have (on average 2.5933333333333333) internal successors, (389), 150 states have internal predecessors, (389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:00,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 389 transitions. [2021-07-09 17:26:00,149 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 389 transitions. Word has length 15 [2021-07-09 17:26:00,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:00,149 INFO L482 AbstractCegarLoop]: Abstraction has 151 states and 389 transitions. [2021-07-09 17:26:00,149 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:00,149 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 389 transitions. [2021-07-09 17:26:00,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:00,150 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:00,150 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:00,366 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable492,71 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:00,367 INFO L430 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:00,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:00,367 INFO L82 PathProgramCache]: Analyzing trace with hash -1913634692, now seen corresponding path program 67 times [2021-07-09 17:26:00,367 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:00,367 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930104612] [2021-07-09 17:26:00,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:00,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:00,441 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:00,441 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:00,441 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930104612] [2021-07-09 17:26:00,441 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930104612] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:00,441 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2090423285] [2021-07-09 17:26:00,441 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:00,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:00,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:00,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:00,542 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:00,542 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:00,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:00,543 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:00,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:00,546 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:00,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:00,547 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:00,549 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:00,549 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:00,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:00,550 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:00,552 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:00,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:00,553 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:00,586 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:26:00,586 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:00,586 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:26:00,587 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:26:00,633 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:00,634 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2090423285] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:00,634 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:00,634 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-09 17:26:00,634 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382935242] [2021-07-09 17:26:00,634 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:26:00,634 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:00,634 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:26:00,634 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:26:00,634 INFO L87 Difference]: Start difference. First operand 151 states and 389 transitions. Second operand has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:00,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:00,802 INFO L93 Difference]: Finished difference Result 214 states and 495 transitions. [2021-07-09 17:26:00,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:26:00,802 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:00,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:00,803 INFO L225 Difference]: With dead ends: 214 [2021-07-09 17:26:00,803 INFO L226 Difference]: Without dead ends: 214 [2021-07-09 17:26:00,803 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 199.0ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-07-09 17:26:00,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2021-07-09 17:26:00,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 156. [2021-07-09 17:26:00,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 2.632258064516129) internal successors, (408), 155 states have internal predecessors, (408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:00,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 408 transitions. [2021-07-09 17:26:00,805 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 408 transitions. Word has length 15 [2021-07-09 17:26:00,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:00,805 INFO L482 AbstractCegarLoop]: Abstraction has 156 states and 408 transitions. [2021-07-09 17:26:00,806 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:00,806 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 408 transitions. [2021-07-09 17:26:00,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:00,806 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:00,806 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:01,013 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable495,72 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:01,013 INFO L430 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:01,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:01,013 INFO L82 PathProgramCache]: Analyzing trace with hash -1112018464, now seen corresponding path program 68 times [2021-07-09 17:26:01,013 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:01,013 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874693775] [2021-07-09 17:26:01,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:01,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:01,096 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:01,097 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:01,097 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874693775] [2021-07-09 17:26:01,097 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874693775] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:01,097 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [413989730] [2021-07-09 17:26:01,097 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:01,126 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:26:01,126 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:01,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:01,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:01,198 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:01,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:01,199 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:01,200 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:01,202 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:01,202 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:01,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:01,204 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:01,206 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:01,206 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:01,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:01,207 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:01,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:01,210 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:01,210 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:01,242 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:26:01,242 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:01,242 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:26:01,243 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:26:01,304 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:01,305 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [413989730] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:01,305 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:01,305 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-09 17:26:01,305 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872020914] [2021-07-09 17:26:01,305 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:26:01,305 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:01,305 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:26:01,305 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:26:01,305 INFO L87 Difference]: Start difference. First operand 156 states and 408 transitions. Second operand has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:01,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:01,888 INFO L93 Difference]: Finished difference Result 220 states and 506 transitions. [2021-07-09 17:26:01,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-09 17:26:01,888 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:01,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:01,889 INFO L225 Difference]: With dead ends: 220 [2021-07-09 17:26:01,889 INFO L226 Difference]: Without dead ends: 213 [2021-07-09 17:26:01,889 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 561.9ms TimeCoverageRelationStatistics Valid=120, Invalid=636, Unknown=0, NotChecked=0, Total=756 [2021-07-09 17:26:01,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2021-07-09 17:26:01,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 159. [2021-07-09 17:26:01,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 158 states have (on average 2.632911392405063) internal successors, (416), 158 states have internal predecessors, (416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:01,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 416 transitions. [2021-07-09 17:26:01,892 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 416 transitions. Word has length 15 [2021-07-09 17:26:01,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:01,892 INFO L482 AbstractCegarLoop]: Abstraction has 159 states and 416 transitions. [2021-07-09 17:26:01,892 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:01,892 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 416 transitions. [2021-07-09 17:26:01,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:01,892 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:01,892 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:02,104 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable499 [2021-07-09 17:26:02,105 INFO L430 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:02,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:02,105 INFO L82 PathProgramCache]: Analyzing trace with hash 606325242, now seen corresponding path program 69 times [2021-07-09 17:26:02,105 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:02,105 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780014630] [2021-07-09 17:26:02,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:02,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:02,171 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:02,171 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:02,171 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780014630] [2021-07-09 17:26:02,171 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780014630] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:02,171 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [442826903] [2021-07-09 17:26:02,171 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:02,197 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:26:02,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:02,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:02,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:02,259 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:02,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:02,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:02,261 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:02,263 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:02,263 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:02,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:02,264 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:02,268 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:02,268 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:02,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:02,269 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:02,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:02,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:02,272 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:02,300 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:26:02,300 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:02,301 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:26:02,301 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:26:02,340 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:02,340 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [442826903] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:02,340 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:02,340 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-09 17:26:02,340 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417469840] [2021-07-09 17:26:02,340 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:26:02,340 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:02,341 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:26:02,341 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:26:02,341 INFO L87 Difference]: Start difference. First operand 159 states and 416 transitions. Second operand has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:02,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:02,644 INFO L93 Difference]: Finished difference Result 206 states and 487 transitions. [2021-07-09 17:26:02,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-09 17:26:02,644 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:02,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:02,645 INFO L225 Difference]: With dead ends: 206 [2021-07-09 17:26:02,645 INFO L226 Difference]: Without dead ends: 206 [2021-07-09 17:26:02,645 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 292.2ms TimeCoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:26:02,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-07-09 17:26:02,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 156. [2021-07-09 17:26:02,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 2.6) internal successors, (403), 155 states have internal predecessors, (403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:02,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 403 transitions. [2021-07-09 17:26:02,648 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 403 transitions. Word has length 15 [2021-07-09 17:26:02,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:02,648 INFO L482 AbstractCegarLoop]: Abstraction has 156 states and 403 transitions. [2021-07-09 17:26:02,648 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:02,648 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 403 transitions. [2021-07-09 17:26:02,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:02,648 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:02,648 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:02,864 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable504,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:02,865 INFO L430 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:02,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:02,865 INFO L82 PathProgramCache]: Analyzing trace with hash -1104288066, now seen corresponding path program 70 times [2021-07-09 17:26:02,865 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:02,865 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607734483] [2021-07-09 17:26:02,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:02,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:02,945 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:02,945 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:02,945 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607734483] [2021-07-09 17:26:02,945 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607734483] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:02,945 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1820821110] [2021-07-09 17:26:02,945 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:02,972 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:26:02,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:02,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:02,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:03,073 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:03,073 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:03,073 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:03,074 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:03,076 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:03,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:03,077 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:03,098 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:26:03,099 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:03,099 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:26:03,099 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:26:03,117 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:03,117 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1820821110] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:03,117 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:03,117 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-09 17:26:03,118 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430329438] [2021-07-09 17:26:03,118 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:26:03,118 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:03,118 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:26:03,118 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:26:03,119 INFO L87 Difference]: Start difference. First operand 156 states and 403 transitions. Second operand has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:03,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:03,380 INFO L93 Difference]: Finished difference Result 193 states and 478 transitions. [2021-07-09 17:26:03,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-09 17:26:03,380 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:03,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:03,381 INFO L225 Difference]: With dead ends: 193 [2021-07-09 17:26:03,381 INFO L226 Difference]: Without dead ends: 193 [2021-07-09 17:26:03,381 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 299.5ms TimeCoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:26:03,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2021-07-09 17:26:03,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 158. [2021-07-09 17:26:03,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.605095541401274) internal successors, (409), 157 states have internal predecessors, (409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:03,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 409 transitions. [2021-07-09 17:26:03,383 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 409 transitions. Word has length 15 [2021-07-09 17:26:03,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:03,384 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 409 transitions. [2021-07-09 17:26:03,384 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:03,384 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 409 transitions. [2021-07-09 17:26:03,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:03,384 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:03,384 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:03,593 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable508,75 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:03,593 INFO L430 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:03,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:03,594 INFO L82 PathProgramCache]: Analyzing trace with hash 1701274234, now seen corresponding path program 71 times [2021-07-09 17:26:03,594 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:03,594 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785650941] [2021-07-09 17:26:03,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:03,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:03,659 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:03,659 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:03,659 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785650941] [2021-07-09 17:26:03,659 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785650941] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:03,659 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1534701980] [2021-07-09 17:26:03,659 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:03,698 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:26:03,698 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:03,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:03,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:03,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:03,792 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:03,792 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:03,793 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:03,795 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:03,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:03,796 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:03,816 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:26:03,816 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:03,817 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:26:03,817 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:26:03,835 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:03,836 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1534701980] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:03,836 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:03,836 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-09 17:26:03,836 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514707046] [2021-07-09 17:26:03,836 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:26:03,836 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:03,836 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:26:03,836 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:26:03,836 INFO L87 Difference]: Start difference. First operand 158 states and 409 transitions. Second operand has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:03,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:03,961 INFO L93 Difference]: Finished difference Result 187 states and 466 transitions. [2021-07-09 17:26:03,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 17:26:03,961 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:03,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:03,962 INFO L225 Difference]: With dead ends: 187 [2021-07-09 17:26:03,962 INFO L226 Difference]: Without dead ends: 187 [2021-07-09 17:26:03,962 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 124.2ms TimeCoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:26:03,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2021-07-09 17:26:03,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 158. [2021-07-09 17:26:03,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.605095541401274) internal successors, (409), 157 states have internal predecessors, (409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:03,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 409 transitions. [2021-07-09 17:26:03,965 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 409 transitions. Word has length 15 [2021-07-09 17:26:03,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:03,965 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 409 transitions. [2021-07-09 17:26:03,966 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:03,966 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 409 transitions. [2021-07-09 17:26:03,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:03,966 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:03,966 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:04,183 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable511,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:04,184 INFO L430 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:04,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:04,184 INFO L82 PathProgramCache]: Analyzing trace with hash 202352474, now seen corresponding path program 72 times [2021-07-09 17:26:04,184 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:04,184 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69283594] [2021-07-09 17:26:04,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:04,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:04,240 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:04,240 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:04,241 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69283594] [2021-07-09 17:26:04,241 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69283594] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:04,241 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [78776396] [2021-07-09 17:26:04,241 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:04,267 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:26:04,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:04,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:04,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:04,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:04,368 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:04,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:04,369 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:04,371 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:04,371 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:04,372 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:04,389 INFO L628 ElimStorePlain]: treesize reduction 30, result has 33.3 percent of original size [2021-07-09 17:26:04,389 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:04,390 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:26:04,390 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:15 [2021-07-09 17:26:04,411 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:04,411 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [78776396] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:04,411 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:04,411 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-09 17:26:04,411 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378232415] [2021-07-09 17:26:04,411 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-09 17:26:04,412 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:04,412 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-09 17:26:04,412 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:26:04,412 INFO L87 Difference]: Start difference. First operand 158 states and 409 transitions. Second operand has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:04,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:04,577 INFO L93 Difference]: Finished difference Result 231 states and 540 transitions. [2021-07-09 17:26:04,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:26:04,578 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:04,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:04,579 INFO L225 Difference]: With dead ends: 231 [2021-07-09 17:26:04,579 INFO L226 Difference]: Without dead ends: 231 [2021-07-09 17:26:04,579 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 137.0ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:26:04,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2021-07-09 17:26:04,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 171. [2021-07-09 17:26:04,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 170 states have (on average 2.6470588235294117) internal successors, (450), 170 states have internal predecessors, (450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:04,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 450 transitions. [2021-07-09 17:26:04,587 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 450 transitions. Word has length 15 [2021-07-09 17:26:04,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:04,587 INFO L482 AbstractCegarLoop]: Abstraction has 171 states and 450 transitions. [2021-07-09 17:26:04,587 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:04,587 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 450 transitions. [2021-07-09 17:26:04,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:04,588 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:04,588 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:04,795 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable514 [2021-07-09 17:26:04,795 INFO L430 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:04,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:04,796 INFO L82 PathProgramCache]: Analyzing trace with hash 1756401598, now seen corresponding path program 73 times [2021-07-09 17:26:04,796 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:04,796 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123371041] [2021-07-09 17:26:04,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:04,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:04,872 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:04,872 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:04,873 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123371041] [2021-07-09 17:26:04,873 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123371041] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:04,873 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1012034298] [2021-07-09 17:26:04,873 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:04,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:04,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:04,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:04,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:26:04,999 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:05,001 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:26:05,002 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:05,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:26:05,005 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:05,007 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:05,007 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:05,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:05,009 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:05,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:26:05,011 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:05,013 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:05,013 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:05,014 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:05,043 INFO L628 ElimStorePlain]: treesize reduction 43, result has 40.3 percent of original size [2021-07-09 17:26:05,044 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:05,044 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:26:05,044 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:125, output treesize:29 [2021-07-09 17:26:05,072 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:05,073 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1012034298] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:05,073 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:05,073 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-09 17:26:05,073 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945333548] [2021-07-09 17:26:05,073 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-09 17:26:05,073 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:05,073 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-09 17:26:05,073 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:26:05,073 INFO L87 Difference]: Start difference. First operand 171 states and 450 transitions. Second operand has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:05,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:05,400 INFO L93 Difference]: Finished difference Result 216 states and 508 transitions. [2021-07-09 17:26:05,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-09 17:26:05,401 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:05,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:05,401 INFO L225 Difference]: With dead ends: 216 [2021-07-09 17:26:05,402 INFO L226 Difference]: Without dead ends: 213 [2021-07-09 17:26:05,402 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 307.0ms TimeCoverageRelationStatistics Valid=89, Invalid=511, Unknown=0, NotChecked=0, Total=600 [2021-07-09 17:26:05,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2021-07-09 17:26:05,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 174. [2021-07-09 17:26:05,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 173 states have (on average 2.6184971098265897) internal successors, (453), 173 states have internal predecessors, (453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:05,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 453 transitions. [2021-07-09 17:26:05,404 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 453 transitions. Word has length 15 [2021-07-09 17:26:05,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:05,404 INFO L482 AbstractCegarLoop]: Abstraction has 174 states and 453 transitions. [2021-07-09 17:26:05,405 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:05,405 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 453 transitions. [2021-07-09 17:26:05,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:05,405 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:05,405 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:05,623 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable516 [2021-07-09 17:26:05,623 INFO L430 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:05,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:05,623 INFO L82 PathProgramCache]: Analyzing trace with hash 441994812, now seen corresponding path program 74 times [2021-07-09 17:26:05,623 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:05,623 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864233940] [2021-07-09 17:26:05,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:05,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:05,716 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:05,716 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:05,716 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864233940] [2021-07-09 17:26:05,717 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864233940] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:05,717 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [368477127] [2021-07-09 17:26:05,717 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:05,773 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:26:05,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:05,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:05,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:05,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:05,880 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:05,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:05,881 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:05,883 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:05,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:05,884 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:05,900 INFO L628 ElimStorePlain]: treesize reduction 30, result has 33.3 percent of original size [2021-07-09 17:26:05,901 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:05,901 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:26:05,901 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:15 [2021-07-09 17:26:05,921 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:05,921 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [368477127] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:05,921 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:05,921 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-09 17:26:05,921 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328202782] [2021-07-09 17:26:05,921 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-09 17:26:05,921 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:05,922 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-09 17:26:05,922 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:26:05,922 INFO L87 Difference]: Start difference. First operand 174 states and 453 transitions. Second operand has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:06,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:06,310 INFO L93 Difference]: Finished difference Result 248 states and 574 transitions. [2021-07-09 17:26:06,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:26:06,310 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:06,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:06,311 INFO L225 Difference]: With dead ends: 248 [2021-07-09 17:26:06,311 INFO L226 Difference]: Without dead ends: 248 [2021-07-09 17:26:06,311 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 384.2ms TimeCoverageRelationStatistics Valid=126, Invalid=686, Unknown=0, NotChecked=0, Total=812 [2021-07-09 17:26:06,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2021-07-09 17:26:06,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 172. [2021-07-09 17:26:06,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 171 states have (on average 2.6374269005847952) internal successors, (451), 171 states have internal predecessors, (451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:06,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 451 transitions. [2021-07-09 17:26:06,314 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 451 transitions. Word has length 15 [2021-07-09 17:26:06,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:06,314 INFO L482 AbstractCegarLoop]: Abstraction has 172 states and 451 transitions. [2021-07-09 17:26:06,314 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:06,314 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 451 transitions. [2021-07-09 17:26:06,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:06,314 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:06,314 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:06,531 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 79 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable521 [2021-07-09 17:26:06,531 INFO L430 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:06,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:06,531 INFO L82 PathProgramCache]: Analyzing trace with hash -477705896, now seen corresponding path program 75 times [2021-07-09 17:26:06,531 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:06,532 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625722762] [2021-07-09 17:26:06,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:06,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:06,611 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:06,611 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:06,612 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625722762] [2021-07-09 17:26:06,613 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625722762] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:06,613 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [344304559] [2021-07-09 17:26:06,613 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:06,691 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-09 17:26:06,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:06,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:06,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:06,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:26:06,802 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:06,804 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:26:06,805 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:06,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:26:06,808 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:06,811 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:06,811 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:06,812 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:06,813 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:06,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:26:06,816 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:06,818 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:06,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:06,819 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:06,854 INFO L628 ElimStorePlain]: treesize reduction 43, result has 40.3 percent of original size [2021-07-09 17:26:06,854 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:06,855 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:26:06,855 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:125, output treesize:29 [2021-07-09 17:26:06,888 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:06,888 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [344304559] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:06,889 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:06,889 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-09 17:26:06,889 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584767423] [2021-07-09 17:26:06,889 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-09 17:26:06,889 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:06,889 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-09 17:26:06,889 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:26:06,889 INFO L87 Difference]: Start difference. First operand 172 states and 451 transitions. Second operand has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:07,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:07,383 INFO L93 Difference]: Finished difference Result 217 states and 515 transitions. [2021-07-09 17:26:07,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:26:07,384 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:07,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:07,385 INFO L225 Difference]: With dead ends: 217 [2021-07-09 17:26:07,385 INFO L226 Difference]: Without dead ends: 213 [2021-07-09 17:26:07,385 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 468.4ms TimeCoverageRelationStatistics Valid=119, Invalid=637, Unknown=0, NotChecked=0, Total=756 [2021-07-09 17:26:07,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2021-07-09 17:26:07,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 173. [2021-07-09 17:26:07,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 172 states have (on average 2.633720930232558) internal successors, (453), 172 states have internal predecessors, (453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:07,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 453 transitions. [2021-07-09 17:26:07,387 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 453 transitions. Word has length 15 [2021-07-09 17:26:07,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:07,388 INFO L482 AbstractCegarLoop]: Abstraction has 173 states and 453 transitions. [2021-07-09 17:26:07,388 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:07,388 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 453 transitions. [2021-07-09 17:26:07,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:07,388 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:07,388 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:07,596 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable523,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:07,597 INFO L430 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:07,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:07,597 INFO L82 PathProgramCache]: Analyzing trace with hash 449725210, now seen corresponding path program 76 times [2021-07-09 17:26:07,597 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:07,597 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504165186] [2021-07-09 17:26:07,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:07,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:07,683 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:07,683 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:07,683 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504165186] [2021-07-09 17:26:07,683 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504165186] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:07,683 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [251827296] [2021-07-09 17:26:07,683 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:07,711 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:26:07,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:07,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:07,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:07,808 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:07,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:07,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:07,810 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:07,812 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:07,813 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:07,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:07,814 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:07,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:07,817 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:07,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:07,817 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:07,820 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:07,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:07,821 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:07,852 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:26:07,853 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:07,853 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:26:07,853 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:26:07,899 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:07,899 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [251827296] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:07,899 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:07,899 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-09 17:26:07,899 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088440715] [2021-07-09 17:26:07,899 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-09 17:26:07,899 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:07,899 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-09 17:26:07,899 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:26:07,899 INFO L87 Difference]: Start difference. First operand 173 states and 453 transitions. Second operand has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:08,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:08,269 INFO L93 Difference]: Finished difference Result 262 states and 580 transitions. [2021-07-09 17:26:08,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:26:08,269 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:08,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:08,270 INFO L225 Difference]: With dead ends: 262 [2021-07-09 17:26:08,270 INFO L226 Difference]: Without dead ends: 262 [2021-07-09 17:26:08,270 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 380.0ms TimeCoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:26:08,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 262 states. [2021-07-09 17:26:08,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 262 to 170. [2021-07-09 17:26:08,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 169 states have (on average 2.6272189349112427) internal successors, (444), 169 states have internal predecessors, (444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:08,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 444 transitions. [2021-07-09 17:26:08,273 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 444 transitions. Word has length 15 [2021-07-09 17:26:08,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:08,273 INFO L482 AbstractCegarLoop]: Abstraction has 170 states and 444 transitions. [2021-07-09 17:26:08,273 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:08,273 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 444 transitions. [2021-07-09 17:26:08,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:08,273 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:08,274 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:08,474 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable528,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:08,474 INFO L430 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:08,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:08,475 INFO L82 PathProgramCache]: Analyzing trace with hash 1251341438, now seen corresponding path program 77 times [2021-07-09 17:26:08,475 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:08,475 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414418983] [2021-07-09 17:26:08,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:08,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:08,543 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:08,544 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:08,544 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414418983] [2021-07-09 17:26:08,544 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414418983] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:08,544 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1493275260] [2021-07-09 17:26:08,544 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:08,572 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:26:08,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:08,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:08,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:08,670 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:08,670 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:08,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:08,671 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:08,673 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:08,674 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:08,674 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:08,675 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:08,677 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:08,678 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:08,678 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:08,679 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:08,681 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:08,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:08,682 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:08,714 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:26:08,714 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:08,715 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:26:08,715 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:26:08,784 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:08,784 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1493275260] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:08,784 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:08,784 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-09 17:26:08,785 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220712164] [2021-07-09 17:26:08,785 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-09 17:26:08,785 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:08,785 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-09 17:26:08,785 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:26:08,785 INFO L87 Difference]: Start difference. First operand 170 states and 444 transitions. Second operand has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:09,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:09,288 INFO L93 Difference]: Finished difference Result 235 states and 540 transitions. [2021-07-09 17:26:09,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:26:09,289 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:09,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:09,290 INFO L225 Difference]: With dead ends: 235 [2021-07-09 17:26:09,290 INFO L226 Difference]: Without dead ends: 231 [2021-07-09 17:26:09,290 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 507.3ms TimeCoverageRelationStatistics Valid=114, Invalid=536, Unknown=0, NotChecked=0, Total=650 [2021-07-09 17:26:09,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2021-07-09 17:26:09,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 174. [2021-07-09 17:26:09,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 173 states have (on average 2.6300578034682083) internal successors, (455), 173 states have internal predecessors, (455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:09,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 455 transitions. [2021-07-09 17:26:09,293 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 455 transitions. Word has length 15 [2021-07-09 17:26:09,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:09,293 INFO L482 AbstractCegarLoop]: Abstraction has 174 states and 455 transitions. [2021-07-09 17:26:09,293 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:09,293 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 455 transitions. [2021-07-09 17:26:09,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:09,293 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:09,293 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:09,500 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable532 [2021-07-09 17:26:09,501 INFO L430 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:09,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:09,502 INFO L82 PathProgramCache]: Analyzing trace with hash -1325282152, now seen corresponding path program 78 times [2021-07-09 17:26:09,502 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:09,502 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181284705] [2021-07-09 17:26:09,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:09,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:09,598 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:09,599 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:09,599 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181284705] [2021-07-09 17:26:09,599 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181284705] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:09,599 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [537141666] [2021-07-09 17:26:09,599 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:09,625 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:26:09,626 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:09,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:09,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:09,719 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:09,720 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:09,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:09,721 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:09,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:09,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:09,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:09,724 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:09,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:09,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:09,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:09,728 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:09,730 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:09,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:09,731 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:09,762 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:26:09,762 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:09,763 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:26:09,763 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:26:09,807 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:09,808 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [537141666] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:09,808 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:09,808 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-09 17:26:09,808 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161161938] [2021-07-09 17:26:09,808 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-09 17:26:09,808 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:09,808 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-09 17:26:09,808 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:26:09,808 INFO L87 Difference]: Start difference. First operand 174 states and 455 transitions. Second operand has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:10,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:10,097 INFO L93 Difference]: Finished difference Result 226 states and 532 transitions. [2021-07-09 17:26:10,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:26:10,097 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:10,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:10,098 INFO L225 Difference]: With dead ends: 226 [2021-07-09 17:26:10,098 INFO L226 Difference]: Without dead ends: 226 [2021-07-09 17:26:10,098 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 296.2ms TimeCoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:26:10,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2021-07-09 17:26:10,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 172. [2021-07-09 17:26:10,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 171 states have (on average 2.6140350877192984) internal successors, (447), 171 states have internal predecessors, (447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:10,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 447 transitions. [2021-07-09 17:26:10,101 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 447 transitions. Word has length 15 [2021-07-09 17:26:10,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:10,101 INFO L482 AbstractCegarLoop]: Abstraction has 172 states and 447 transitions. [2021-07-09 17:26:10,101 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:10,101 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 447 transitions. [2021-07-09 17:26:10,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:10,101 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:10,102 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:10,302 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable537,83 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:10,302 INFO L430 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:10,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:10,302 INFO L82 PathProgramCache]: Analyzing trace with hash -1164635520, now seen corresponding path program 79 times [2021-07-09 17:26:10,302 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:10,303 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657313531] [2021-07-09 17:26:10,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:10,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:10,357 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:26:10,357 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:10,357 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657313531] [2021-07-09 17:26:10,358 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657313531] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:10,358 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1339008546] [2021-07-09 17:26:10,358 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:10,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:10,385 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:10,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:10,459 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:10,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:10,460 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:10,461 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:10,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:10,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:10,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:10,464 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:10,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:10,467 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:10,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:10,468 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:10,470 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:10,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:10,471 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:10,502 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:26:10,502 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:10,503 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:26:10,503 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:26:10,583 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:10,584 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1339008546] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:10,584 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:10,584 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 14 [2021-07-09 17:26:10,584 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333327680] [2021-07-09 17:26:10,584 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:26:10,584 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:10,584 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:26:10,584 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:26:10,584 INFO L87 Difference]: Start difference. First operand 172 states and 447 transitions. Second operand has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:10,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:10,943 INFO L93 Difference]: Finished difference Result 195 states and 481 transitions. [2021-07-09 17:26:10,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-09 17:26:10,944 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:10,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:10,944 INFO L225 Difference]: With dead ends: 195 [2021-07-09 17:26:10,945 INFO L226 Difference]: Without dead ends: 191 [2021-07-09 17:26:10,945 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 416.0ms TimeCoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2021-07-09 17:26:10,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2021-07-09 17:26:10,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 174. [2021-07-09 17:26:10,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 173 states have (on average 2.61271676300578) internal successors, (452), 173 states have internal predecessors, (452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:10,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 452 transitions. [2021-07-09 17:26:10,947 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 452 transitions. Word has length 15 [2021-07-09 17:26:10,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:10,947 INFO L482 AbstractCegarLoop]: Abstraction has 174 states and 452 transitions. [2021-07-09 17:26:10,947 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:10,947 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 452 transitions. [2021-07-09 17:26:10,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:10,948 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:10,948 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:11,152 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable541 [2021-07-09 17:26:11,153 INFO L430 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:11,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:11,153 INFO L82 PathProgramCache]: Analyzing trace with hash 33405594, now seen corresponding path program 80 times [2021-07-09 17:26:11,153 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:11,153 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361451059] [2021-07-09 17:26:11,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:11,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:11,220 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:11,220 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:11,220 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361451059] [2021-07-09 17:26:11,220 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361451059] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:11,220 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [398217553] [2021-07-09 17:26:11,220 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:11,247 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:26:11,247 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:11,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:11,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:11,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:11,298 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:11,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:11,299 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:11,300 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:11,300 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:11,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:11,301 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:11,303 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:11,303 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:11,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:11,304 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:11,305 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:11,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:11,306 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:11,328 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:26:11,328 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:11,329 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:26:11,329 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:26:11,362 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:11,362 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [398217553] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:11,362 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:11,362 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 14 [2021-07-09 17:26:11,362 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628316783] [2021-07-09 17:26:11,362 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:26:11,362 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:11,362 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:26:11,362 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:26:11,363 INFO L87 Difference]: Start difference. First operand 174 states and 452 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:11,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:11,560 INFO L93 Difference]: Finished difference Result 269 states and 611 transitions. [2021-07-09 17:26:11,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:26:11,561 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:11,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:11,562 INFO L225 Difference]: With dead ends: 269 [2021-07-09 17:26:11,562 INFO L226 Difference]: Without dead ends: 269 [2021-07-09 17:26:11,562 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 188.4ms TimeCoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:26:11,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2021-07-09 17:26:11,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 182. [2021-07-09 17:26:11,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 181 states have (on average 2.657458563535912) internal successors, (481), 181 states have internal predecessors, (481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:11,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 481 transitions. [2021-07-09 17:26:11,565 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 481 transitions. Word has length 15 [2021-07-09 17:26:11,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:11,565 INFO L482 AbstractCegarLoop]: Abstraction has 182 states and 481 transitions. [2021-07-09 17:26:11,565 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:11,565 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 481 transitions. [2021-07-09 17:26:11,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:11,565 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:11,565 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:11,782 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable547 [2021-07-09 17:26:11,782 INFO L430 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:11,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:11,782 INFO L82 PathProgramCache]: Analyzing trace with hash 835021822, now seen corresponding path program 81 times [2021-07-09 17:26:11,782 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:11,782 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810605496] [2021-07-09 17:26:11,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:11,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:11,844 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:11,844 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:11,844 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810605496] [2021-07-09 17:26:11,844 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810605496] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:11,844 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [527915919] [2021-07-09 17:26:11,844 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:11,900 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:26:11,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:11,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:11,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:11,975 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:11,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:11,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:11,977 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:11,979 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:11,980 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:11,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:11,981 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:11,983 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:11,984 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:11,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:11,985 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:11,987 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:11,987 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:11,988 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:12,020 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:26:12,021 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:12,021 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:26:12,021 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:26:12,087 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:12,087 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [527915919] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:12,087 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:12,087 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 14 [2021-07-09 17:26:12,087 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706918092] [2021-07-09 17:26:12,087 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:26:12,087 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:12,087 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:26:12,088 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:26:12,088 INFO L87 Difference]: Start difference. First operand 182 states and 481 transitions. Second operand has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:12,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:12,582 INFO L93 Difference]: Finished difference Result 292 states and 678 transitions. [2021-07-09 17:26:12,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-09 17:26:12,582 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:12,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:12,583 INFO L225 Difference]: With dead ends: 292 [2021-07-09 17:26:12,583 INFO L226 Difference]: Without dead ends: 286 [2021-07-09 17:26:12,583 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 455.2ms TimeCoverageRelationStatistics Valid=107, Invalid=543, Unknown=0, NotChecked=0, Total=650 [2021-07-09 17:26:12,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 286 states. [2021-07-09 17:26:12,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 286 to 201. [2021-07-09 17:26:12,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 200 states have (on average 2.72) internal successors, (544), 200 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:12,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 544 transitions. [2021-07-09 17:26:12,587 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 544 transitions. Word has length 15 [2021-07-09 17:26:12,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:12,587 INFO L482 AbstractCegarLoop]: Abstraction has 201 states and 544 transitions. [2021-07-09 17:26:12,587 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:12,587 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 544 transitions. [2021-07-09 17:26:12,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:12,587 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:12,587 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:12,804 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable551 [2021-07-09 17:26:12,804 INFO L430 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:12,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:12,805 INFO L82 PathProgramCache]: Analyzing trace with hash -1741601768, now seen corresponding path program 82 times [2021-07-09 17:26:12,805 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:12,805 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411370283] [2021-07-09 17:26:12,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:12,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:12,863 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:12,864 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:12,864 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411370283] [2021-07-09 17:26:12,864 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411370283] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:12,864 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [952362253] [2021-07-09 17:26:12,864 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:12,900 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:26:12,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:12,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:12,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:12,972 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:12,972 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:12,972 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:12,973 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:12,975 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:12,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:12,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:12,977 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:12,979 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:12,979 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:12,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:12,980 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:12,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:12,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:12,983 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:13,014 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:26:13,014 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:13,015 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:26:13,015 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:26:13,057 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:13,057 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [952362253] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:13,057 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:13,057 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 14 [2021-07-09 17:26:13,057 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133677845] [2021-07-09 17:26:13,057 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:26:13,058 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:13,058 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:26:13,058 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:26:13,058 INFO L87 Difference]: Start difference. First operand 201 states and 544 transitions. Second operand has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:13,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:13,323 INFO L93 Difference]: Finished difference Result 272 states and 647 transitions. [2021-07-09 17:26:13,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-09 17:26:13,323 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:13,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:13,324 INFO L225 Difference]: With dead ends: 272 [2021-07-09 17:26:13,324 INFO L226 Difference]: Without dead ends: 272 [2021-07-09 17:26:13,325 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 260.9ms TimeCoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:26:13,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2021-07-09 17:26:13,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 196. [2021-07-09 17:26:13,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 195 states have (on average 2.687179487179487) internal successors, (524), 195 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:13,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 524 transitions. [2021-07-09 17:26:13,327 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 524 transitions. Word has length 15 [2021-07-09 17:26:13,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:13,328 INFO L482 AbstractCegarLoop]: Abstraction has 196 states and 524 transitions. [2021-07-09 17:26:13,328 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:13,328 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 524 transitions. [2021-07-09 17:26:13,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:13,328 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:13,328 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:13,532 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable556 [2021-07-09 17:26:13,532 INFO L430 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:13,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:13,532 INFO L82 PathProgramCache]: Analyzing trace with hash 842752220, now seen corresponding path program 83 times [2021-07-09 17:26:13,533 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:13,533 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68506862] [2021-07-09 17:26:13,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:13,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:13,606 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:13,607 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:13,607 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68506862] [2021-07-09 17:26:13,607 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68506862] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:13,607 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1549252504] [2021-07-09 17:26:13,607 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:13,656 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:26:13,656 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:13,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:13,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:13,743 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:13,743 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:13,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:13,744 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:13,746 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:13,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:13,747 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:13,767 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:26:13,767 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:13,768 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:26:13,768 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:26:13,784 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:13,784 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1549252504] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:13,784 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:13,784 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 14 [2021-07-09 17:26:13,784 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913713470] [2021-07-09 17:26:13,784 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:26:13,784 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:13,785 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:26:13,785 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:26:13,785 INFO L87 Difference]: Start difference. First operand 196 states and 524 transitions. Second operand has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:13,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:13,938 INFO L93 Difference]: Finished difference Result 273 states and 652 transitions. [2021-07-09 17:26:13,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 17:26:13,938 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:13,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:13,939 INFO L225 Difference]: With dead ends: 273 [2021-07-09 17:26:13,939 INFO L226 Difference]: Without dead ends: 273 [2021-07-09 17:26:13,939 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 119.7ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:26:13,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2021-07-09 17:26:13,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 196. [2021-07-09 17:26:13,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 195 states have (on average 2.687179487179487) internal successors, (524), 195 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:13,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 524 transitions. [2021-07-09 17:26:13,942 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 524 transitions. Word has length 15 [2021-07-09 17:26:13,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:13,942 INFO L482 AbstractCegarLoop]: Abstraction has 196 states and 524 transitions. [2021-07-09 17:26:13,942 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:13,942 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 524 transitions. [2021-07-09 17:26:13,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:13,946 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:13,946 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:14,160 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable560,88 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:14,161 INFO L430 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:14,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:14,161 INFO L82 PathProgramCache]: Analyzing trace with hash 12399386, now seen corresponding path program 84 times [2021-07-09 17:26:14,161 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:14,161 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126142268] [2021-07-09 17:26:14,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:14,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:14,241 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:14,241 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:14,241 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126142268] [2021-07-09 17:26:14,241 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126142268] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:14,241 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [450884380] [2021-07-09 17:26:14,241 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:14,278 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:26:14,278 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:14,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:14,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:14,365 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:14,365 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:14,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:14,366 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:14,368 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:14,369 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:14,369 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:14,370 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:14,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:14,373 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:14,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:14,373 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:14,375 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:14,376 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:14,376 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:14,408 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:26:14,408 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:14,408 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:26:14,409 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:26:14,456 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:14,456 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [450884380] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:14,456 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:14,456 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-09 17:26:14,456 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303031473] [2021-07-09 17:26:14,456 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-09 17:26:14,456 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:14,457 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-09 17:26:14,457 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:26:14,457 INFO L87 Difference]: Start difference. First operand 196 states and 524 transitions. Second operand has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:14,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:14,667 INFO L93 Difference]: Finished difference Result 276 states and 670 transitions. [2021-07-09 17:26:14,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:26:14,667 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:14,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:14,668 INFO L225 Difference]: With dead ends: 276 [2021-07-09 17:26:14,668 INFO L226 Difference]: Without dead ends: 276 [2021-07-09 17:26:14,668 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 248.9ms TimeCoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:26:14,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2021-07-09 17:26:14,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 206. [2021-07-09 17:26:14,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 205 states have (on average 2.7365853658536587) internal successors, (561), 205 states have internal predecessors, (561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:14,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 561 transitions. [2021-07-09 17:26:14,671 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 561 transitions. Word has length 15 [2021-07-09 17:26:14,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:14,671 INFO L482 AbstractCegarLoop]: Abstraction has 206 states and 561 transitions. [2021-07-09 17:26:14,671 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:14,671 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 561 transitions. [2021-07-09 17:26:14,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:14,672 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:14,672 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:14,889 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable563,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:14,889 INFO L430 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:14,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:14,889 INFO L82 PathProgramCache]: Analyzing trace with hash 814015614, now seen corresponding path program 85 times [2021-07-09 17:26:14,889 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:14,890 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409546130] [2021-07-09 17:26:14,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:14,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:14,959 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:14,959 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:14,959 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409546130] [2021-07-09 17:26:14,959 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409546130] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:14,959 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [681953105] [2021-07-09 17:26:14,959 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:14,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:14,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:14,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:15,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:15,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:15,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:15,078 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:15,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:15,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:15,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:15,082 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:15,084 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:15,085 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:15,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:15,086 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:15,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:15,089 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:15,089 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:15,120 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:26:15,121 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:15,121 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:26:15,121 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:26:15,202 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:15,203 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [681953105] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:15,203 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:15,203 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-09 17:26:15,203 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767252339] [2021-07-09 17:26:15,203 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-09 17:26:15,203 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:15,203 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-09 17:26:15,203 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:26:15,203 INFO L87 Difference]: Start difference. First operand 206 states and 561 transitions. Second operand has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:15,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:15,786 INFO L93 Difference]: Finished difference Result 287 states and 687 transitions. [2021-07-09 17:26:15,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-09 17:26:15,787 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:15,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:15,788 INFO L225 Difference]: With dead ends: 287 [2021-07-09 17:26:15,788 INFO L226 Difference]: Without dead ends: 279 [2021-07-09 17:26:15,788 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 578.1ms TimeCoverageRelationStatistics Valid=138, Invalid=732, Unknown=0, NotChecked=0, Total=870 [2021-07-09 17:26:15,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2021-07-09 17:26:15,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 210. [2021-07-09 17:26:15,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 209 states have (on average 2.736842105263158) internal successors, (572), 209 states have internal predecessors, (572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:15,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 572 transitions. [2021-07-09 17:26:15,792 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 572 transitions. Word has length 15 [2021-07-09 17:26:15,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:15,792 INFO L482 AbstractCegarLoop]: Abstraction has 210 states and 572 transitions. [2021-07-09 17:26:15,792 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:15,792 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 572 transitions. [2021-07-09 17:26:15,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:15,792 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:15,792 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:16,004 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable567,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:16,005 INFO L430 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:16,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:16,005 INFO L82 PathProgramCache]: Analyzing trace with hash -1762607976, now seen corresponding path program 86 times [2021-07-09 17:26:16,005 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:16,005 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802619450] [2021-07-09 17:26:16,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:16,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:16,102 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:16,102 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:16,102 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802619450] [2021-07-09 17:26:16,102 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802619450] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:16,102 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [952534434] [2021-07-09 17:26:16,102 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:16,128 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:26:16,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:16,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:16,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:16,213 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:16,214 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:16,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:16,215 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:16,217 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:16,217 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:16,218 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:16,218 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:16,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:16,221 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:16,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:16,222 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:16,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:16,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:16,224 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:16,256 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:26:16,256 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:16,256 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:26:16,256 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:26:16,303 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:16,303 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [952534434] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:16,303 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:16,303 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-09 17:26:16,303 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669753184] [2021-07-09 17:26:16,304 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-09 17:26:16,304 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:16,304 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-09 17:26:16,304 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:26:16,304 INFO L87 Difference]: Start difference. First operand 210 states and 572 transitions. Second operand has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:16,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:16,717 INFO L93 Difference]: Finished difference Result 285 states and 714 transitions. [2021-07-09 17:26:16,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:26:16,718 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:16,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:16,719 INFO L225 Difference]: With dead ends: 285 [2021-07-09 17:26:16,719 INFO L226 Difference]: Without dead ends: 285 [2021-07-09 17:26:16,719 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 439.8ms TimeCoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2021-07-09 17:26:16,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2021-07-09 17:26:16,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 221. [2021-07-09 17:26:16,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221 states, 220 states have (on average 2.768181818181818) internal successors, (609), 220 states have internal predecessors, (609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:16,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 609 transitions. [2021-07-09 17:26:16,722 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 609 transitions. Word has length 15 [2021-07-09 17:26:16,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:16,722 INFO L482 AbstractCegarLoop]: Abstraction has 221 states and 609 transitions. [2021-07-09 17:26:16,722 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:16,722 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 609 transitions. [2021-07-09 17:26:16,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:16,723 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:16,723 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:16,939 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable572,91 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:16,940 INFO L430 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:16,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:16,940 INFO L82 PathProgramCache]: Analyzing trace with hash 821746012, now seen corresponding path program 87 times [2021-07-09 17:26:16,940 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:16,940 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136043666] [2021-07-09 17:26:16,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:16,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:17,007 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:17,008 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:17,008 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136043666] [2021-07-09 17:26:17,008 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136043666] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:17,008 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [242700813] [2021-07-09 17:26:17,008 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:17,038 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:26:17,039 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:17,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:17,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:17,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:17,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:17,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:17,154 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:17,156 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:17,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:17,157 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:17,179 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:26:17,179 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:17,180 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:26:17,180 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:26:17,198 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:17,199 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [242700813] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:17,199 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:17,199 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-09 17:26:17,199 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554777616] [2021-07-09 17:26:17,199 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-09 17:26:17,199 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:17,199 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-09 17:26:17,199 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:26:17,199 INFO L87 Difference]: Start difference. First operand 221 states and 609 transitions. Second operand has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:17,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:17,613 INFO L93 Difference]: Finished difference Result 317 states and 763 transitions. [2021-07-09 17:26:17,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:26:17,614 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:17,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:17,615 INFO L225 Difference]: With dead ends: 317 [2021-07-09 17:26:17,615 INFO L226 Difference]: Without dead ends: 317 [2021-07-09 17:26:17,615 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 409.5ms TimeCoverageRelationStatistics Valid=113, Invalid=589, Unknown=0, NotChecked=0, Total=702 [2021-07-09 17:26:17,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2021-07-09 17:26:17,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 216. [2021-07-09 17:26:17,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 215 states have (on average 2.744186046511628) internal successors, (590), 215 states have internal predecessors, (590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:17,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 590 transitions. [2021-07-09 17:26:17,618 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 590 transitions. Word has length 15 [2021-07-09 17:26:17,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:17,618 INFO L482 AbstractCegarLoop]: Abstraction has 216 states and 590 transitions. [2021-07-09 17:26:17,618 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:17,618 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 590 transitions. [2021-07-09 17:26:17,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:17,619 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:17,619 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:17,832 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable576 [2021-07-09 17:26:17,833 INFO L430 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:17,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:17,833 INFO L82 PathProgramCache]: Analyzing trace with hash -667658984, now seen corresponding path program 88 times [2021-07-09 17:26:17,833 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:17,833 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419765126] [2021-07-09 17:26:17,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:17,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:17,907 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:17,907 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:17,907 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419765126] [2021-07-09 17:26:17,907 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419765126] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:17,907 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [500532848] [2021-07-09 17:26:17,907 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:17,956 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:26:17,957 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:17,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:17,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:18,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:18,069 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:18,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:18,070 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:18,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:18,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:18,073 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:18,094 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:26:18,095 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:18,098 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:26:18,098 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:26:18,118 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:18,118 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [500532848] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:18,118 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:18,118 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-09 17:26:18,118 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628478076] [2021-07-09 17:26:18,118 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-09 17:26:18,118 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:18,118 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-09 17:26:18,118 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:26:18,119 INFO L87 Difference]: Start difference. First operand 216 states and 590 transitions. Second operand has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:18,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:18,297 INFO L93 Difference]: Finished difference Result 282 states and 694 transitions. [2021-07-09 17:26:18,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:26:18,298 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:18,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:18,298 INFO L225 Difference]: With dead ends: 282 [2021-07-09 17:26:18,298 INFO L226 Difference]: Without dead ends: 282 [2021-07-09 17:26:18,298 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 152.3ms TimeCoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:26:18,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2021-07-09 17:26:18,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 216. [2021-07-09 17:26:18,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 215 states have (on average 2.744186046511628) internal successors, (590), 215 states have internal predecessors, (590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:18,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 590 transitions. [2021-07-09 17:26:18,305 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 590 transitions. Word has length 15 [2021-07-09 17:26:18,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:18,305 INFO L482 AbstractCegarLoop]: Abstraction has 216 states and 590 transitions. [2021-07-09 17:26:18,305 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:18,305 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 590 transitions. [2021-07-09 17:26:18,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:18,306 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:18,306 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:18,519 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable579,93 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:18,519 INFO L430 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:18,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:18,519 INFO L82 PathProgramCache]: Analyzing trace with hash 1814621922, now seen corresponding path program 89 times [2021-07-09 17:26:18,520 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:18,520 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463739480] [2021-07-09 17:26:18,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:18,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:18,588 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:18,588 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:18,588 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463739480] [2021-07-09 17:26:18,588 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463739480] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:18,588 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1237903622] [2021-07-09 17:26:18,589 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:18,616 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:26:18,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:18,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:18,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:18,689 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:18,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:18,691 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:18,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:18,693 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:18,708 INFO L628 ElimStorePlain]: treesize reduction 27, result has 30.8 percent of original size [2021-07-09 17:26:18,708 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:18,708 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:26:18,709 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:12 [2021-07-09 17:26:18,727 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:18,727 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1237903622] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:18,727 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:18,727 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-07-09 17:26:18,727 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489679709] [2021-07-09 17:26:18,727 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:26:18,727 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:18,727 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:26:18,727 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:26:18,728 INFO L87 Difference]: Start difference. First operand 216 states and 590 transitions. Second operand has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:18,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:18,862 INFO L93 Difference]: Finished difference Result 285 states and 751 transitions. [2021-07-09 17:26:18,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-09 17:26:18,862 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:18,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:18,863 INFO L225 Difference]: With dead ends: 285 [2021-07-09 17:26:18,863 INFO L226 Difference]: Without dead ends: 285 [2021-07-09 17:26:18,863 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 136.7ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:26:18,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2021-07-09 17:26:18,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 215. [2021-07-09 17:26:18,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 214 states have (on average 2.7523364485981308) internal successors, (589), 214 states have internal predecessors, (589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:18,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 589 transitions. [2021-07-09 17:26:18,867 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 589 transitions. Word has length 15 [2021-07-09 17:26:18,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:18,867 INFO L482 AbstractCegarLoop]: Abstraction has 215 states and 589 transitions. [2021-07-09 17:26:18,867 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:18,867 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 589 transitions. [2021-07-09 17:26:18,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:18,868 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:18,868 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:19,085 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable582,94 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:19,085 INFO L430 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:19,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:19,085 INFO L82 PathProgramCache]: Analyzing trace with hash 1256099514, now seen corresponding path program 90 times [2021-07-09 17:26:19,085 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:19,085 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585150489] [2021-07-09 17:26:19,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:19,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:19,181 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:19,181 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:19,181 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585150489] [2021-07-09 17:26:19,181 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585150489] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:19,181 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [618655642] [2021-07-09 17:26:19,181 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:19,208 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:26:19,208 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:19,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:19,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:19,302 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:19,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:19,303 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:19,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:26:19,306 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:19,308 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:19,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:19,310 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:19,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:26:19,312 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:19,314 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:26:19,315 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:19,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:26:19,317 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:19,338 INFO L628 ElimStorePlain]: treesize reduction 26, result has 43.5 percent of original size [2021-07-09 17:26:19,339 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:19,339 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:26:19,339 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:107, output treesize:20 [2021-07-09 17:26:19,363 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:19,363 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [618655642] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:19,363 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:19,363 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-07-09 17:26:19,364 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471000080] [2021-07-09 17:26:19,364 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:26:19,364 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:19,364 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:26:19,364 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:26:19,364 INFO L87 Difference]: Start difference. First operand 215 states and 589 transitions. Second operand has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:19,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:19,667 INFO L93 Difference]: Finished difference Result 282 states and 741 transitions. [2021-07-09 17:26:19,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 17:26:19,668 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:19,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:19,668 INFO L225 Difference]: With dead ends: 282 [2021-07-09 17:26:19,668 INFO L226 Difference]: Without dead ends: 278 [2021-07-09 17:26:19,669 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 313.4ms TimeCoverageRelationStatistics Valid=87, Invalid=375, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:26:19,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2021-07-09 17:26:19,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 215. [2021-07-09 17:26:19,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 214 states have (on average 2.7476635514018692) internal successors, (588), 214 states have internal predecessors, (588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:19,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 588 transitions. [2021-07-09 17:26:19,671 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 588 transitions. Word has length 15 [2021-07-09 17:26:19,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:19,671 INFO L482 AbstractCegarLoop]: Abstraction has 215 states and 588 transitions. [2021-07-09 17:26:19,671 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:19,671 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 588 transitions. [2021-07-09 17:26:19,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:19,672 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:19,672 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:19,888 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable584,95 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:19,889 INFO L430 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:19,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:19,889 INFO L82 PathProgramCache]: Analyzing trace with hash 237280192, now seen corresponding path program 91 times [2021-07-09 17:26:19,889 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:19,889 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983315638] [2021-07-09 17:26:19,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:19,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:19,946 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:19,946 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:19,946 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983315638] [2021-07-09 17:26:19,946 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983315638] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:19,946 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1119021364] [2021-07-09 17:26:19,946 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:19,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:19,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:19,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:20,078 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:20,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:20,079 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:20,080 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:20,082 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:20,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:20,083 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:20,104 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:26:20,104 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:20,105 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:26:20,105 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:26:20,122 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:20,123 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1119021364] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:20,123 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:20,123 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-09 17:26:20,123 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754404862] [2021-07-09 17:26:20,123 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:26:20,123 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:20,123 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:26:20,123 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:26:20,123 INFO L87 Difference]: Start difference. First operand 215 states and 588 transitions. Second operand has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:20,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:20,244 INFO L93 Difference]: Finished difference Result 286 states and 753 transitions. [2021-07-09 17:26:20,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-09 17:26:20,244 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:20,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:20,245 INFO L225 Difference]: With dead ends: 286 [2021-07-09 17:26:20,245 INFO L226 Difference]: Without dead ends: 286 [2021-07-09 17:26:20,245 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 126.4ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:26:20,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 286 states. [2021-07-09 17:26:20,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 286 to 216. [2021-07-09 17:26:20,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 215 states have (on average 2.7488372093023257) internal successors, (591), 215 states have internal predecessors, (591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:20,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 591 transitions. [2021-07-09 17:26:20,248 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 591 transitions. Word has length 15 [2021-07-09 17:26:20,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:20,248 INFO L482 AbstractCegarLoop]: Abstraction has 216 states and 591 transitions. [2021-07-09 17:26:20,248 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:20,248 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 591 transitions. [2021-07-09 17:26:20,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:20,248 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:20,248 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:20,462 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable591,96 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:20,462 INFO L430 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:20,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:20,462 INFO L82 PathProgramCache]: Analyzing trace with hash 1791329316, now seen corresponding path program 92 times [2021-07-09 17:26:20,462 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:20,462 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639880072] [2021-07-09 17:26:20,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:20,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:20,524 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:20,525 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:20,525 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639880072] [2021-07-09 17:26:20,525 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639880072] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:20,525 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [112332975] [2021-07-09 17:26:20,525 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:20,551 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:26:20,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:20,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:20,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:20,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:26:20,694 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:20,696 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:20,697 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:20,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:20,698 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:20,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:26:20,701 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:20,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:26:20,704 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:20,706 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:20,706 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:20,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:20,709 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:20,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:26:20,712 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:20,741 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:26:20,741 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:20,742 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:26:20,742 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:26:20,767 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:20,767 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [112332975] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:20,767 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:20,767 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-09 17:26:20,767 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648329619] [2021-07-09 17:26:20,767 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:26:20,767 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:20,767 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:26:20,767 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:26:20,768 INFO L87 Difference]: Start difference. First operand 216 states and 591 transitions. Second operand has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:21,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:21,096 INFO L93 Difference]: Finished difference Result 284 states and 745 transitions. [2021-07-09 17:26:21,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:26:21,097 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:21,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:21,097 INFO L225 Difference]: With dead ends: 284 [2021-07-09 17:26:21,097 INFO L226 Difference]: Without dead ends: 281 [2021-07-09 17:26:21,097 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 388.4ms TimeCoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:26:21,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2021-07-09 17:26:21,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 216. [2021-07-09 17:26:21,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 215 states have (on average 2.744186046511628) internal successors, (590), 215 states have internal predecessors, (590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:21,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 590 transitions. [2021-07-09 17:26:21,100 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 590 transitions. Word has length 15 [2021-07-09 17:26:21,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:21,100 INFO L482 AbstractCegarLoop]: Abstraction has 216 states and 590 transitions. [2021-07-09 17:26:21,101 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:21,101 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 590 transitions. [2021-07-09 17:26:21,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:21,101 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:21,101 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:21,312 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable594 [2021-07-09 17:26:21,313 INFO L430 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:21,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:21,313 INFO L82 PathProgramCache]: Analyzing trace with hash 476922530, now seen corresponding path program 93 times [2021-07-09 17:26:21,314 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:21,314 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670205642] [2021-07-09 17:26:21,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:21,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:21,384 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:21,384 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:21,385 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670205642] [2021-07-09 17:26:21,385 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670205642] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:21,385 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1405797515] [2021-07-09 17:26:21,385 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:21,411 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:26:21,412 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:21,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:21,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:21,528 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:21,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:21,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:21,530 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:21,532 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:21,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:21,533 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:21,554 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:26:21,554 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:21,555 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:26:21,555 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:26:21,572 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:21,572 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1405797515] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:21,572 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:21,572 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-09 17:26:21,572 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121827199] [2021-07-09 17:26:21,573 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:26:21,573 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:21,573 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:26:21,573 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:26:21,573 INFO L87 Difference]: Start difference. First operand 216 states and 590 transitions. Second operand has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:21,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:21,825 INFO L93 Difference]: Finished difference Result 301 states and 783 transitions. [2021-07-09 17:26:21,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-09 17:26:21,825 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:21,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:21,826 INFO L225 Difference]: With dead ends: 301 [2021-07-09 17:26:21,826 INFO L226 Difference]: Without dead ends: 301 [2021-07-09 17:26:21,826 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 273.0ms TimeCoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:26:21,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states. [2021-07-09 17:26:21,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 219. [2021-07-09 17:26:21,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 218 states have (on average 2.7477064220183487) internal successors, (599), 218 states have internal predecessors, (599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:21,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 599 transitions. [2021-07-09 17:26:21,829 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 599 transitions. Word has length 15 [2021-07-09 17:26:21,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:21,829 INFO L482 AbstractCegarLoop]: Abstraction has 219 states and 599 transitions. [2021-07-09 17:26:21,829 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:21,829 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 599 transitions. [2021-07-09 17:26:21,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:21,829 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:21,829 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:22,030 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable601 [2021-07-09 17:26:22,030 INFO L430 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:22,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:22,030 INFO L82 PathProgramCache]: Analyzing trace with hash -442778178, now seen corresponding path program 94 times [2021-07-09 17:26:22,030 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:22,031 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952916463] [2021-07-09 17:26:22,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:22,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:22,102 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:22,102 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:22,103 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952916463] [2021-07-09 17:26:22,103 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952916463] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:22,103 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1468650252] [2021-07-09 17:26:22,103 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:22,130 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:26:22,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:22,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:22,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:22,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:26:22,265 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:22,267 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:22,268 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:22,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:22,269 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:22,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:26:22,272 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:22,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:26:22,275 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:22,278 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:22,278 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:22,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:22,279 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:22,282 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:26:22,282 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:22,312 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:26:22,312 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:22,313 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:26:22,313 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:26:22,345 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:22,345 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1468650252] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:22,345 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:22,345 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-09 17:26:22,345 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53678485] [2021-07-09 17:26:22,346 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:26:22,346 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:22,346 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:26:22,346 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:26:22,346 INFO L87 Difference]: Start difference. First operand 219 states and 599 transitions. Second operand has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:22,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:22,686 INFO L93 Difference]: Finished difference Result 292 states and 762 transitions. [2021-07-09 17:26:22,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:26:22,686 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:22,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:22,687 INFO L225 Difference]: With dead ends: 292 [2021-07-09 17:26:22,687 INFO L226 Difference]: Without dead ends: 290 [2021-07-09 17:26:22,687 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 375.9ms TimeCoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:26:22,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2021-07-09 17:26:22,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 221. [2021-07-09 17:26:22,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221 states, 220 states have (on average 2.7454545454545456) internal successors, (604), 220 states have internal predecessors, (604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:22,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 604 transitions. [2021-07-09 17:26:22,690 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 604 transitions. Word has length 15 [2021-07-09 17:26:22,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:22,690 INFO L482 AbstractCegarLoop]: Abstraction has 221 states and 604 transitions. [2021-07-09 17:26:22,690 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:22,690 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 604 transitions. [2021-07-09 17:26:22,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:22,690 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:22,690 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:22,891 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable604,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:22,891 INFO L430 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:22,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:22,892 INFO L82 PathProgramCache]: Analyzing trace with hash 484652928, now seen corresponding path program 95 times [2021-07-09 17:26:22,892 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:22,892 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321303110] [2021-07-09 17:26:22,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:22,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:22,970 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:22,970 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:22,970 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321303110] [2021-07-09 17:26:22,970 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321303110] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:22,970 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [289086531] [2021-07-09 17:26:22,970 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:23,003 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:26:23,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:23,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:23,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:23,084 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:23,084 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:23,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:23,085 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:23,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:23,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:23,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:23,089 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:23,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:23,092 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:23,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:23,093 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:23,095 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:23,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:23,096 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:23,127 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:26:23,128 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:23,128 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:26:23,128 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:26:23,172 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:23,172 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [289086531] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:23,173 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:23,173 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-09 17:26:23,173 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413203481] [2021-07-09 17:26:23,173 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:26:23,173 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:23,173 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:26:23,173 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:26:23,173 INFO L87 Difference]: Start difference. First operand 221 states and 604 transitions. Second operand has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:23,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:23,666 INFO L93 Difference]: Finished difference Result 359 states and 870 transitions. [2021-07-09 17:26:23,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:26:23,667 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:23,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:23,668 INFO L225 Difference]: With dead ends: 359 [2021-07-09 17:26:23,668 INFO L226 Difference]: Without dead ends: 359 [2021-07-09 17:26:23,668 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 448.2ms TimeCoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2021-07-09 17:26:23,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2021-07-09 17:26:23,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 224. [2021-07-09 17:26:23,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 2.7623318385650224) internal successors, (616), 223 states have internal predecessors, (616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:23,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 616 transitions. [2021-07-09 17:26:23,671 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 616 transitions. Word has length 15 [2021-07-09 17:26:23,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:23,671 INFO L482 AbstractCegarLoop]: Abstraction has 224 states and 616 transitions. [2021-07-09 17:26:23,671 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:23,671 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 616 transitions. [2021-07-09 17:26:23,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:23,671 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:23,672 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:23,889 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable611 [2021-07-09 17:26:23,889 INFO L430 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:23,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:23,889 INFO L82 PathProgramCache]: Analyzing trace with hash 1286269156, now seen corresponding path program 96 times [2021-07-09 17:26:23,889 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:23,889 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408750016] [2021-07-09 17:26:23,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:23,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:23,959 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:23,959 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:23,959 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408750016] [2021-07-09 17:26:23,959 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408750016] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:23,959 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [403014112] [2021-07-09 17:26:23,959 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:24,010 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:26:24,010 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:24,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:24,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:24,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:24,092 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:24,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:24,093 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:24,095 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:24,095 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:24,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:24,096 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:24,099 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:24,099 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:24,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:24,100 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:24,102 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:24,102 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:24,103 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:24,135 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:26:24,135 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:24,135 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:26:24,135 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:26:24,193 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:24,193 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [403014112] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:24,193 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:24,193 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-09 17:26:24,194 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368292191] [2021-07-09 17:26:24,194 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:26:24,194 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:24,194 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:26:24,194 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:26:24,194 INFO L87 Difference]: Start difference. First operand 224 states and 616 transitions. Second operand has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:24,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:24,818 INFO L93 Difference]: Finished difference Result 325 states and 819 transitions. [2021-07-09 17:26:24,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-09 17:26:24,819 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:24,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:24,819 INFO L225 Difference]: With dead ends: 325 [2021-07-09 17:26:24,819 INFO L226 Difference]: Without dead ends: 322 [2021-07-09 17:26:24,819 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 605.6ms TimeCoverageRelationStatistics Valid=131, Invalid=571, Unknown=0, NotChecked=0, Total=702 [2021-07-09 17:26:24,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2021-07-09 17:26:24,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 226. [2021-07-09 17:26:24,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 225 states have (on average 2.7644444444444445) internal successors, (622), 225 states have internal predecessors, (622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:24,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 622 transitions. [2021-07-09 17:26:24,822 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 622 transitions. Word has length 15 [2021-07-09 17:26:24,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:24,822 INFO L482 AbstractCegarLoop]: Abstraction has 226 states and 622 transitions. [2021-07-09 17:26:24,822 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:24,823 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 622 transitions. [2021-07-09 17:26:24,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:24,823 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:24,823 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:25,039 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable615,101 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:25,040 INFO L430 AbstractCegarLoop]: === Iteration 111 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:25,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:25,040 INFO L82 PathProgramCache]: Analyzing trace with hash -1290354434, now seen corresponding path program 97 times [2021-07-09 17:26:25,040 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:25,040 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284413023] [2021-07-09 17:26:25,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:25,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:25,121 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:25,121 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:25,121 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284413023] [2021-07-09 17:26:25,121 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284413023] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:25,121 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1469996332] [2021-07-09 17:26:25,121 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:25,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:25,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:25,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:25,238 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:25,239 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:25,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:25,240 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:25,242 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:25,242 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:25,243 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:25,243 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:25,245 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:25,246 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:25,246 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:25,247 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:25,249 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:25,249 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:25,250 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:25,282 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:26:25,283 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:25,283 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:26:25,283 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:26:25,329 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:25,330 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1469996332] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:25,330 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:25,330 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-09 17:26:25,330 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578383728] [2021-07-09 17:26:25,330 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:26:25,330 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:25,330 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:26:25,330 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:26:25,330 INFO L87 Difference]: Start difference. First operand 226 states and 622 transitions. Second operand has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:25,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:25,676 INFO L93 Difference]: Finished difference Result 314 states and 803 transitions. [2021-07-09 17:26:25,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:26:25,676 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:25,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:25,677 INFO L225 Difference]: With dead ends: 314 [2021-07-09 17:26:25,677 INFO L226 Difference]: Without dead ends: 314 [2021-07-09 17:26:25,677 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 355.7ms TimeCoverageRelationStatistics Valid=80, Invalid=300, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:26:25,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2021-07-09 17:26:25,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 223. [2021-07-09 17:26:25,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 222 states have (on average 2.7522522522522523) internal successors, (611), 222 states have internal predecessors, (611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:25,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 611 transitions. [2021-07-09 17:26:25,680 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 611 transitions. Word has length 15 [2021-07-09 17:26:25,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:25,680 INFO L482 AbstractCegarLoop]: Abstraction has 223 states and 611 transitions. [2021-07-09 17:26:25,680 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:25,681 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 611 transitions. [2021-07-09 17:26:25,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:25,681 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:25,681 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:25,882 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable621 [2021-07-09 17:26:25,882 INFO L430 AbstractCegarLoop]: === Iteration 112 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:25,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:25,884 INFO L82 PathProgramCache]: Analyzing trace with hash -1950902984, now seen corresponding path program 98 times [2021-07-09 17:26:25,884 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:25,884 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384264192] [2021-07-09 17:26:25,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:25,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:25,948 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:25,948 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:25,948 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384264192] [2021-07-09 17:26:25,949 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384264192] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:25,949 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [649350882] [2021-07-09 17:26:25,949 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:25,975 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:26:25,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:25,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:25,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:26,075 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:26,076 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:26,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:26,077 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:26,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:26,079 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:26,080 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:26,109 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:26:26,109 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:26,110 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:26:26,110 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:26:26,127 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:26,127 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [649350882] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:26,128 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:26,128 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-09 17:26:26,128 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609450824] [2021-07-09 17:26:26,128 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:26:26,128 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:26,128 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:26:26,128 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:26:26,128 INFO L87 Difference]: Start difference. First operand 223 states and 611 transitions. Second operand has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:26,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:26,263 INFO L93 Difference]: Finished difference Result 269 states and 706 transitions. [2021-07-09 17:26:26,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 17:26:26,263 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:26,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:26,264 INFO L225 Difference]: With dead ends: 269 [2021-07-09 17:26:26,264 INFO L226 Difference]: Without dead ends: 269 [2021-07-09 17:26:26,264 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 120.2ms TimeCoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:26:26,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2021-07-09 17:26:26,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 228. [2021-07-09 17:26:26,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 227 states have (on average 2.748898678414097) internal successors, (624), 227 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:26,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 624 transitions. [2021-07-09 17:26:26,267 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 624 transitions. Word has length 15 [2021-07-09 17:26:26,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:26,267 INFO L482 AbstractCegarLoop]: Abstraction has 228 states and 624 transitions. [2021-07-09 17:26:26,267 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:26,267 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 624 transitions. [2021-07-09 17:26:26,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:26,267 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:26,267 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:26,484 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable625,103 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:26,484 INFO L430 AbstractCegarLoop]: === Iteration 113 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:26,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:26,484 INFO L82 PathProgramCache]: Analyzing trace with hash -396853860, now seen corresponding path program 99 times [2021-07-09 17:26:26,484 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:26,484 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252332698] [2021-07-09 17:26:26,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:26,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:26,543 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:26,543 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:26,543 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252332698] [2021-07-09 17:26:26,543 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252332698] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:26,543 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237568976] [2021-07-09 17:26:26,543 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:26,571 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:26:26,571 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:26,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:26,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:26,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:26:26,696 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:26,699 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:26,699 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:26,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:26,700 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:26,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:26:26,703 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:26,706 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:26:26,707 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:26,709 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:26,709 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:26,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:26,711 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:26,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:26:26,714 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:26,743 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:26:26,743 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:26,744 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:26:26,744 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:26:26,769 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:26,769 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [237568976] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:26,769 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:26,769 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-09 17:26:26,769 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898984866] [2021-07-09 17:26:26,769 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:26:26,769 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:26,769 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:26:26,769 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:26:26,770 INFO L87 Difference]: Start difference. First operand 228 states and 624 transitions. Second operand has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:27,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:27,029 INFO L93 Difference]: Finished difference Result 261 states and 683 transitions. [2021-07-09 17:26:27,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-09 17:26:27,030 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:27,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:27,030 INFO L225 Difference]: With dead ends: 261 [2021-07-09 17:26:27,030 INFO L226 Difference]: Without dead ends: 258 [2021-07-09 17:26:27,031 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 270.3ms TimeCoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:26:27,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2021-07-09 17:26:27,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 229. [2021-07-09 17:26:27,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 228 states have (on average 2.736842105263158) internal successors, (624), 228 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:27,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 624 transitions. [2021-07-09 17:26:27,040 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 624 transitions. Word has length 15 [2021-07-09 17:26:27,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:27,040 INFO L482 AbstractCegarLoop]: Abstraction has 229 states and 624 transitions. [2021-07-09 17:26:27,040 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:27,040 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 624 transitions. [2021-07-09 17:26:27,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:27,040 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:27,040 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:27,247 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable628 [2021-07-09 17:26:27,247 INFO L430 AbstractCegarLoop]: === Iteration 114 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:27,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:27,247 INFO L82 PathProgramCache]: Analyzing trace with hash -1711260646, now seen corresponding path program 100 times [2021-07-09 17:26:27,247 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:27,247 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823638840] [2021-07-09 17:26:27,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:27,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:27,312 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:27,312 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:27,312 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823638840] [2021-07-09 17:26:27,312 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823638840] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:27,312 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1044198801] [2021-07-09 17:26:27,312 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:27,340 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:26:27,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:27,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:27,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:27,443 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:27,444 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:27,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:27,445 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:27,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:27,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:27,448 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:27,469 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:26:27,470 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:27,470 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:26:27,471 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:26:27,488 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:27,488 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1044198801] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:27,488 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:27,488 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-09 17:26:27,489 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166156542] [2021-07-09 17:26:27,489 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:26:27,489 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:27,489 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:26:27,489 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:26:27,489 INFO L87 Difference]: Start difference. First operand 229 states and 624 transitions. Second operand has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:27,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:27,764 INFO L93 Difference]: Finished difference Result 268 states and 706 transitions. [2021-07-09 17:26:27,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-09 17:26:27,764 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:27,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:27,765 INFO L225 Difference]: With dead ends: 268 [2021-07-09 17:26:27,765 INFO L226 Difference]: Without dead ends: 268 [2021-07-09 17:26:27,765 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 275.5ms TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:26:27,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2021-07-09 17:26:27,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 228. [2021-07-09 17:26:27,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 227 states have (on average 2.753303964757709) internal successors, (625), 227 states have internal predecessors, (625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:27,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 625 transitions. [2021-07-09 17:26:27,768 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 625 transitions. Word has length 15 [2021-07-09 17:26:27,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:27,768 INFO L482 AbstractCegarLoop]: Abstraction has 228 states and 625 transitions. [2021-07-09 17:26:27,768 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:27,768 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 625 transitions. [2021-07-09 17:26:27,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:27,769 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:27,769 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:27,986 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable635 [2021-07-09 17:26:27,986 INFO L430 AbstractCegarLoop]: === Iteration 115 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:27,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:27,986 INFO L82 PathProgramCache]: Analyzing trace with hash 1664005942, now seen corresponding path program 101 times [2021-07-09 17:26:27,986 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:27,986 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417427998] [2021-07-09 17:26:27,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:27,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:28,048 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:28,048 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:28,048 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417427998] [2021-07-09 17:26:28,049 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417427998] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:28,049 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [668972114] [2021-07-09 17:26:28,049 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:28,076 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:26:28,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:28,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:28,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:28,206 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:26:28,207 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:28,210 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:28,210 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:28,210 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:28,211 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:28,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:26:28,214 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:28,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:26:28,217 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:28,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:28,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:28,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:28,220 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:28,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:26:28,223 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:28,250 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:26:28,250 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:28,251 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:26:28,251 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:26:28,274 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:28,274 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [668972114] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:28,274 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:28,274 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-09 17:26:28,274 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591570387] [2021-07-09 17:26:28,274 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:26:28,274 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:28,274 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:26:28,275 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:26:28,275 INFO L87 Difference]: Start difference. First operand 228 states and 625 transitions. Second operand has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:28,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:28,463 INFO L93 Difference]: Finished difference Result 256 states and 681 transitions. [2021-07-09 17:26:28,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:26:28,463 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:28,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:28,464 INFO L225 Difference]: With dead ends: 256 [2021-07-09 17:26:28,464 INFO L226 Difference]: Without dead ends: 254 [2021-07-09 17:26:28,464 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 206.6ms TimeCoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:26:28,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2021-07-09 17:26:28,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 229. [2021-07-09 17:26:28,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 228 states have (on average 2.75) internal successors, (627), 228 states have internal predecessors, (627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:28,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 627 transitions. [2021-07-09 17:26:28,467 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 627 transitions. Word has length 15 [2021-07-09 17:26:28,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:28,467 INFO L482 AbstractCegarLoop]: Abstraction has 229 states and 627 transitions. [2021-07-09 17:26:28,467 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:28,467 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 627 transitions. [2021-07-09 17:26:28,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:28,467 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:28,467 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:28,684 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable638,106 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:28,684 INFO L430 AbstractCegarLoop]: === Iteration 116 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:28,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:28,685 INFO L82 PathProgramCache]: Analyzing trace with hash -1703530248, now seen corresponding path program 102 times [2021-07-09 17:26:28,685 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:28,685 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477262934] [2021-07-09 17:26:28,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:28,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:28,770 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:28,770 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:28,770 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477262934] [2021-07-09 17:26:28,770 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477262934] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:28,770 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [541431001] [2021-07-09 17:26:28,770 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:28,797 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:26:28,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:28,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:28,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:28,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:28,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:28,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:28,870 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:28,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:28,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:28,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:28,873 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:28,875 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:28,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:28,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:28,877 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:28,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:28,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:28,880 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:28,910 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:26:28,911 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:28,911 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:26:28,911 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:26:28,954 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:28,955 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [541431001] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:28,955 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:28,955 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-09 17:26:28,955 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485807166] [2021-07-09 17:26:28,955 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:26:28,955 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:28,955 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:26:28,955 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:26:28,955 INFO L87 Difference]: Start difference. First operand 229 states and 627 transitions. Second operand has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:29,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:29,334 INFO L93 Difference]: Finished difference Result 326 states and 793 transitions. [2021-07-09 17:26:29,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-09 17:26:29,334 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:29,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:29,335 INFO L225 Difference]: With dead ends: 326 [2021-07-09 17:26:29,335 INFO L226 Difference]: Without dead ends: 326 [2021-07-09 17:26:29,335 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 344.7ms TimeCoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:26:29,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 326 states. [2021-07-09 17:26:29,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 326 to 229. [2021-07-09 17:26:29,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 228 states have (on average 2.754385964912281) internal successors, (628), 228 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:29,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 628 transitions. [2021-07-09 17:26:29,338 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 628 transitions. Word has length 15 [2021-07-09 17:26:29,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:29,338 INFO L482 AbstractCegarLoop]: Abstraction has 229 states and 628 transitions. [2021-07-09 17:26:29,338 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:29,338 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 628 transitions. [2021-07-09 17:26:29,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:29,339 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:29,339 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:29,539 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable645,107 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:29,539 INFO L430 AbstractCegarLoop]: === Iteration 117 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:29,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:29,540 INFO L82 PathProgramCache]: Analyzing trace with hash -901914020, now seen corresponding path program 103 times [2021-07-09 17:26:29,540 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:29,540 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884113323] [2021-07-09 17:26:29,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:29,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:29,613 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:29,613 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:29,614 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884113323] [2021-07-09 17:26:29,614 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884113323] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:29,614 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30928125] [2021-07-09 17:26:29,614 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:29,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:29,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:29,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:29,715 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:29,716 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:29,716 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:29,717 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:29,719 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:29,719 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:29,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:29,720 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:29,722 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:29,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:29,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:29,724 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:29,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:29,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:29,727 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:29,758 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:26:29,758 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:29,759 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:26:29,759 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:26:29,816 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:29,816 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [30928125] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:29,816 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:29,817 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-09 17:26:29,817 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628732521] [2021-07-09 17:26:29,817 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:26:29,817 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:29,817 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:26:29,817 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:26:29,817 INFO L87 Difference]: Start difference. First operand 229 states and 628 transitions. Second operand has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:30,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:30,192 INFO L93 Difference]: Finished difference Result 288 states and 732 transitions. [2021-07-09 17:26:30,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-09 17:26:30,192 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:30,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:30,193 INFO L225 Difference]: With dead ends: 288 [2021-07-09 17:26:30,193 INFO L226 Difference]: Without dead ends: 285 [2021-07-09 17:26:30,193 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 372.3ms TimeCoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:26:30,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2021-07-09 17:26:30,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 233. [2021-07-09 17:26:30,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 233 states, 232 states have (on average 2.7629310344827585) internal successors, (641), 232 states have internal predecessors, (641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:30,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 641 transitions. [2021-07-09 17:26:30,196 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 641 transitions. Word has length 15 [2021-07-09 17:26:30,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:30,196 INFO L482 AbstractCegarLoop]: Abstraction has 233 states and 641 transitions. [2021-07-09 17:26:30,196 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:30,196 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 641 transitions. [2021-07-09 17:26:30,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:30,197 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:30,197 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:30,414 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable649,108 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:30,414 INFO L430 AbstractCegarLoop]: === Iteration 118 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:30,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:30,414 INFO L82 PathProgramCache]: Analyzing trace with hash 816429686, now seen corresponding path program 104 times [2021-07-09 17:26:30,415 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:30,415 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436919098] [2021-07-09 17:26:30,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:30,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:30,480 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:30,481 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:30,481 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436919098] [2021-07-09 17:26:30,481 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436919098] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:30,481 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [874595363] [2021-07-09 17:26:30,481 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:30,507 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:26:30,508 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:30,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:30,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:30,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:30,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:30,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:30,585 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:30,587 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:30,588 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:30,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:30,588 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:30,590 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:30,591 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:30,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:30,592 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:30,593 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:30,594 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:30,594 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:30,625 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:26:30,625 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:30,625 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:26:30,626 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:26:30,668 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:30,668 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [874595363] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:30,668 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:30,669 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-09 17:26:30,669 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556022] [2021-07-09 17:26:30,669 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:26:30,669 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:30,669 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:26:30,669 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:26:30,669 INFO L87 Difference]: Start difference. First operand 233 states and 641 transitions. Second operand has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:30,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:30,842 INFO L93 Difference]: Finished difference Result 286 states and 730 transitions. [2021-07-09 17:26:30,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 17:26:30,843 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:30,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:30,853 INFO L225 Difference]: With dead ends: 286 [2021-07-09 17:26:30,853 INFO L226 Difference]: Without dead ends: 286 [2021-07-09 17:26:30,866 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 203.1ms TimeCoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:26:30,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 286 states. [2021-07-09 17:26:30,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 286 to 229. [2021-07-09 17:26:30,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 228 states have (on average 2.75) internal successors, (627), 228 states have internal predecessors, (627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:30,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 627 transitions. [2021-07-09 17:26:30,869 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 627 transitions. Word has length 15 [2021-07-09 17:26:30,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:30,869 INFO L482 AbstractCegarLoop]: Abstraction has 229 states and 627 transitions. [2021-07-09 17:26:30,869 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:30,869 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 627 transitions. [2021-07-09 17:26:30,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:30,869 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:30,869 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:31,086 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable655,109 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:31,086 INFO L430 AbstractCegarLoop]: === Iteration 119 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:31,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:31,087 INFO L82 PathProgramCache]: Analyzing trace with hash -638175266, now seen corresponding path program 105 times [2021-07-09 17:26:31,087 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:31,087 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580587619] [2021-07-09 17:26:31,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:31,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:31,160 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:31,160 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:31,160 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580587619] [2021-07-09 17:26:31,160 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580587619] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:31,160 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2143522104] [2021-07-09 17:26:31,160 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:31,188 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:26:31,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:31,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:31,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:31,284 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:31,284 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:31,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:31,285 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:31,287 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:31,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:31,288 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:31,310 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:26:31,310 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:31,311 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:26:31,311 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:26:31,328 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:31,328 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2143522104] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:31,328 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:31,328 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-09 17:26:31,329 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366861092] [2021-07-09 17:26:31,329 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:26:31,329 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:31,329 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:26:31,329 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:26:31,329 INFO L87 Difference]: Start difference. First operand 229 states and 627 transitions. Second operand has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:31,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:31,534 INFO L93 Difference]: Finished difference Result 290 states and 741 transitions. [2021-07-09 17:26:31,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:26:31,534 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:31,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:31,535 INFO L225 Difference]: With dead ends: 290 [2021-07-09 17:26:31,535 INFO L226 Difference]: Without dead ends: 290 [2021-07-09 17:26:31,535 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 176.5ms TimeCoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:26:31,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2021-07-09 17:26:31,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 229. [2021-07-09 17:26:31,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 228 states have (on average 2.75) internal successors, (627), 228 states have internal predecessors, (627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:31,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 627 transitions. [2021-07-09 17:26:31,538 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 627 transitions. Word has length 15 [2021-07-09 17:26:31,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:31,538 INFO L482 AbstractCegarLoop]: Abstraction has 229 states and 627 transitions. [2021-07-09 17:26:31,538 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:31,538 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 627 transitions. [2021-07-09 17:26:31,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:31,538 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:31,538 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:31,753 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable659 [2021-07-09 17:26:31,753 INFO L430 AbstractCegarLoop]: === Iteration 120 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:31,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:31,753 INFO L82 PathProgramCache]: Analyzing trace with hash -1557875974, now seen corresponding path program 106 times [2021-07-09 17:26:31,753 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:31,753 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329088731] [2021-07-09 17:26:31,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:31,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:31,806 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:31,806 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:31,806 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329088731] [2021-07-09 17:26:31,806 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329088731] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:31,806 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [941366466] [2021-07-09 17:26:31,806 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:31,833 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:26:31,833 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:31,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:31,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:31,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:26:31,952 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:31,955 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:31,955 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:31,955 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:31,956 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:31,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:26:31,960 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:31,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:26:31,963 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:31,966 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:31,966 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:31,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:31,967 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:31,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:26:31,970 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:32,008 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:26:32,008 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:32,009 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:26:32,009 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:26:32,036 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:32,036 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [941366466] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:32,036 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:32,036 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-09 17:26:32,036 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480909295] [2021-07-09 17:26:32,037 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:26:32,037 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:32,037 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:26:32,037 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:26:32,037 INFO L87 Difference]: Start difference. First operand 229 states and 627 transitions. Second operand has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:32,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:32,441 INFO L93 Difference]: Finished difference Result 265 states and 692 transitions. [2021-07-09 17:26:32,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-09 17:26:32,441 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:32,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:32,442 INFO L225 Difference]: With dead ends: 265 [2021-07-09 17:26:32,442 INFO L226 Difference]: Without dead ends: 261 [2021-07-09 17:26:32,442 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 378.9ms TimeCoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2021-07-09 17:26:32,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2021-07-09 17:26:32,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 227. [2021-07-09 17:26:32,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 226 states have (on average 2.747787610619469) internal successors, (621), 226 states have internal predecessors, (621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:32,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 621 transitions. [2021-07-09 17:26:32,445 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 621 transitions. Word has length 15 [2021-07-09 17:26:32,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:32,445 INFO L482 AbstractCegarLoop]: Abstraction has 227 states and 621 transitions. [2021-07-09 17:26:32,445 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:32,445 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 621 transitions. [2021-07-09 17:26:32,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:32,445 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:32,445 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:32,646 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable662 [2021-07-09 17:26:32,646 INFO L430 AbstractCegarLoop]: === Iteration 121 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:32,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:32,646 INFO L82 PathProgramCache]: Analyzing trace with hash 977076318, now seen corresponding path program 107 times [2021-07-09 17:26:32,646 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:32,646 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098982160] [2021-07-09 17:26:32,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:32,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:32,710 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:32,710 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:32,710 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098982160] [2021-07-09 17:26:32,711 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098982160] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:32,711 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1926189742] [2021-07-09 17:26:32,711 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:32,783 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:26:32,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:32,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:32,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:32,840 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:32,841 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:32,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:32,842 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:32,844 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:32,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:32,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:32,845 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:32,847 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:32,848 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:32,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:32,849 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:32,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:32,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:32,852 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:32,883 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:26:32,883 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:32,884 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:26:32,884 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:26:32,954 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:32,954 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1926189742] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:32,954 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:32,954 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-09 17:26:32,954 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200991826] [2021-07-09 17:26:32,954 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:26:32,954 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:32,954 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:26:32,954 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:26:32,954 INFO L87 Difference]: Start difference. First operand 227 states and 621 transitions. Second operand has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:33,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:33,500 INFO L93 Difference]: Finished difference Result 283 states and 713 transitions. [2021-07-09 17:26:33,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:26:33,500 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:33,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:33,501 INFO L225 Difference]: With dead ends: 283 [2021-07-09 17:26:33,501 INFO L226 Difference]: Without dead ends: 279 [2021-07-09 17:26:33,501 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 482.2ms TimeCoverageRelationStatistics Valid=115, Invalid=535, Unknown=0, NotChecked=0, Total=650 [2021-07-09 17:26:33,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2021-07-09 17:26:33,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 227. [2021-07-09 17:26:33,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 226 states have (on average 2.7389380530973453) internal successors, (619), 226 states have internal predecessors, (619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:33,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 619 transitions. [2021-07-09 17:26:33,504 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 619 transitions. Word has length 15 [2021-07-09 17:26:33,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:33,504 INFO L482 AbstractCegarLoop]: Abstraction has 227 states and 619 transitions. [2021-07-09 17:26:33,504 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:33,504 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 619 transitions. [2021-07-09 17:26:33,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:33,504 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:33,504 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:33,721 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable669 [2021-07-09 17:26:33,721 INFO L430 AbstractCegarLoop]: === Iteration 122 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:33,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:33,721 INFO L82 PathProgramCache]: Analyzing trace with hash -2119849864, now seen corresponding path program 108 times [2021-07-09 17:26:33,721 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:33,721 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157388094] [2021-07-09 17:26:33,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:33,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:33,787 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:33,787 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:33,787 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157388094] [2021-07-09 17:26:33,787 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157388094] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:33,787 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [391392220] [2021-07-09 17:26:33,787 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:33,814 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:26:33,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:33,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:33,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:33,877 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:33,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:33,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:33,879 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:33,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:33,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:33,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:33,883 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:33,886 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:33,886 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:33,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:33,887 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:33,889 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:33,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:33,890 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:33,921 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:26:33,922 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:33,922 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:26:33,928 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:26:33,972 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:33,972 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [391392220] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:33,972 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:33,972 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-09 17:26:33,972 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334127305] [2021-07-09 17:26:33,973 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:26:33,973 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:33,973 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:26:33,973 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:26:33,973 INFO L87 Difference]: Start difference. First operand 227 states and 619 transitions. Second operand has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:34,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:34,390 INFO L93 Difference]: Finished difference Result 350 states and 828 transitions. [2021-07-09 17:26:34,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-09 17:26:34,391 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:34,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:34,392 INFO L225 Difference]: With dead ends: 350 [2021-07-09 17:26:34,392 INFO L226 Difference]: Without dead ends: 350 [2021-07-09 17:26:34,392 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 326.5ms TimeCoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2021-07-09 17:26:34,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states. [2021-07-09 17:26:34,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 231. [2021-07-09 17:26:34,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 230 states have (on average 2.756521739130435) internal successors, (634), 230 states have internal predecessors, (634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:34,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 634 transitions. [2021-07-09 17:26:34,395 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 634 transitions. Word has length 15 [2021-07-09 17:26:34,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:34,395 INFO L482 AbstractCegarLoop]: Abstraction has 231 states and 634 transitions. [2021-07-09 17:26:34,395 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:34,395 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 634 transitions. [2021-07-09 17:26:34,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:34,395 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:34,396 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:34,606 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable674 [2021-07-09 17:26:34,607 INFO L430 AbstractCegarLoop]: === Iteration 123 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:34,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:34,607 INFO L82 PathProgramCache]: Analyzing trace with hash -1318233636, now seen corresponding path program 109 times [2021-07-09 17:26:34,607 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:34,607 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018045495] [2021-07-09 17:26:34,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:34,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:34,672 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:34,672 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:34,673 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018045495] [2021-07-09 17:26:34,673 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018045495] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:34,673 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2065655949] [2021-07-09 17:26:34,673 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:34,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:34,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:34,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:34,778 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:34,778 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:34,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:34,779 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:34,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:34,782 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:34,783 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:34,784 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:34,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:34,787 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:34,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:34,788 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:34,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:34,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:34,791 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:34,826 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:26:34,826 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:34,827 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:26:34,827 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:26:34,896 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:34,897 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2065655949] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:34,897 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:34,897 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-09 17:26:34,897 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589931780] [2021-07-09 17:26:34,897 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:26:34,897 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:34,897 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:26:34,897 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:26:34,897 INFO L87 Difference]: Start difference. First operand 231 states and 634 transitions. Second operand has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:35,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:35,498 INFO L93 Difference]: Finished difference Result 340 states and 815 transitions. [2021-07-09 17:26:35,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-07-09 17:26:35,498 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:35,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:35,499 INFO L225 Difference]: With dead ends: 340 [2021-07-09 17:26:35,499 INFO L226 Difference]: Without dead ends: 332 [2021-07-09 17:26:35,499 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 253 ImplicationChecksByTransitivity, 528.1ms TimeCoverageRelationStatistics Valid=156, Invalid=900, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 17:26:35,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2021-07-09 17:26:35,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 236. [2021-07-09 17:26:35,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 235 states have (on average 2.753191489361702) internal successors, (647), 235 states have internal predecessors, (647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:35,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 647 transitions. [2021-07-09 17:26:35,503 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 647 transitions. Word has length 15 [2021-07-09 17:26:35,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:35,503 INFO L482 AbstractCegarLoop]: Abstraction has 236 states and 647 transitions. [2021-07-09 17:26:35,503 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:35,503 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 647 transitions. [2021-07-09 17:26:35,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:35,504 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:35,504 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:35,704 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 114 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable678 [2021-07-09 17:26:35,704 INFO L430 AbstractCegarLoop]: === Iteration 124 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:35,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:35,704 INFO L82 PathProgramCache]: Analyzing trace with hash 400110070, now seen corresponding path program 110 times [2021-07-09 17:26:35,704 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:35,705 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871409137] [2021-07-09 17:26:35,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:35,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:35,783 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:35,783 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:35,783 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871409137] [2021-07-09 17:26:35,783 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871409137] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:35,783 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [818063744] [2021-07-09 17:26:35,783 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:35,809 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:26:35,809 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:35,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:35,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:35,880 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:35,880 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:35,881 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:35,881 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:35,883 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:35,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:35,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:35,885 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:35,887 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:35,887 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:35,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:35,888 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:35,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:35,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:35,891 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:35,922 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:26:35,923 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:35,923 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:26:35,923 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:26:35,969 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:35,969 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [818063744] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:35,969 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:35,969 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-09 17:26:35,969 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670795308] [2021-07-09 17:26:35,969 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:26:35,969 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:35,970 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:26:35,970 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:26:35,970 INFO L87 Difference]: Start difference. First operand 236 states and 647 transitions. Second operand has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:36,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:36,390 INFO L93 Difference]: Finished difference Result 335 states and 813 transitions. [2021-07-09 17:26:36,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:26:36,390 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:36,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:36,391 INFO L225 Difference]: With dead ends: 335 [2021-07-09 17:26:36,391 INFO L226 Difference]: Without dead ends: 335 [2021-07-09 17:26:36,391 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 374.5ms TimeCoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2021-07-09 17:26:36,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 335 states. [2021-07-09 17:26:36,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 335 to 234. [2021-07-09 17:26:36,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 233 states have (on average 2.7381974248927037) internal successors, (638), 233 states have internal predecessors, (638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:36,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 638 transitions. [2021-07-09 17:26:36,394 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 638 transitions. Word has length 15 [2021-07-09 17:26:36,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:36,394 INFO L482 AbstractCegarLoop]: Abstraction has 234 states and 638 transitions. [2021-07-09 17:26:36,395 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:36,395 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 638 transitions. [2021-07-09 17:26:36,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:36,395 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:36,395 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:36,609 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable684,115 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:36,609 INFO L430 AbstractCegarLoop]: === Iteration 125 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:36,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:36,610 INFO L82 PathProgramCache]: Analyzing trace with hash -1310503238, now seen corresponding path program 111 times [2021-07-09 17:26:36,610 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:36,610 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759037642] [2021-07-09 17:26:36,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:36,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:36,691 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:36,691 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:36,691 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759037642] [2021-07-09 17:26:36,691 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759037642] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:36,691 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1932498046] [2021-07-09 17:26:36,691 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:36,718 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:26:36,718 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:36,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:36,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:36,795 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:36,796 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:36,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:36,797 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:36,799 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:36,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:36,800 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:36,824 INFO L628 ElimStorePlain]: treesize reduction 30, result has 33.3 percent of original size [2021-07-09 17:26:36,825 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:36,825 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:26:36,825 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:15 [2021-07-09 17:26:36,847 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:36,847 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1932498046] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:36,848 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:36,848 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-09 17:26:36,848 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483093277] [2021-07-09 17:26:36,848 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:26:36,848 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:36,848 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:26:36,848 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:26:36,848 INFO L87 Difference]: Start difference. First operand 234 states and 638 transitions. Second operand has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:37,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:37,040 INFO L93 Difference]: Finished difference Result 339 states and 822 transitions. [2021-07-09 17:26:37,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:26:37,040 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:37,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:37,041 INFO L225 Difference]: With dead ends: 339 [2021-07-09 17:26:37,041 INFO L226 Difference]: Without dead ends: 339 [2021-07-09 17:26:37,041 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 171.2ms TimeCoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:26:37,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2021-07-09 17:26:37,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 234. [2021-07-09 17:26:37,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 233 states have (on average 2.7381974248927037) internal successors, (638), 233 states have internal predecessors, (638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:37,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 638 transitions. [2021-07-09 17:26:37,044 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 638 transitions. Word has length 15 [2021-07-09 17:26:37,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:37,044 INFO L482 AbstractCegarLoop]: Abstraction has 234 states and 638 transitions. [2021-07-09 17:26:37,044 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:37,044 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 638 transitions. [2021-07-09 17:26:37,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:37,045 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:37,045 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:37,248 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable688 [2021-07-09 17:26:37,249 INFO L430 AbstractCegarLoop]: === Iteration 126 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:37,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:37,249 INFO L82 PathProgramCache]: Analyzing trace with hash -1065104704, now seen corresponding path program 112 times [2021-07-09 17:26:37,249 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:37,249 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241057744] [2021-07-09 17:26:37,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:37,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:37,306 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:37,306 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:37,306 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241057744] [2021-07-09 17:26:37,306 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241057744] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:37,306 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1184322899] [2021-07-09 17:26:37,306 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:37,333 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:26:37,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:37,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:37,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:37,450 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:37,450 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:37,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:37,451 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:37,453 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:37,454 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:37,454 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:37,475 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:26:37,475 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:37,476 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:26:37,476 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:26:37,494 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:37,494 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1184322899] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:37,494 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:37,494 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-09 17:26:37,494 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170701558] [2021-07-09 17:26:37,495 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-09 17:26:37,495 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:37,495 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-09 17:26:37,495 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:26:37,495 INFO L87 Difference]: Start difference. First operand 234 states and 638 transitions. Second operand has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:37,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:37,666 INFO L93 Difference]: Finished difference Result 326 states and 807 transitions. [2021-07-09 17:26:37,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:26:37,666 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:37,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:37,667 INFO L225 Difference]: With dead ends: 326 [2021-07-09 17:26:37,667 INFO L226 Difference]: Without dead ends: 326 [2021-07-09 17:26:37,667 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 134.1ms TimeCoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:26:37,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 326 states. [2021-07-09 17:26:37,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 326 to 252. [2021-07-09 17:26:37,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 252 states, 251 states have (on average 2.752988047808765) internal successors, (691), 251 states have internal predecessors, (691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:37,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 691 transitions. [2021-07-09 17:26:37,670 INFO L78 Accepts]: Start accepts. Automaton has 252 states and 691 transitions. Word has length 15 [2021-07-09 17:26:37,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:37,670 INFO L482 AbstractCegarLoop]: Abstraction has 252 states and 691 transitions. [2021-07-09 17:26:37,670 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:37,670 INFO L276 IsEmpty]: Start isEmpty. Operand 252 states and 691 transitions. [2021-07-09 17:26:37,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:37,671 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:37,671 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:37,888 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable690,117 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:37,889 INFO L430 AbstractCegarLoop]: === Iteration 127 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:37,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:37,889 INFO L82 PathProgramCache]: Analyzing trace with hash 488944420, now seen corresponding path program 113 times [2021-07-09 17:26:37,889 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:37,889 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340834002] [2021-07-09 17:26:37,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:37,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:37,954 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:37,954 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:37,954 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340834002] [2021-07-09 17:26:37,954 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340834002] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:37,954 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1103501460] [2021-07-09 17:26:37,954 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:37,981 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:26:37,981 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:37,982 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:37,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:38,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:26:38,117 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:38,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:38,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:38,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:38,121 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:38,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:26:38,124 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:38,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:26:38,127 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:38,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:38,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:38,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:38,131 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:38,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:26:38,134 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:38,162 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:26:38,162 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:38,163 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:26:38,163 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:26:38,188 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:38,188 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1103501460] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:38,188 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:38,189 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-09 17:26:38,189 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974662950] [2021-07-09 17:26:38,189 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-09 17:26:38,189 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:38,189 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-09 17:26:38,189 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:26:38,189 INFO L87 Difference]: Start difference. First operand 252 states and 691 transitions. Second operand has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:38,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:38,588 INFO L93 Difference]: Finished difference Result 306 states and 765 transitions. [2021-07-09 17:26:38,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:26:38,589 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:38,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:38,590 INFO L225 Difference]: With dead ends: 306 [2021-07-09 17:26:38,590 INFO L226 Difference]: Without dead ends: 303 [2021-07-09 17:26:38,590 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 357.0ms TimeCoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2021-07-09 17:26:38,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2021-07-09 17:26:38,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 255. [2021-07-09 17:26:38,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 255 states, 254 states have (on average 2.736220472440945) internal successors, (695), 254 states have internal predecessors, (695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:38,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 695 transitions. [2021-07-09 17:26:38,593 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 695 transitions. Word has length 15 [2021-07-09 17:26:38,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:38,593 INFO L482 AbstractCegarLoop]: Abstraction has 255 states and 695 transitions. [2021-07-09 17:26:38,593 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:38,593 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 695 transitions. [2021-07-09 17:26:38,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:38,594 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:38,594 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:38,804 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable693,118 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:38,805 INFO L430 AbstractCegarLoop]: === Iteration 128 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:38,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:38,805 INFO L82 PathProgramCache]: Analyzing trace with hash -825462366, now seen corresponding path program 114 times [2021-07-09 17:26:38,805 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:38,805 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701058229] [2021-07-09 17:26:38,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:38,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:38,873 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:38,873 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:38,873 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701058229] [2021-07-09 17:26:38,874 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701058229] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:38,874 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1203137426] [2021-07-09 17:26:38,874 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:38,900 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:26:38,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:38,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:38,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:39,012 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:39,013 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:39,013 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:39,014 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:39,017 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:39,017 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:39,018 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:39,043 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:26:39,043 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:39,044 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:26:39,045 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:26:39,065 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:39,065 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1203137426] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:39,065 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:39,065 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-09 17:26:39,065 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849716597] [2021-07-09 17:26:39,065 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-09 17:26:39,065 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:39,065 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-09 17:26:39,066 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:26:39,066 INFO L87 Difference]: Start difference. First operand 255 states and 695 transitions. Second operand has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:39,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:39,481 INFO L93 Difference]: Finished difference Result 335 states and 825 transitions. [2021-07-09 17:26:39,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:26:39,482 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:39,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:39,482 INFO L225 Difference]: With dead ends: 335 [2021-07-09 17:26:39,483 INFO L226 Difference]: Without dead ends: 335 [2021-07-09 17:26:39,483 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 386.7ms TimeCoverageRelationStatistics Valid=117, Invalid=639, Unknown=0, NotChecked=0, Total=756 [2021-07-09 17:26:39,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 335 states. [2021-07-09 17:26:39,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 335 to 251. [2021-07-09 17:26:39,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 251 states, 250 states have (on average 2.756) internal successors, (689), 250 states have internal predecessors, (689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:39,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 689 transitions. [2021-07-09 17:26:39,486 INFO L78 Accepts]: Start accepts. Automaton has 251 states and 689 transitions. Word has length 15 [2021-07-09 17:26:39,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:39,486 INFO L482 AbstractCegarLoop]: Abstraction has 251 states and 689 transitions. [2021-07-09 17:26:39,486 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:39,486 INFO L276 IsEmpty]: Start isEmpty. Operand 251 states and 689 transitions. [2021-07-09 17:26:39,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:39,487 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:39,487 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:39,696 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable700 [2021-07-09 17:26:39,697 INFO L430 AbstractCegarLoop]: === Iteration 129 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:39,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:39,697 INFO L82 PathProgramCache]: Analyzing trace with hash -1745163074, now seen corresponding path program 115 times [2021-07-09 17:26:39,697 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:39,697 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992722374] [2021-07-09 17:26:39,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:39,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:39,768 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:39,769 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:39,769 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992722374] [2021-07-09 17:26:39,769 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992722374] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:39,769 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1766250524] [2021-07-09 17:26:39,769 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:39,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:39,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:39,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:39,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:26:39,942 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:39,945 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:39,945 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:39,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:39,947 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:39,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:26:39,950 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:39,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:26:39,968 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:39,970 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:39,971 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:39,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:39,972 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:39,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:26:39,975 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:40,010 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:26:40,010 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:40,012 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:26:40,012 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:26:40,041 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:40,041 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1766250524] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:40,041 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:40,041 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-09 17:26:40,041 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043129891] [2021-07-09 17:26:40,041 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-09 17:26:40,041 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:40,042 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-09 17:26:40,042 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:26:40,042 INFO L87 Difference]: Start difference. First operand 251 states and 689 transitions. Second operand has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:40,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:40,501 INFO L93 Difference]: Finished difference Result 297 states and 755 transitions. [2021-07-09 17:26:40,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:26:40,501 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:40,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:40,502 INFO L225 Difference]: With dead ends: 297 [2021-07-09 17:26:40,502 INFO L226 Difference]: Without dead ends: 295 [2021-07-09 17:26:40,502 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 437.0ms TimeCoverageRelationStatistics Valid=101, Invalid=549, Unknown=0, NotChecked=0, Total=650 [2021-07-09 17:26:40,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2021-07-09 17:26:40,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 252. [2021-07-09 17:26:40,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 252 states, 251 states have (on average 2.752988047808765) internal successors, (691), 251 states have internal predecessors, (691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:40,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 691 transitions. [2021-07-09 17:26:40,505 INFO L78 Accepts]: Start accepts. Automaton has 252 states and 691 transitions. Word has length 15 [2021-07-09 17:26:40,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:40,506 INFO L482 AbstractCegarLoop]: Abstraction has 252 states and 691 transitions. [2021-07-09 17:26:40,506 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:40,506 INFO L276 IsEmpty]: Start isEmpty. Operand 252 states and 691 transitions. [2021-07-09 17:26:40,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:40,506 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:40,506 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:40,706 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable703,120 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:40,707 INFO L430 AbstractCegarLoop]: === Iteration 130 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:40,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:40,707 INFO L82 PathProgramCache]: Analyzing trace with hash -817731968, now seen corresponding path program 116 times [2021-07-09 17:26:40,707 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:40,707 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566732641] [2021-07-09 17:26:40,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:40,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:40,790 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:40,790 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:40,790 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566732641] [2021-07-09 17:26:40,790 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566732641] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:40,790 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1139810658] [2021-07-09 17:26:40,790 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:40,816 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:26:40,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:40,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:40,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:40,904 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:40,904 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:40,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:40,905 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:40,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:40,908 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:40,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:40,909 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:40,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:40,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:40,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:40,912 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:40,914 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:40,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:40,915 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:40,947 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:26:40,947 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:40,948 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:26:40,948 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:26:40,994 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:40,994 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1139810658] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:40,994 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:40,994 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-09 17:26:40,994 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389831875] [2021-07-09 17:26:40,994 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-09 17:26:40,995 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:40,995 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-09 17:26:40,995 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:26:40,995 INFO L87 Difference]: Start difference. First operand 252 states and 691 transitions. Second operand has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:41,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:41,438 INFO L93 Difference]: Finished difference Result 342 states and 814 transitions. [2021-07-09 17:26:41,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:26:41,439 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:41,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:41,439 INFO L225 Difference]: With dead ends: 342 [2021-07-09 17:26:41,439 INFO L226 Difference]: Without dead ends: 341 [2021-07-09 17:26:41,440 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 443.5ms TimeCoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2021-07-09 17:26:41,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states. [2021-07-09 17:26:41,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 243. [2021-07-09 17:26:41,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 242 states have (on average 2.727272727272727) internal successors, (660), 242 states have internal predecessors, (660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:41,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 660 transitions. [2021-07-09 17:26:41,443 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 660 transitions. Word has length 15 [2021-07-09 17:26:41,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:41,443 INFO L482 AbstractCegarLoop]: Abstraction has 243 states and 660 transitions. [2021-07-09 17:26:41,443 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:41,443 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 660 transitions. [2021-07-09 17:26:41,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:41,443 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:41,443 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:41,661 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable710,121 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:41,662 INFO L430 AbstractCegarLoop]: === Iteration 131 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:41,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:41,662 INFO L82 PathProgramCache]: Analyzing trace with hash -16115740, now seen corresponding path program 117 times [2021-07-09 17:26:41,662 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:41,662 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299382122] [2021-07-09 17:26:41,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:41,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:41,735 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:41,735 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:41,735 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299382122] [2021-07-09 17:26:41,735 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299382122] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:41,735 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [332833394] [2021-07-09 17:26:41,735 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:41,762 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:26:41,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:41,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:41,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:41,849 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:41,849 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:41,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:41,850 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:41,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:41,853 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:41,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:41,854 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:41,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:41,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:41,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:41,857 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:41,859 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:41,859 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:41,860 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:41,891 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:26:41,892 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:41,892 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:26:41,892 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:26:41,950 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:41,950 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [332833394] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:41,950 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:41,950 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-09 17:26:41,950 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130229141] [2021-07-09 17:26:41,950 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-09 17:26:41,950 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:41,951 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-09 17:26:41,951 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:26:41,951 INFO L87 Difference]: Start difference. First operand 243 states and 660 transitions. Second operand has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:42,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:42,438 INFO L93 Difference]: Finished difference Result 308 states and 761 transitions. [2021-07-09 17:26:42,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:26:42,438 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:42,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:42,439 INFO L225 Difference]: With dead ends: 308 [2021-07-09 17:26:42,439 INFO L226 Difference]: Without dead ends: 304 [2021-07-09 17:26:42,439 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 469.9ms TimeCoverageRelationStatistics Valid=105, Invalid=545, Unknown=0, NotChecked=0, Total=650 [2021-07-09 17:26:42,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2021-07-09 17:26:42,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 247. [2021-07-09 17:26:42,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 246 states have (on average 2.7357723577235773) internal successors, (673), 246 states have internal predecessors, (673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:42,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 673 transitions. [2021-07-09 17:26:42,447 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 673 transitions. Word has length 15 [2021-07-09 17:26:42,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:42,447 INFO L482 AbstractCegarLoop]: Abstraction has 247 states and 673 transitions. [2021-07-09 17:26:42,447 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:42,447 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 673 transitions. [2021-07-09 17:26:42,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:42,447 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:42,447 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:42,656 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable714 [2021-07-09 17:26:42,657 INFO L430 AbstractCegarLoop]: === Iteration 132 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:42,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:42,657 INFO L82 PathProgramCache]: Analyzing trace with hash 1702227966, now seen corresponding path program 118 times [2021-07-09 17:26:42,657 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:42,657 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479598026] [2021-07-09 17:26:42,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:42,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:42,738 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:42,738 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:42,738 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479598026] [2021-07-09 17:26:42,738 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479598026] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:42,738 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1562699190] [2021-07-09 17:26:42,739 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:42,765 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:26:42,765 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:42,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:42,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:42,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:42,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:42,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:42,856 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:42,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:42,859 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:42,859 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:42,860 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:42,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:42,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:42,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:42,863 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:42,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:42,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:42,867 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:42,899 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:26:42,899 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:42,899 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:26:42,900 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:26:42,946 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:42,947 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1562699190] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:42,947 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:42,947 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-09 17:26:42,947 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913417624] [2021-07-09 17:26:42,947 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-09 17:26:42,947 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:42,947 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-09 17:26:42,947 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:26:42,947 INFO L87 Difference]: Start difference. First operand 247 states and 673 transitions. Second operand has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:43,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:43,221 INFO L93 Difference]: Finished difference Result 299 states and 749 transitions. [2021-07-09 17:26:43,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:26:43,222 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:43,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:43,222 INFO L225 Difference]: With dead ends: 299 [2021-07-09 17:26:43,222 INFO L226 Difference]: Without dead ends: 299 [2021-07-09 17:26:43,222 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 294.2ms TimeCoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:26:43,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2021-07-09 17:26:43,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 236. [2021-07-09 17:26:43,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 235 states have (on average 2.7148936170212767) internal successors, (638), 235 states have internal predecessors, (638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:43,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 638 transitions. [2021-07-09 17:26:43,225 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 638 transitions. Word has length 15 [2021-07-09 17:26:43,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:43,225 INFO L482 AbstractCegarLoop]: Abstraction has 236 states and 638 transitions. [2021-07-09 17:26:43,225 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:43,225 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 638 transitions. [2021-07-09 17:26:43,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:43,226 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:43,226 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:43,441 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable720,123 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:43,441 INFO L430 AbstractCegarLoop]: === Iteration 133 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:43,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:43,441 INFO L82 PathProgramCache]: Analyzing trace with hash -846468574, now seen corresponding path program 119 times [2021-07-09 17:26:43,441 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:43,441 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207637934] [2021-07-09 17:26:43,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:43,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:43,491 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:43,491 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:43,491 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207637934] [2021-07-09 17:26:43,491 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207637934] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:43,491 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1619326248] [2021-07-09 17:26:43,491 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 124 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 124 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:43,520 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:26:43,520 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:43,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:43,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:43,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:43,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:43,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:43,633 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:43,635 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:43,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:43,636 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:43,657 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:26:43,658 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:43,658 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:26:43,658 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:26:43,675 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:43,676 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1619326248] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:43,676 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:43,676 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 14 [2021-07-09 17:26:43,676 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505274848] [2021-07-09 17:26:43,676 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:26:43,676 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:43,676 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:26:43,676 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:26:43,676 INFO L87 Difference]: Start difference. First operand 236 states and 638 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:43,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:43,816 INFO L93 Difference]: Finished difference Result 299 states and 753 transitions. [2021-07-09 17:26:43,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 17:26:43,816 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:43,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:43,817 INFO L225 Difference]: With dead ends: 299 [2021-07-09 17:26:43,817 INFO L226 Difference]: Without dead ends: 299 [2021-07-09 17:26:43,817 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 126.1ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:26:43,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2021-07-09 17:26:43,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 241. [2021-07-09 17:26:43,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 240 states have (on average 2.7291666666666665) internal successors, (655), 240 states have internal predecessors, (655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:43,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 655 transitions. [2021-07-09 17:26:43,820 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 655 transitions. Word has length 15 [2021-07-09 17:26:43,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:43,820 INFO L482 AbstractCegarLoop]: Abstraction has 241 states and 655 transitions. [2021-07-09 17:26:43,820 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:43,820 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 655 transitions. [2021-07-09 17:26:43,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:43,821 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:43,821 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:44,028 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable724,124 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:44,029 INFO L430 AbstractCegarLoop]: === Iteration 134 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:44,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:44,030 INFO L82 PathProgramCache]: Analyzing trace with hash -1766169282, now seen corresponding path program 120 times [2021-07-09 17:26:44,030 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:44,030 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777718470] [2021-07-09 17:26:44,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:44,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:44,075 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:44,076 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:44,076 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777718470] [2021-07-09 17:26:44,076 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777718470] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:44,076 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1634552182] [2021-07-09 17:26:44,076 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:44,103 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:26:44,103 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:44,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:44,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:44,204 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:26:44,205 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:44,207 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:44,208 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:44,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:44,209 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:44,210 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:26:44,211 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:44,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:26:44,214 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:44,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:44,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:44,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:44,217 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:44,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:26:44,220 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:44,247 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:26:44,247 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:44,248 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:26:44,248 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:26:44,271 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:44,271 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1634552182] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:44,271 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:44,271 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 14 [2021-07-09 17:26:44,272 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401943181] [2021-07-09 17:26:44,272 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:26:44,272 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:44,272 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:26:44,272 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:26:44,272 INFO L87 Difference]: Start difference. First operand 241 states and 655 transitions. Second operand has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:44,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:44,525 INFO L93 Difference]: Finished difference Result 275 states and 703 transitions. [2021-07-09 17:26:44,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:26:44,525 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:44,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:44,525 INFO L225 Difference]: With dead ends: 275 [2021-07-09 17:26:44,525 INFO L226 Difference]: Without dead ends: 271 [2021-07-09 17:26:44,526 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 250.5ms TimeCoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:26:44,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2021-07-09 17:26:44,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 241. [2021-07-09 17:26:44,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 240 states have (on average 2.720833333333333) internal successors, (653), 240 states have internal predecessors, (653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:44,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 653 transitions. [2021-07-09 17:26:44,528 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 653 transitions. Word has length 15 [2021-07-09 17:26:44,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:44,529 INFO L482 AbstractCegarLoop]: Abstraction has 241 states and 653 transitions. [2021-07-09 17:26:44,529 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:44,529 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 653 transitions. [2021-07-09 17:26:44,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:44,529 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:44,529 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:44,745 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable727,125 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:44,746 INFO L430 AbstractCegarLoop]: === Iteration 135 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:44,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:44,746 INFO L82 PathProgramCache]: Analyzing trace with hash -838738176, now seen corresponding path program 121 times [2021-07-09 17:26:44,746 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:44,746 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636283842] [2021-07-09 17:26:44,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:44,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:44,822 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:44,822 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:44,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636283842] [2021-07-09 17:26:44,822 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636283842] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:44,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739383663] [2021-07-09 17:26:44,822 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:44,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:44,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:44,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:44,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:44,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:44,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:44,928 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:44,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:44,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:44,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:44,931 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:44,933 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:44,934 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:44,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:44,934 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:44,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:44,937 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:44,938 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:44,969 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:26:44,969 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:44,970 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:26:44,970 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:26:45,013 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:45,014 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [739383663] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:45,014 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:45,014 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 14 [2021-07-09 17:26:45,014 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216812625] [2021-07-09 17:26:45,014 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:26:45,014 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:45,014 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:26:45,014 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:26:45,014 INFO L87 Difference]: Start difference. First operand 241 states and 653 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:45,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:45,268 INFO L93 Difference]: Finished difference Result 314 states and 767 transitions. [2021-07-09 17:26:45,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-09 17:26:45,268 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:45,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:45,269 INFO L225 Difference]: With dead ends: 314 [2021-07-09 17:26:45,269 INFO L226 Difference]: Without dead ends: 314 [2021-07-09 17:26:45,269 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 249.7ms TimeCoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:26:45,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2021-07-09 17:26:45,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 243. [2021-07-09 17:26:45,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 242 states have (on average 2.727272727272727) internal successors, (660), 242 states have internal predecessors, (660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:45,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 660 transitions. [2021-07-09 17:26:45,272 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 660 transitions. Word has length 15 [2021-07-09 17:26:45,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:45,272 INFO L482 AbstractCegarLoop]: Abstraction has 243 states and 660 transitions. [2021-07-09 17:26:45,272 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:45,272 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 660 transitions. [2021-07-09 17:26:45,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:45,273 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:45,273 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:45,473 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable734 [2021-07-09 17:26:45,473 INFO L430 AbstractCegarLoop]: === Iteration 136 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:45,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:45,473 INFO L82 PathProgramCache]: Analyzing trace with hash -37121948, now seen corresponding path program 122 times [2021-07-09 17:26:45,474 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:45,474 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288169501] [2021-07-09 17:26:45,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:45,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:45,531 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:45,531 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:45,531 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288169501] [2021-07-09 17:26:45,531 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288169501] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:45,531 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1932336369] [2021-07-09 17:26:45,531 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:45,563 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:26:45,563 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:45,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:45,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:45,639 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:45,640 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:45,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:45,641 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:45,643 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:45,643 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:45,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:45,644 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:45,646 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:45,647 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:45,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:45,648 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:45,650 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:45,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:45,651 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:45,682 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:26:45,683 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:45,683 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:26:45,683 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:26:45,740 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:45,740 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1932336369] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:45,740 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:45,740 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 14 [2021-07-09 17:26:45,740 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942403649] [2021-07-09 17:26:45,741 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:26:45,741 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:45,741 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:26:45,741 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:26:45,741 INFO L87 Difference]: Start difference. First operand 243 states and 660 transitions. Second operand has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:46,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:46,137 INFO L93 Difference]: Finished difference Result 292 states and 739 transitions. [2021-07-09 17:26:46,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:26:46,137 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:46,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:46,138 INFO L225 Difference]: With dead ends: 292 [2021-07-09 17:26:46,138 INFO L226 Difference]: Without dead ends: 289 [2021-07-09 17:26:46,138 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 350.4ms TimeCoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:26:46,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2021-07-09 17:26:46,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 246. [2021-07-09 17:26:46,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 245 states have (on average 2.7346938775510203) internal successors, (670), 245 states have internal predecessors, (670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:46,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 670 transitions. [2021-07-09 17:26:46,141 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 670 transitions. Word has length 15 [2021-07-09 17:26:46,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:46,141 INFO L482 AbstractCegarLoop]: Abstraction has 246 states and 670 transitions. [2021-07-09 17:26:46,141 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:46,141 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 670 transitions. [2021-07-09 17:26:46,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:46,141 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:46,141 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:46,353 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable738,127 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:46,353 INFO L430 AbstractCegarLoop]: === Iteration 137 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:46,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:46,353 INFO L82 PathProgramCache]: Analyzing trace with hash 1681221758, now seen corresponding path program 123 times [2021-07-09 17:26:46,353 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:46,353 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932864940] [2021-07-09 17:26:46,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:46,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:46,419 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:46,419 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:46,419 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932864940] [2021-07-09 17:26:46,420 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932864940] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:46,420 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [698560128] [2021-07-09 17:26:46,420 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 128 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 128 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:46,450 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:26:46,450 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:46,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:46,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:46,528 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:46,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:46,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:46,530 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:46,532 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:46,533 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:46,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:46,533 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:46,536 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:46,536 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:46,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:46,537 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:46,539 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:46,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:46,540 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:46,572 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:26:46,572 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:46,573 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:26:46,573 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:26:46,617 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:46,618 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [698560128] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:46,618 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:46,618 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 14 [2021-07-09 17:26:46,618 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606744426] [2021-07-09 17:26:46,618 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 17:26:46,618 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:46,618 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 17:26:46,618 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:26:46,618 INFO L87 Difference]: Start difference. First operand 246 states and 670 transitions. Second operand has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:46,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:46,865 INFO L93 Difference]: Finished difference Result 286 states and 730 transitions. [2021-07-09 17:26:46,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:26:46,865 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:46,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:46,866 INFO L225 Difference]: With dead ends: 286 [2021-07-09 17:26:46,866 INFO L226 Difference]: Without dead ends: 286 [2021-07-09 17:26:46,866 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 227.4ms TimeCoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:26:46,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 286 states. [2021-07-09 17:26:46,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 286 to 241. [2021-07-09 17:26:46,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 240 states have (on average 2.7083333333333335) internal successors, (650), 240 states have internal predecessors, (650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:46,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 650 transitions. [2021-07-09 17:26:46,869 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 650 transitions. Word has length 15 [2021-07-09 17:26:46,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:46,869 INFO L482 AbstractCegarLoop]: Abstraction has 241 states and 650 transitions. [2021-07-09 17:26:46,869 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:46,869 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 650 transitions. [2021-07-09 17:26:46,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:46,869 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:46,869 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:47,086 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 128 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable744 [2021-07-09 17:26:47,086 INFO L430 AbstractCegarLoop]: === Iteration 138 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:47,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:47,086 INFO L82 PathProgramCache]: Analyzing trace with hash -1255057792, now seen corresponding path program 124 times [2021-07-09 17:26:47,086 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:47,086 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263265607] [2021-07-09 17:26:47,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:47,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:47,156 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:47,156 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:47,156 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263265607] [2021-07-09 17:26:47,157 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263265607] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:47,157 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2059579903] [2021-07-09 17:26:47,157 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 129 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-07-09 17:26:47,182 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:26:47,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat Waiting until toolchain timeout for monitored process 129 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:47,183 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:47,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:47,272 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:47,273 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:47,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:47,274 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:47,276 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:47,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:47,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:47,278 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:47,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:47,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:47,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:47,281 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:47,283 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:47,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:47,284 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:47,316 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:26:47,316 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:47,317 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:26:47,317 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:26:47,364 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:47,364 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2059579903] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:47,364 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:47,364 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-09 17:26:47,364 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686550028] [2021-07-09 17:26:47,364 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-09 17:26:47,364 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:47,364 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-09 17:26:47,365 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:26:47,365 INFO L87 Difference]: Start difference. First operand 241 states and 650 transitions. Second operand has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:47,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:47,593 INFO L93 Difference]: Finished difference Result 321 states and 788 transitions. [2021-07-09 17:26:47,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:26:47,593 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:47,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:47,594 INFO L225 Difference]: With dead ends: 321 [2021-07-09 17:26:47,594 INFO L226 Difference]: Without dead ends: 321 [2021-07-09 17:26:47,594 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 255.2ms TimeCoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:26:47,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2021-07-09 17:26:47,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 245. [2021-07-09 17:26:47,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 245 states, 244 states have (on average 2.7254098360655736) internal successors, (665), 244 states have internal predecessors, (665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:47,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 665 transitions. [2021-07-09 17:26:47,597 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 665 transitions. Word has length 15 [2021-07-09 17:26:47,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:47,597 INFO L482 AbstractCegarLoop]: Abstraction has 245 states and 665 transitions. [2021-07-09 17:26:47,597 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:47,597 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 665 transitions. [2021-07-09 17:26:47,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:47,598 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:47,598 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:47,802 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 129 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable748 [2021-07-09 17:26:47,802 INFO L430 AbstractCegarLoop]: === Iteration 139 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:47,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:47,803 INFO L82 PathProgramCache]: Analyzing trace with hash -453441564, now seen corresponding path program 125 times [2021-07-09 17:26:47,803 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:47,803 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670888003] [2021-07-09 17:26:47,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:47,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:47,888 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:47,888 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:47,888 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670888003] [2021-07-09 17:26:47,888 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670888003] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:47,888 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1973389343] [2021-07-09 17:26:47,888 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 130 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 130 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:47,916 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:26:47,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:47,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:47,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:48,002 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:48,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:48,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:48,004 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:48,006 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:48,006 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:48,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:48,012 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:48,014 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:48,014 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:48,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:48,015 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:48,017 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:48,018 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:48,018 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:48,050 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:26:48,051 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:48,051 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:26:48,051 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:26:48,111 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:48,111 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1973389343] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:48,111 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:48,111 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-09 17:26:48,111 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201538880] [2021-07-09 17:26:48,112 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-09 17:26:48,112 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:48,112 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-09 17:26:48,112 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:26:48,112 INFO L87 Difference]: Start difference. First operand 245 states and 665 transitions. Second operand has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:48,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:48,651 INFO L93 Difference]: Finished difference Result 330 states and 799 transitions. [2021-07-09 17:26:48,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-09 17:26:48,651 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:48,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:48,652 INFO L225 Difference]: With dead ends: 330 [2021-07-09 17:26:48,652 INFO L226 Difference]: Without dead ends: 322 [2021-07-09 17:26:48,652 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 529.7ms TimeCoverageRelationStatistics Valid=127, Invalid=685, Unknown=0, NotChecked=0, Total=812 [2021-07-09 17:26:48,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2021-07-09 17:26:48,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 251. [2021-07-09 17:26:48,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 251 states, 250 states have (on average 2.728) internal successors, (682), 250 states have internal predecessors, (682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:48,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 682 transitions. [2021-07-09 17:26:48,656 INFO L78 Accepts]: Start accepts. Automaton has 251 states and 682 transitions. Word has length 15 [2021-07-09 17:26:48,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:48,656 INFO L482 AbstractCegarLoop]: Abstraction has 251 states and 682 transitions. [2021-07-09 17:26:48,656 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:48,656 INFO L276 IsEmpty]: Start isEmpty. Operand 251 states and 682 transitions. [2021-07-09 17:26:48,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:48,656 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:48,656 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:48,865 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable752 [2021-07-09 17:26:48,865 INFO L430 AbstractCegarLoop]: === Iteration 140 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:48,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:48,865 INFO L82 PathProgramCache]: Analyzing trace with hash 1264902142, now seen corresponding path program 126 times [2021-07-09 17:26:48,865 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:48,865 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57946648] [2021-07-09 17:26:48,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:48,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:48,955 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:48,955 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:48,955 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57946648] [2021-07-09 17:26:48,956 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57946648] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:48,956 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1890862071] [2021-07-09 17:26:48,956 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 131 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 131 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:48,984 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:26:48,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:48,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:48,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:49,075 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:49,075 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:49,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:49,076 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:49,078 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:49,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:49,079 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:49,080 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:49,082 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:49,082 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:49,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:49,083 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:49,085 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:49,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:26:49,086 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:49,118 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:26:49,119 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:49,119 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:26:49,119 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:26:49,166 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:49,166 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1890862071] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:49,166 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:49,166 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-09 17:26:49,167 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918234738] [2021-07-09 17:26:49,167 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-09 17:26:49,167 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:49,167 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-09 17:26:49,167 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:26:49,167 INFO L87 Difference]: Start difference. First operand 251 states and 682 transitions. Second operand has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:49,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:49,524 INFO L93 Difference]: Finished difference Result 330 states and 831 transitions. [2021-07-09 17:26:49,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:26:49,524 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:49,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:49,525 INFO L225 Difference]: With dead ends: 330 [2021-07-09 17:26:49,525 INFO L226 Difference]: Without dead ends: 330 [2021-07-09 17:26:49,525 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 398.0ms TimeCoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:26:49,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2021-07-09 17:26:49,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 265. [2021-07-09 17:26:49,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 264 states have (on average 2.746212121212121) internal successors, (725), 264 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:49,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 725 transitions. [2021-07-09 17:26:49,529 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 725 transitions. Word has length 15 [2021-07-09 17:26:49,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:49,529 INFO L482 AbstractCegarLoop]: Abstraction has 265 states and 725 transitions. [2021-07-09 17:26:49,529 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:49,529 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 725 transitions. [2021-07-09 17:26:49,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:49,529 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:49,529 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:49,744 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable758,131 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:49,744 INFO L430 AbstractCegarLoop]: === Iteration 141 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:49,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:49,745 INFO L82 PathProgramCache]: Analyzing trace with hash -445711166, now seen corresponding path program 127 times [2021-07-09 17:26:49,745 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:49,745 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945534283] [2021-07-09 17:26:49,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:49,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:49,807 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:49,807 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:49,807 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945534283] [2021-07-09 17:26:49,807 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945534283] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:49,807 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [413162256] [2021-07-09 17:26:49,807 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 132 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 132 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:49,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:49,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:49,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:49,943 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:49,943 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:49,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:49,944 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:49,946 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:49,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:49,947 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:49,965 INFO L628 ElimStorePlain]: treesize reduction 30, result has 33.3 percent of original size [2021-07-09 17:26:49,966 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:49,966 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:26:49,966 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:15 [2021-07-09 17:26:49,989 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:49,989 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [413162256] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:49,989 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:49,989 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-09 17:26:49,989 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218274983] [2021-07-09 17:26:49,989 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-09 17:26:49,989 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:49,989 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-09 17:26:49,989 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:26:49,990 INFO L87 Difference]: Start difference. First operand 265 states and 725 transitions. Second operand has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:50,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:50,436 INFO L93 Difference]: Finished difference Result 361 states and 878 transitions. [2021-07-09 17:26:50,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:26:50,436 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:50,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:50,437 INFO L225 Difference]: With dead ends: 361 [2021-07-09 17:26:50,437 INFO L226 Difference]: Without dead ends: 361 [2021-07-09 17:26:50,437 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 409.6ms TimeCoverageRelationStatistics Valid=122, Invalid=634, Unknown=0, NotChecked=0, Total=756 [2021-07-09 17:26:50,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states. [2021-07-09 17:26:50,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 256. [2021-07-09 17:26:50,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 256 states, 255 states have (on average 2.7294117647058824) internal successors, (696), 255 states have internal predecessors, (696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:50,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 696 transitions. [2021-07-09 17:26:50,441 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 696 transitions. Word has length 15 [2021-07-09 17:26:50,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:50,441 INFO L482 AbstractCegarLoop]: Abstraction has 256 states and 696 transitions. [2021-07-09 17:26:50,441 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:50,441 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 696 transitions. [2021-07-09 17:26:50,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:26:50,441 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:50,441 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:50,658 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 132 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable762 [2021-07-09 17:26:50,658 INFO L430 AbstractCegarLoop]: === Iteration 142 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:50,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:50,659 INFO L82 PathProgramCache]: Analyzing trace with hash -1935116162, now seen corresponding path program 128 times [2021-07-09 17:26:50,659 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:50,659 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116700283] [2021-07-09 17:26:50,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:50,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:50,712 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:50,712 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:50,712 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116700283] [2021-07-09 17:26:50,712 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116700283] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:50,712 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2117301776] [2021-07-09 17:26:50,712 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 133 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 133 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:50,740 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:26:50,740 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:50,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:26:50,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:50,853 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:50,854 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:50,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:26:50,855 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:50,857 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:50,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:26:50,858 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:50,876 INFO L628 ElimStorePlain]: treesize reduction 30, result has 33.3 percent of original size [2021-07-09 17:26:50,876 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:50,877 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:26:50,877 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:15 [2021-07-09 17:26:50,899 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:50,899 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2117301776] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:50,899 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:50,899 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-09 17:26:50,900 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214198791] [2021-07-09 17:26:50,900 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-09 17:26:50,900 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:50,900 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-09 17:26:50,900 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:26:50,900 INFO L87 Difference]: Start difference. First operand 256 states and 696 transitions. Second operand has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:51,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:51,048 INFO L93 Difference]: Finished difference Result 323 states and 803 transitions. [2021-07-09 17:26:51,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:26:51,049 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:26:51,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:51,050 INFO L225 Difference]: With dead ends: 323 [2021-07-09 17:26:51,050 INFO L226 Difference]: Without dead ends: 323 [2021-07-09 17:26:51,050 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 153.8ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:26:51,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2021-07-09 17:26:51,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 235. [2021-07-09 17:26:51,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 234 states have (on average 2.6794871794871793) internal successors, (627), 234 states have internal predecessors, (627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:51,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 627 transitions. [2021-07-09 17:26:51,053 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 627 transitions. Word has length 15 [2021-07-09 17:26:51,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:51,053 INFO L482 AbstractCegarLoop]: Abstraction has 235 states and 627 transitions. [2021-07-09 17:26:51,053 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:51,053 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 627 transitions. [2021-07-09 17:26:51,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:26:51,053 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:51,053 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:51,254 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable764 [2021-07-09 17:26:51,254 INFO L430 AbstractCegarLoop]: === Iteration 143 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:51,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:51,254 INFO L82 PathProgramCache]: Analyzing trace with hash 757370424, now seen corresponding path program 129 times [2021-07-09 17:26:51,254 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:51,255 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322271226] [2021-07-09 17:26:51,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:51,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:51,813 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:51,813 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:51,813 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322271226] [2021-07-09 17:26:51,813 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322271226] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:51,813 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365697678] [2021-07-09 17:26:51,813 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 134 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 134 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:51,843 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:26:51,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:51,844 WARN L261 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 41 conjunts are in the unsatisfiable core [2021-07-09 17:26:51,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:52,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:52,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:52,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:52,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:52,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:52,387 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:52,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 35 [2021-07-09 17:26:52,389 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:52,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:52,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:52,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:52,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:52,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:52,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 33 [2021-07-09 17:26:52,396 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:52,408 INFO L628 ElimStorePlain]: treesize reduction 99, result has 10.0 percent of original size [2021-07-09 17:26:52,408 INFO L518 ElimStorePlain]: Eliminatee v_prenex_65 vanished before elimination [2021-07-09 17:26:52,408 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:52,408 INFO L518 ElimStorePlain]: Eliminatee v_prenex_64 vanished before elimination [2021-07-09 17:26:52,409 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:26:52,409 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:173, output treesize:11 [2021-07-09 17:26:52,437 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:52,437 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [365697678] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:52,437 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:52,437 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-09 17:26:52,437 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319609534] [2021-07-09 17:26:52,437 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:26:52,437 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:52,438 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:26:52,438 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:26:52,438 INFO L87 Difference]: Start difference. First operand 235 states and 627 transitions. Second operand has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:53,066 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 73 [2021-07-09 17:26:53,314 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 83 [2021-07-09 17:26:53,460 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 77 [2021-07-09 17:26:53,696 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 165 DAG size of output: 87 [2021-07-09 17:26:53,839 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 77 [2021-07-09 17:26:54,033 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 132 DAG size of output: 87 [2021-07-09 17:26:54,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:54,381 INFO L93 Difference]: Finished difference Result 362 states and 942 transitions. [2021-07-09 17:26:54,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:26:54,381 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:26:54,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:54,382 INFO L225 Difference]: With dead ends: 362 [2021-07-09 17:26:54,382 INFO L226 Difference]: Without dead ends: 359 [2021-07-09 17:26:54,382 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 9 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 2411.9ms TimeCoverageRelationStatistics Valid=128, Invalid=802, Unknown=0, NotChecked=0, Total=930 [2021-07-09 17:26:54,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2021-07-09 17:26:54,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 246. [2021-07-09 17:26:54,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 245 states have (on average 2.6653061224489796) internal successors, (653), 245 states have internal predecessors, (653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:54,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 653 transitions. [2021-07-09 17:26:54,386 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 653 transitions. Word has length 16 [2021-07-09 17:26:54,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:54,386 INFO L482 AbstractCegarLoop]: Abstraction has 246 states and 653 transitions. [2021-07-09 17:26:54,386 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:54,386 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 653 transitions. [2021-07-09 17:26:54,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:26:54,386 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:54,386 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:54,588 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable766 [2021-07-09 17:26:54,589 INFO L430 AbstractCegarLoop]: === Iteration 144 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:54,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:54,590 INFO L82 PathProgramCache]: Analyzing trace with hash -1098862454, now seen corresponding path program 130 times [2021-07-09 17:26:54,590 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:54,590 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634341467] [2021-07-09 17:26:54,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:54,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:54,806 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:54,806 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:54,806 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634341467] [2021-07-09 17:26:54,806 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634341467] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:54,806 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [201036008] [2021-07-09 17:26:54,806 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 135 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 135 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:54,835 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:26:54,835 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:54,836 WARN L261 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 41 conjunts are in the unsatisfiable core [2021-07-09 17:26:54,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:55,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:55,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:55,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:55,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:55,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:55,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:55,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 31 [2021-07-09 17:26:55,314 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:55,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:55,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:55,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:55,319 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:55,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:55,322 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:55,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 33 [2021-07-09 17:26:55,325 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:55,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:55,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:55,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:55,329 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:55,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 31 [2021-07-09 17:26:55,331 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:55,342 INFO L628 ElimStorePlain]: treesize reduction 66, result has 14.3 percent of original size [2021-07-09 17:26:55,343 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:26:55,343 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:26:55,343 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:161, output treesize:11 [2021-07-09 17:26:55,366 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:55,366 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [201036008] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:55,366 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:55,366 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-09 17:26:55,366 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870362172] [2021-07-09 17:26:55,366 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:26:55,366 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:55,367 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:26:55,367 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:26:55,367 INFO L87 Difference]: Start difference. First operand 246 states and 653 transitions. Second operand has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:56,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:56,255 INFO L93 Difference]: Finished difference Result 334 states and 814 transitions. [2021-07-09 17:26:56,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:26:56,256 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:26:56,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:56,256 INFO L225 Difference]: With dead ends: 334 [2021-07-09 17:26:56,256 INFO L226 Difference]: Without dead ends: 327 [2021-07-09 17:26:56,257 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 1159.2ms TimeCoverageRelationStatistics Valid=130, Invalid=800, Unknown=0, NotChecked=0, Total=930 [2021-07-09 17:26:56,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2021-07-09 17:26:56,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 246. [2021-07-09 17:26:56,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 245 states have (on average 2.6897959183673468) internal successors, (659), 245 states have internal predecessors, (659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:56,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 659 transitions. [2021-07-09 17:26:56,260 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 659 transitions. Word has length 16 [2021-07-09 17:26:56,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:56,260 INFO L482 AbstractCegarLoop]: Abstraction has 246 states and 659 transitions. [2021-07-09 17:26:56,260 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:56,260 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 659 transitions. [2021-07-09 17:26:56,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:26:56,260 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:56,260 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:56,461 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 135 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable782 [2021-07-09 17:26:56,461 INFO L430 AbstractCegarLoop]: === Iteration 145 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:56,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:56,461 INFO L82 PathProgramCache]: Analyzing trace with hash -1091132056, now seen corresponding path program 131 times [2021-07-09 17:26:56,461 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:56,461 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188140722] [2021-07-09 17:26:56,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:56,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:56,806 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:56,806 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:56,806 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188140722] [2021-07-09 17:26:56,806 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188140722] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:56,806 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [572561970] [2021-07-09 17:26:56,807 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 136 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 136 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:56,835 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:26:56,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:56,836 WARN L261 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 45 conjunts are in the unsatisfiable core [2021-07-09 17:26:56,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:57,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:57,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:57,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:57,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:57,294 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:57,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:57,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 33 [2021-07-09 17:26:57,299 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:57,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:57,303 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:57,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:57,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:57,305 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:57,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 33 [2021-07-09 17:26:57,308 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:57,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:57,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:57,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:57,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:57,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:57,315 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:57,319 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:57,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 25 [2021-07-09 17:26:57,321 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:57,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:57,324 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:57,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:57,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:57,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 41 [2021-07-09 17:26:57,327 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:57,397 INFO L628 ElimStorePlain]: treesize reduction 95, result has 45.4 percent of original size [2021-07-09 17:26:57,400 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:57,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-09 17:26:57,401 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:57,430 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:26:57,432 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:26:57,432 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:301, output treesize:56 [2021-07-09 17:26:57,515 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:57,515 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [572561970] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:57,515 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:57,515 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:26:57,515 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170925963] [2021-07-09 17:26:57,515 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:26:57,515 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:57,516 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:26:57,516 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:26:57,516 INFO L87 Difference]: Start difference. First operand 246 states and 659 transitions. Second operand has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:57,900 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 51 [2021-07-09 17:26:58,250 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 68 [2021-07-09 17:26:58,443 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 67 [2021-07-09 17:26:58,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:26:58,794 INFO L93 Difference]: Finished difference Result 358 states and 879 transitions. [2021-07-09 17:26:58,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-09 17:26:58,794 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:26:58,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:26:58,795 INFO L225 Difference]: With dead ends: 358 [2021-07-09 17:26:58,795 INFO L226 Difference]: Without dead ends: 351 [2021-07-09 17:26:58,795 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 8 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 1635.9ms TimeCoverageRelationStatistics Valid=121, Invalid=691, Unknown=0, NotChecked=0, Total=812 [2021-07-09 17:26:58,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2021-07-09 17:26:58,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 258. [2021-07-09 17:26:58,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 257 states have (on average 2.7315175097276265) internal successors, (702), 257 states have internal predecessors, (702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:58,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 702 transitions. [2021-07-09 17:26:58,798 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 702 transitions. Word has length 16 [2021-07-09 17:26:58,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:26:58,798 INFO L482 AbstractCegarLoop]: Abstraction has 258 states and 702 transitions. [2021-07-09 17:26:58,798 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:26:58,798 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 702 transitions. [2021-07-09 17:26:58,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:26:58,799 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:26:58,799 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:26:58,999 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 136 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable811 [2021-07-09 17:26:58,999 INFO L430 AbstractCegarLoop]: === Iteration 146 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:26:58,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:26:59,000 INFO L82 PathProgramCache]: Analyzing trace with hash 1714430244, now seen corresponding path program 132 times [2021-07-09 17:26:59,000 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:26:59,000 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184337875] [2021-07-09 17:26:59,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:26:59,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:26:59,273 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:59,274 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:26:59,274 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184337875] [2021-07-09 17:26:59,274 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184337875] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:59,274 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1355283884] [2021-07-09 17:26:59,274 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 137 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 137 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:26:59,304 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:26:59,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:26:59,305 WARN L261 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 45 conjunts are in the unsatisfiable core [2021-07-09 17:26:59,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:26:59,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:59,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:59,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:59,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:59,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:59,681 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:59,685 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:59,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 33 [2021-07-09 17:26:59,686 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:59,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:59,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:59,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:59,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:59,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:59,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:59,695 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:59,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 33 [2021-07-09 17:26:59,696 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:59,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:59,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:59,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:59,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:59,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:59,702 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:59,713 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:59,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 25 [2021-07-09 17:26:59,715 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:59,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:59,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:59,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:59,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:59,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:26:59,722 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:59,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 41 [2021-07-09 17:26:59,724 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:59,792 INFO L628 ElimStorePlain]: treesize reduction 85, result has 43.3 percent of original size [2021-07-09 17:26:59,795 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:26:59,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-09 17:26:59,796 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:26:59,822 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:26:59,823 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:26:59,823 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:273, output treesize:54 [2021-07-09 17:26:59,895 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:26:59,895 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1355283884] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:26:59,895 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:26:59,895 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-07-09 17:26:59,895 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938487771] [2021-07-09 17:26:59,896 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:26:59,896 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:26:59,896 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:26:59,896 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:26:59,896 INFO L87 Difference]: Start difference. First operand 258 states and 702 transitions. Second operand has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:00,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:27:00,752 INFO L93 Difference]: Finished difference Result 317 states and 820 transitions. [2021-07-09 17:27:00,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:27:00,753 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:27:00,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:27:00,754 INFO L225 Difference]: With dead ends: 317 [2021-07-09 17:27:00,754 INFO L226 Difference]: Without dead ends: 309 [2021-07-09 17:27:00,754 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 8 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 1159.3ms TimeCoverageRelationStatistics Valid=93, Invalid=609, Unknown=0, NotChecked=0, Total=702 [2021-07-09 17:27:00,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2021-07-09 17:27:00,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 264. [2021-07-09 17:27:00,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 263 states have (on average 2.7338403041825097) internal successors, (719), 263 states have internal predecessors, (719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:00,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 719 transitions. [2021-07-09 17:27:00,757 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 719 transitions. Word has length 16 [2021-07-09 17:27:00,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:27:00,757 INFO L482 AbstractCegarLoop]: Abstraction has 264 states and 719 transitions. [2021-07-09 17:27:00,757 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:00,757 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 719 transitions. [2021-07-09 17:27:00,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:27:00,758 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:27:00,758 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:27:00,968 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable824,137 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:00,969 INFO L430 AbstractCegarLoop]: === Iteration 147 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:27:00,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:27:00,969 INFO L82 PathProgramCache]: Analyzing trace with hash -1507451672, now seen corresponding path program 133 times [2021-07-09 17:27:00,969 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:27:00,969 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722861597] [2021-07-09 17:27:00,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:27:00,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:27:01,208 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:01,213 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:27:01,213 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722861597] [2021-07-09 17:27:01,213 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722861597] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:01,213 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1028870108] [2021-07-09 17:27:01,213 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 138 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 138 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:01,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:27:01,241 WARN L261 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 41 conjunts are in the unsatisfiable core [2021-07-09 17:27:01,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:27:01,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:01,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:01,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:01,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:01,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:01,660 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:01,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 33 [2021-07-09 17:27:01,662 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:01,680 INFO L628 ElimStorePlain]: treesize reduction 133, result has 7.6 percent of original size [2021-07-09 17:27:01,680 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:27:01,680 INFO L518 ElimStorePlain]: Eliminatee v_prenex_69 vanished before elimination [2021-07-09 17:27:01,680 INFO L518 ElimStorePlain]: Eliminatee v_prenex_68 vanished before elimination [2021-07-09 17:27:01,680 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:27:01,680 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:173, output treesize:11 [2021-07-09 17:27:01,690 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:01,690 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1028870108] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:01,690 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:27:01,690 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2021-07-09 17:27:01,690 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79579722] [2021-07-09 17:27:01,690 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:27:01,690 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:27:01,690 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:27:01,691 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=238, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:27:01,691 INFO L87 Difference]: Start difference. First operand 264 states and 719 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:02,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:27:02,786 INFO L93 Difference]: Finished difference Result 331 states and 859 transitions. [2021-07-09 17:27:02,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:27:02,787 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:27:02,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:27:02,788 INFO L225 Difference]: With dead ends: 331 [2021-07-09 17:27:02,788 INFO L226 Difference]: Without dead ends: 327 [2021-07-09 17:27:02,788 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 1215.3ms TimeCoverageRelationStatistics Valid=86, Invalid=616, Unknown=0, NotChecked=0, Total=702 [2021-07-09 17:27:02,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2021-07-09 17:27:02,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 264. [2021-07-09 17:27:02,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 263 states have (on average 2.7338403041825097) internal successors, (719), 263 states have internal predecessors, (719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:02,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 719 transitions. [2021-07-09 17:27:02,791 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 719 transitions. Word has length 16 [2021-07-09 17:27:02,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:27:02,791 INFO L482 AbstractCegarLoop]: Abstraction has 264 states and 719 transitions. [2021-07-09 17:27:02,791 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:02,791 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 719 transitions. [2021-07-09 17:27:02,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:27:02,792 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:27:02,792 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:27:03,003 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable834 [2021-07-09 17:27:03,003 INFO L430 AbstractCegarLoop]: === Iteration 148 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:27:03,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:27:03,004 INFO L82 PathProgramCache]: Analyzing trace with hash 608535494, now seen corresponding path program 134 times [2021-07-09 17:27:03,004 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:27:03,004 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466596842] [2021-07-09 17:27:03,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:27:03,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:27:03,526 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:03,527 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:27:03,527 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466596842] [2021-07-09 17:27:03,527 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466596842] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:03,527 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1865986114] [2021-07-09 17:27:03,527 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 139 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 139 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:03,555 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:27:03,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:27:03,556 WARN L261 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 45 conjunts are in the unsatisfiable core [2021-07-09 17:27:03,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:27:03,978 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:03,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:03,980 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:03,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2021-07-09 17:27:03,982 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:03,984 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:03,985 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:03,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-07-09 17:27:03,987 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:03,989 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:03,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:03,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-09 17:27:03,993 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:03,994 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:03,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:03,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-07-09 17:27:03,996 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:04,007 INFO L628 ElimStorePlain]: treesize reduction 77, result has 16.3 percent of original size [2021-07-09 17:27:04,007 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:27:04,008 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:27:04,008 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:181, output treesize:11 [2021-07-09 17:27:04,030 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:04,030 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1865986114] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:04,030 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:27:04,030 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 20 [2021-07-09 17:27:04,030 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436466757] [2021-07-09 17:27:04,030 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:27:04,031 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:27:04,031 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:27:04,031 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:27:04,031 INFO L87 Difference]: Start difference. First operand 264 states and 719 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:04,754 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 64 [2021-07-09 17:27:04,977 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 67 [2021-07-09 17:27:05,301 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 66 [2021-07-09 17:27:05,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:27:05,412 INFO L93 Difference]: Finished difference Result 355 states and 883 transitions. [2021-07-09 17:27:05,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-09 17:27:05,412 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:27:05,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:27:05,413 INFO L225 Difference]: With dead ends: 355 [2021-07-09 17:27:05,413 INFO L226 Difference]: Without dead ends: 342 [2021-07-09 17:27:05,413 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 8 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 1800.8ms TimeCoverageRelationStatistics Valid=134, Invalid=922, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 17:27:05,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2021-07-09 17:27:05,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 286. [2021-07-09 17:27:05,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 285 states have (on average 2.7578947368421054) internal successors, (786), 285 states have internal predecessors, (786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:05,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 786 transitions. [2021-07-09 17:27:05,417 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 786 transitions. Word has length 16 [2021-07-09 17:27:05,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:27:05,417 INFO L482 AbstractCegarLoop]: Abstraction has 286 states and 786 transitions. [2021-07-09 17:27:05,417 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:05,417 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 786 transitions. [2021-07-09 17:27:05,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:27:05,417 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:27:05,417 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:27:05,634 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 139 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable851 [2021-07-09 17:27:05,635 INFO L430 AbstractCegarLoop]: === Iteration 149 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:27:05,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:27:05,635 INFO L82 PathProgramCache]: Analyzing trace with hash 855908230, now seen corresponding path program 135 times [2021-07-09 17:27:05,635 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:27:05,635 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794484686] [2021-07-09 17:27:05,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:27:05,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:27:05,755 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:05,755 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:27:05,755 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794484686] [2021-07-09 17:27:05,755 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794484686] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:05,755 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [79537638] [2021-07-09 17:27:05,755 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 140 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 140 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:05,784 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-09 17:27:05,784 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:27:05,785 WARN L261 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 41 conjunts are in the unsatisfiable core [2021-07-09 17:27:05,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:27:06,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:06,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:06,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:06,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:06,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:06,263 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:06,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 33 [2021-07-09 17:27:06,265 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:06,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:06,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:06,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:06,269 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:06,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:06,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 31 [2021-07-09 17:27:06,271 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:06,284 INFO L628 ElimStorePlain]: treesize reduction 91, result has 10.8 percent of original size [2021-07-09 17:27:06,284 INFO L518 ElimStorePlain]: Eliminatee v_prenex_71 vanished before elimination [2021-07-09 17:27:06,284 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-09 17:27:06,284 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:27:06,284 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:27:06,284 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:161, output treesize:11 [2021-07-09 17:27:06,292 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:06,292 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [79537638] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:06,293 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:27:06,293 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 15 [2021-07-09 17:27:06,293 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116389520] [2021-07-09 17:27:06,293 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-09 17:27:06,293 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:27:06,293 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-09 17:27:06,293 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:27:06,293 INFO L87 Difference]: Start difference. First operand 286 states and 786 transitions. Second operand has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:07,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:27:07,048 INFO L93 Difference]: Finished difference Result 346 states and 891 transitions. [2021-07-09 17:27:07,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:27:07,048 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:27:07,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:27:07,049 INFO L225 Difference]: With dead ends: 346 [2021-07-09 17:27:07,049 INFO L226 Difference]: Without dead ends: 342 [2021-07-09 17:27:07,049 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 976.5ms TimeCoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2021-07-09 17:27:07,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2021-07-09 17:27:07,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 275. [2021-07-09 17:27:07,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 275 states, 274 states have (on average 2.7445255474452557) internal successors, (752), 274 states have internal predecessors, (752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:07,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 275 states to 275 states and 752 transitions. [2021-07-09 17:27:07,052 INFO L78 Accepts]: Start accepts. Automaton has 275 states and 752 transitions. Word has length 16 [2021-07-09 17:27:07,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:27:07,052 INFO L482 AbstractCegarLoop]: Abstraction has 275 states and 752 transitions. [2021-07-09 17:27:07,052 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:07,052 INFO L276 IsEmpty]: Start isEmpty. Operand 275 states and 752 transitions. [2021-07-09 17:27:07,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:27:07,053 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:27:07,053 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:27:07,269 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 140 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable881 [2021-07-09 17:27:07,270 INFO L430 AbstractCegarLoop]: === Iteration 150 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:27:07,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:27:07,270 INFO L82 PathProgramCache]: Analyzing trace with hash 827171624, now seen corresponding path program 136 times [2021-07-09 17:27:07,270 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:27:07,270 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953928945] [2021-07-09 17:27:07,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:27:07,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:27:07,456 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:07,456 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:27:07,456 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953928945] [2021-07-09 17:27:07,456 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953928945] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:07,456 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1296476088] [2021-07-09 17:27:07,456 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 141 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 141 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:07,484 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:27:07,484 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:27:07,485 WARN L261 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 41 conjunts are in the unsatisfiable core [2021-07-09 17:27:07,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:27:07,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:07,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:07,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:07,902 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:07,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:07,905 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:07,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 31 [2021-07-09 17:27:07,908 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:07,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:07,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:07,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:07,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:07,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:07,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 31 [2021-07-09 17:27:07,916 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:07,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:07,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:07,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:07,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:07,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:07,921 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 33 [2021-07-09 17:27:07,923 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:07,934 INFO L628 ElimStorePlain]: treesize reduction 72, result has 13.3 percent of original size [2021-07-09 17:27:07,934 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:27:07,935 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:27:07,935 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:161, output treesize:11 [2021-07-09 17:27:07,956 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:07,956 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1296476088] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:07,956 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:27:07,957 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-09 17:27:07,957 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285400200] [2021-07-09 17:27:07,957 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:27:07,957 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:27:07,957 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:27:07,957 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:27:07,957 INFO L87 Difference]: Start difference. First operand 275 states and 752 transitions. Second operand has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:08,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:27:08,601 INFO L93 Difference]: Finished difference Result 399 states and 1002 transitions. [2021-07-09 17:27:08,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:27:08,601 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:27:08,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:27:08,602 INFO L225 Difference]: With dead ends: 399 [2021-07-09 17:27:08,602 INFO L226 Difference]: Without dead ends: 396 [2021-07-09 17:27:08,602 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 759.6ms TimeCoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2021-07-09 17:27:08,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2021-07-09 17:27:08,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 307. [2021-07-09 17:27:08,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 306 states have (on average 2.810457516339869) internal successors, (860), 306 states have internal predecessors, (860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:08,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 860 transitions. [2021-07-09 17:27:08,607 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 860 transitions. Word has length 16 [2021-07-09 17:27:08,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:27:08,607 INFO L482 AbstractCegarLoop]: Abstraction has 307 states and 860 transitions. [2021-07-09 17:27:08,607 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:08,607 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 860 transitions. [2021-07-09 17:27:08,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:27:08,607 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:27:08,607 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:27:08,808 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable902,141 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:08,808 INFO L430 AbstractCegarLoop]: === Iteration 151 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:27:08,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:27:08,808 INFO L82 PathProgramCache]: Analyzing trace with hash 418582406, now seen corresponding path program 137 times [2021-07-09 17:27:08,808 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:27:08,808 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087239989] [2021-07-09 17:27:08,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:27:08,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:27:08,997 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:08,997 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:27:08,997 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087239989] [2021-07-09 17:27:08,997 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087239989] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:08,997 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1142399208] [2021-07-09 17:27:08,997 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 142 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 142 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:09,064 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:27:09,064 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:27:09,067 WARN L261 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 41 conjunts are in the unsatisfiable core [2021-07-09 17:27:09,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:27:09,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:09,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:09,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:09,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:09,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:09,477 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:09,478 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 33 [2021-07-09 17:27:09,479 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:09,495 INFO L628 ElimStorePlain]: treesize reduction 129, result has 7.9 percent of original size [2021-07-09 17:27:09,496 INFO L518 ElimStorePlain]: Eliminatee v_prenex_75 vanished before elimination [2021-07-09 17:27:09,496 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:27:09,496 INFO L518 ElimStorePlain]: Eliminatee v_prenex_74 vanished before elimination [2021-07-09 17:27:09,496 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:27:09,496 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:173, output treesize:11 [2021-07-09 17:27:09,505 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:09,505 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1142399208] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:09,505 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:27:09,505 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-09 17:27:09,505 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332521985] [2021-07-09 17:27:09,505 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-09 17:27:09,505 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:27:09,506 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-09 17:27:09,506 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=206, Unknown=0, NotChecked=0, Total=240 [2021-07-09 17:27:09,506 INFO L87 Difference]: Start difference. First operand 307 states and 860 transitions. Second operand has 16 states, 16 states have (on average 1.4375) internal successors, (23), 16 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:10,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:27:10,093 INFO L93 Difference]: Finished difference Result 349 states and 941 transitions. [2021-07-09 17:27:10,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-09 17:27:10,094 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.4375) internal successors, (23), 16 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:27:10,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:27:10,095 INFO L225 Difference]: With dead ends: 349 [2021-07-09 17:27:10,095 INFO L226 Difference]: Without dead ends: 346 [2021-07-09 17:27:10,095 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 814.1ms TimeCoverageRelationStatistics Valid=73, Invalid=479, Unknown=0, NotChecked=0, Total=552 [2021-07-09 17:27:10,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2021-07-09 17:27:10,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 307. [2021-07-09 17:27:10,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 306 states have (on average 2.810457516339869) internal successors, (860), 306 states have internal predecessors, (860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:10,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 860 transitions. [2021-07-09 17:27:10,098 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 860 transitions. Word has length 16 [2021-07-09 17:27:10,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:27:10,098 INFO L482 AbstractCegarLoop]: Abstraction has 307 states and 860 transitions. [2021-07-09 17:27:10,099 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.4375) internal successors, (23), 16 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:10,099 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 860 transitions. [2021-07-09 17:27:10,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:27:10,099 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:27:10,099 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:27:10,316 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 142 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable924 [2021-07-09 17:27:10,316 INFO L430 AbstractCegarLoop]: === Iteration 152 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:27:10,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:27:10,316 INFO L82 PathProgramCache]: Analyzing trace with hash 1998264330, now seen corresponding path program 138 times [2021-07-09 17:27:10,316 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:27:10,316 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678732293] [2021-07-09 17:27:10,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:27:10,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:27:10,751 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:10,752 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:27:10,752 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678732293] [2021-07-09 17:27:10,752 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678732293] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:10,752 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [194891962] [2021-07-09 17:27:10,752 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 143 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 143 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:10,781 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:27:10,781 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:27:10,782 WARN L261 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 45 conjunts are in the unsatisfiable core [2021-07-09 17:27:10,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:27:11,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:11,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:11,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:11,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-07-09 17:27:11,285 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:11,288 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:11,290 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:11,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-07-09 17:27:11,292 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:11,295 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:11,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:11,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-09 17:27:11,300 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:11,302 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:11,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:11,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-07-09 17:27:11,304 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:11,320 INFO L628 ElimStorePlain]: treesize reduction 87, result has 14.7 percent of original size [2021-07-09 17:27:11,320 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:27:11,321 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:27:11,321 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:189, output treesize:11 [2021-07-09 17:27:11,348 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:11,348 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [194891962] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:11,348 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:27:11,348 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 20 [2021-07-09 17:27:11,348 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995005589] [2021-07-09 17:27:11,349 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:27:11,349 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:27:11,349 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:27:11,349 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:27:11,349 INFO L87 Difference]: Start difference. First operand 307 states and 860 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:11,767 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 57 [2021-07-09 17:27:11,989 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 57 [2021-07-09 17:27:12,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:27:12,159 INFO L93 Difference]: Finished difference Result 351 states and 930 transitions. [2021-07-09 17:27:12,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:27:12,159 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:27:12,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:27:12,160 INFO L225 Difference]: With dead ends: 351 [2021-07-09 17:27:12,160 INFO L226 Difference]: Without dead ends: 348 [2021-07-09 17:27:12,160 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 8 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 1349.0ms TimeCoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2021-07-09 17:27:12,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2021-07-09 17:27:12,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 320. [2021-07-09 17:27:12,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 319 states have (on average 2.793103448275862) internal successors, (891), 319 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:12,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 891 transitions. [2021-07-09 17:27:12,164 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 891 transitions. Word has length 16 [2021-07-09 17:27:12,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:27:12,164 INFO L482 AbstractCegarLoop]: Abstraction has 320 states and 891 transitions. [2021-07-09 17:27:12,164 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:12,165 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 891 transitions. [2021-07-09 17:27:12,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:27:12,165 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:27:12,165 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:27:12,372 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable941 [2021-07-09 17:27:12,373 INFO L430 AbstractCegarLoop]: === Iteration 153 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:27:12,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:27:12,373 INFO L82 PathProgramCache]: Analyzing trace with hash 837242216, now seen corresponding path program 139 times [2021-07-09 17:27:12,373 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:27:12,373 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780043520] [2021-07-09 17:27:12,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:27:12,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:27:12,584 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:12,585 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:27:12,585 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780043520] [2021-07-09 17:27:12,585 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780043520] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:12,585 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [166949212] [2021-07-09 17:27:12,585 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 144 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 144 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:12,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:27:12,613 WARN L261 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 41 conjunts are in the unsatisfiable core [2021-07-09 17:27:12,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:27:12,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:12,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:12,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:12,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2021-07-09 17:27:12,981 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:12,983 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:12,985 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:12,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-07-09 17:27:12,987 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:12,990 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:12,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:12,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-07-09 17:27:12,992 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:13,003 INFO L628 ElimStorePlain]: treesize reduction 72, result has 13.3 percent of original size [2021-07-09 17:27:13,004 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:27:13,004 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:27:13,004 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:149, output treesize:11 [2021-07-09 17:27:13,012 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:13,012 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [166949212] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:13,012 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:27:13,012 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2021-07-09 17:27:13,013 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509926383] [2021-07-09 17:27:13,013 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:27:13,013 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:27:13,013 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:27:13,013 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:27:13,013 INFO L87 Difference]: Start difference. First operand 320 states and 891 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:13,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:27:13,546 INFO L93 Difference]: Finished difference Result 409 states and 1057 transitions. [2021-07-09 17:27:13,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-09 17:27:13,546 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:27:13,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:27:13,547 INFO L225 Difference]: With dead ends: 409 [2021-07-09 17:27:13,547 INFO L226 Difference]: Without dead ends: 397 [2021-07-09 17:27:13,547 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 753.1ms TimeCoverageRelationStatistics Valid=105, Invalid=495, Unknown=0, NotChecked=0, Total=600 [2021-07-09 17:27:13,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2021-07-09 17:27:13,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 340. [2021-07-09 17:27:13,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 339 states have (on average 2.814159292035398) internal successors, (954), 339 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:13,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 954 transitions. [2021-07-09 17:27:13,551 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 954 transitions. Word has length 16 [2021-07-09 17:27:13,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:27:13,551 INFO L482 AbstractCegarLoop]: Abstraction has 340 states and 954 transitions. [2021-07-09 17:27:13,551 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:13,551 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 954 transitions. [2021-07-09 17:27:13,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:27:13,552 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:27:13,552 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:27:13,760 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 144 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable972 [2021-07-09 17:27:13,761 INFO L430 AbstractCegarLoop]: === Iteration 154 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:27:13,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:27:13,761 INFO L82 PathProgramCache]: Analyzing trace with hash 1084614952, now seen corresponding path program 140 times [2021-07-09 17:27:13,761 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:27:13,761 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646624118] [2021-07-09 17:27:13,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:27:13,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:27:14,140 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:14,140 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:27:14,141 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646624118] [2021-07-09 17:27:14,141 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646624118] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:14,141 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [585678669] [2021-07-09 17:27:14,141 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 145 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 145 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:14,176 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:27:14,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:27:14,180 WARN L261 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 41 conjunts are in the unsatisfiable core [2021-07-09 17:27:14,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:27:14,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:14,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:14,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:14,677 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:14,677 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 31 [2021-07-09 17:27:14,679 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:14,694 INFO L628 ElimStorePlain]: treesize reduction 121, result has 8.3 percent of original size [2021-07-09 17:27:14,694 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:27:14,694 INFO L518 ElimStorePlain]: Eliminatee v_prenex_78 vanished before elimination [2021-07-09 17:27:14,694 INFO L518 ElimStorePlain]: Eliminatee v_prenex_77 vanished before elimination [2021-07-09 17:27:14,695 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:27:14,695 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:161, output treesize:11 [2021-07-09 17:27:14,725 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:14,726 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [585678669] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:14,726 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:27:14,726 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 19 [2021-07-09 17:27:14,726 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338380915] [2021-07-09 17:27:14,726 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:27:14,726 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:27:14,726 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:27:14,726 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:27:14,726 INFO L87 Difference]: Start difference. First operand 340 states and 954 transitions. Second operand has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:15,329 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 58 [2021-07-09 17:27:15,485 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 58 [2021-07-09 17:27:15,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:27:15,808 INFO L93 Difference]: Finished difference Result 396 states and 1057 transitions. [2021-07-09 17:27:15,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:27:15,809 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:27:15,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:27:15,811 INFO L225 Difference]: With dead ends: 396 [2021-07-09 17:27:15,811 INFO L226 Difference]: Without dead ends: 390 [2021-07-09 17:27:15,811 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 1502.2ms TimeCoverageRelationStatistics Valid=108, Invalid=704, Unknown=0, NotChecked=0, Total=812 [2021-07-09 17:27:15,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2021-07-09 17:27:15,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 348. [2021-07-09 17:27:15,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 348 states, 347 states have (on average 2.8184438040345823) internal successors, (978), 347 states have internal predecessors, (978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:15,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 978 transitions. [2021-07-09 17:27:15,815 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 978 transitions. Word has length 16 [2021-07-09 17:27:15,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:27:15,815 INFO L482 AbstractCegarLoop]: Abstraction has 348 states and 978 transitions. [2021-07-09 17:27:15,815 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:15,815 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 978 transitions. [2021-07-09 17:27:15,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:27:15,816 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:27:15,816 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:27:16,029 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable993 [2021-07-09 17:27:16,029 INFO L430 AbstractCegarLoop]: === Iteration 155 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:27:16,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:27:16,029 INFO L82 PathProgramCache]: Analyzing trace with hash -425796252, now seen corresponding path program 141 times [2021-07-09 17:27:16,029 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:27:16,029 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993127181] [2021-07-09 17:27:16,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:27:16,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:27:16,367 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:16,367 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:27:16,367 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993127181] [2021-07-09 17:27:16,367 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993127181] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:16,368 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [132356647] [2021-07-09 17:27:16,368 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 146 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 146 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:16,396 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:27:16,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:27:16,397 WARN L261 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 41 conjunts are in the unsatisfiable core [2021-07-09 17:27:16,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:27:16,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:16,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:16,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:16,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:16,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:16,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 33 [2021-07-09 17:27:16,866 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:16,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:16,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:16,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:16,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:16,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 35 [2021-07-09 17:27:16,873 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:16,884 INFO L628 ElimStorePlain]: treesize reduction 101, result has 9.8 percent of original size [2021-07-09 17:27:16,884 INFO L518 ElimStorePlain]: Eliminatee v_prenex_80 vanished before elimination [2021-07-09 17:27:16,884 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-09 17:27:16,884 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:27:16,885 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:27:16,885 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:173, output treesize:11 [2021-07-09 17:27:16,915 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:16,915 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [132356647] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:16,915 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:27:16,915 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-09 17:27:16,916 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599786587] [2021-07-09 17:27:16,916 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:27:16,916 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:27:16,916 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:27:16,916 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:27:16,916 INFO L87 Difference]: Start difference. First operand 348 states and 978 transitions. Second operand has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:17,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:27:17,787 INFO L93 Difference]: Finished difference Result 395 states and 1079 transitions. [2021-07-09 17:27:17,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-09 17:27:17,787 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:27:17,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:27:17,788 INFO L225 Difference]: With dead ends: 395 [2021-07-09 17:27:17,788 INFO L226 Difference]: Without dead ends: 392 [2021-07-09 17:27:17,789 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 1274.5ms TimeCoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2021-07-09 17:27:17,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2021-07-09 17:27:17,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 354. [2021-07-09 17:27:17,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 353 states have (on average 2.8158640226628897) internal successors, (994), 353 states have internal predecessors, (994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:17,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 994 transitions. [2021-07-09 17:27:17,793 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 994 transitions. Word has length 16 [2021-07-09 17:27:17,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:27:17,793 INFO L482 AbstractCegarLoop]: Abstraction has 354 states and 994 transitions. [2021-07-09 17:27:17,793 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:17,793 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 994 transitions. [2021-07-09 17:27:17,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:27:17,793 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:27:17,794 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:27:18,010 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1009,146 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:18,011 INFO L430 AbstractCegarLoop]: === Iteration 156 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:27:18,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:27:18,011 INFO L82 PathProgramCache]: Analyzing trace with hash -3903320, now seen corresponding path program 142 times [2021-07-09 17:27:18,011 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:27:18,011 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934526426] [2021-07-09 17:27:18,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:27:18,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:27:18,155 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:18,155 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:27:18,155 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934526426] [2021-07-09 17:27:18,155 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934526426] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:18,155 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1704547873] [2021-07-09 17:27:18,155 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 147 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 147 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:18,183 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:27:18,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:27:18,183 WARN L261 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 41 conjunts are in the unsatisfiable core [2021-07-09 17:27:18,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:27:18,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:18,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:18,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:18,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:18,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:18,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 33 [2021-07-09 17:27:18,599 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:18,617 INFO L628 ElimStorePlain]: treesize reduction 129, result has 7.9 percent of original size [2021-07-09 17:27:18,617 INFO L518 ElimStorePlain]: Eliminatee v_prenex_86 vanished before elimination [2021-07-09 17:27:18,617 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:27:18,617 INFO L518 ElimStorePlain]: Eliminatee v_prenex_85 vanished before elimination [2021-07-09 17:27:18,617 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:27:18,617 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:173, output treesize:11 [2021-07-09 17:27:18,627 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:18,627 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1704547873] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:18,627 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:27:18,627 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-09 17:27:18,627 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264243147] [2021-07-09 17:27:18,627 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-09 17:27:18,627 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:27:18,627 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-09 17:27:18,628 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2021-07-09 17:27:18,628 INFO L87 Difference]: Start difference. First operand 354 states and 994 transitions. Second operand has 16 states, 16 states have (on average 1.5) internal successors, (24), 16 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:19,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:27:19,139 INFO L93 Difference]: Finished difference Result 454 states and 1186 transitions. [2021-07-09 17:27:19,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:27:19,139 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5) internal successors, (24), 16 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:27:19,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:27:19,140 INFO L225 Difference]: With dead ends: 454 [2021-07-09 17:27:19,140 INFO L226 Difference]: Without dead ends: 451 [2021-07-09 17:27:19,140 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 667.3ms TimeCoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:27:19,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2021-07-09 17:27:19,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 379. [2021-07-09 17:27:19,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 378 states have (on average 2.8439153439153437) internal successors, (1075), 378 states have internal predecessors, (1075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:19,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 1075 transitions. [2021-07-09 17:27:19,145 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 1075 transitions. Word has length 16 [2021-07-09 17:27:19,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:27:19,145 INFO L482 AbstractCegarLoop]: Abstraction has 379 states and 1075 transitions. [2021-07-09 17:27:19,145 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5) internal successors, (24), 16 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:19,145 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 1075 transitions. [2021-07-09 17:27:19,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:27:19,145 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:27:19,145 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:27:19,361 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 147 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1026 [2021-07-09 17:27:19,361 INFO L430 AbstractCegarLoop]: === Iteration 157 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:27:19,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:27:19,361 INFO L82 PathProgramCache]: Analyzing trace with hash 439009666, now seen corresponding path program 143 times [2021-07-09 17:27:19,361 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:27:19,361 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651897122] [2021-07-09 17:27:19,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:27:19,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:27:19,741 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:19,741 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:27:19,741 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651897122] [2021-07-09 17:27:19,741 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651897122] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:19,741 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1995803387] [2021-07-09 17:27:19,741 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 148 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 148 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:19,770 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:27:19,770 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:27:19,771 WARN L261 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 41 conjunts are in the unsatisfiable core [2021-07-09 17:27:19,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:27:20,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:20,242 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:20,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:20,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:20,244 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 33 [2021-07-09 17:27:20,245 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:20,260 INFO L628 ElimStorePlain]: treesize reduction 129, result has 7.9 percent of original size [2021-07-09 17:27:20,260 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-09 17:27:20,260 INFO L518 ElimStorePlain]: Eliminatee v_prenex_91 vanished before elimination [2021-07-09 17:27:20,260 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:27:20,261 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:27:20,261 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:173, output treesize:11 [2021-07-09 17:27:20,284 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:20,284 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1995803387] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:20,284 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:27:20,284 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-09 17:27:20,284 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025178741] [2021-07-09 17:27:20,285 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:27:20,285 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:27:20,285 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:27:20,285 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:27:20,285 INFO L87 Difference]: Start difference. First operand 379 states and 1075 transitions. Second operand has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:21,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:27:21,378 INFO L93 Difference]: Finished difference Result 574 states and 1593 transitions. [2021-07-09 17:27:21,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-09 17:27:21,379 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:27:21,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:27:21,405 INFO L225 Difference]: With dead ends: 574 [2021-07-09 17:27:21,405 INFO L226 Difference]: Without dead ends: 571 [2021-07-09 17:27:21,405 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 8 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 1404.0ms TimeCoverageRelationStatistics Valid=108, Invalid=704, Unknown=0, NotChecked=0, Total=812 [2021-07-09 17:27:21,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 571 states. [2021-07-09 17:27:21,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 571 to 384. [2021-07-09 17:27:21,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 2.8407310704960835) internal successors, (1088), 383 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:21,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 1088 transitions. [2021-07-09 17:27:21,411 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 1088 transitions. Word has length 16 [2021-07-09 17:27:21,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:27:21,411 INFO L482 AbstractCegarLoop]: Abstraction has 384 states and 1088 transitions. [2021-07-09 17:27:21,411 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:21,411 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 1088 transitions. [2021-07-09 17:27:21,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:27:21,411 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:27:21,411 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:27:21,612 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1042,148 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:21,612 INFO L430 AbstractCegarLoop]: === Iteration 158 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:27:21,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:27:21,612 INFO L82 PathProgramCache]: Analyzing trace with hash -1213943708, now seen corresponding path program 144 times [2021-07-09 17:27:21,612 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:27:21,612 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108064729] [2021-07-09 17:27:21,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:27:21,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:27:22,063 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:22,063 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:27:22,063 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108064729] [2021-07-09 17:27:22,063 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108064729] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:22,063 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1487755221] [2021-07-09 17:27:22,063 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 149 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 149 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:22,091 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:27:22,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:27:22,092 WARN L261 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 41 conjunts are in the unsatisfiable core [2021-07-09 17:27:22,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:27:22,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:22,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:22,596 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:22,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:22,599 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:22,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 33 [2021-07-09 17:27:22,601 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:22,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:22,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:22,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:22,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:22,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 25 [2021-07-09 17:27:22,609 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:22,653 INFO L628 ElimStorePlain]: treesize reduction 80, result has 47.0 percent of original size [2021-07-09 17:27:22,653 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:27:22,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:22,656 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:22,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:22,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:22,658 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 35 [2021-07-09 17:27:22,660 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:22,671 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:27:22,674 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:22,674 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-09 17:27:22,675 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:22,686 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:27:22,687 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:27:22,687 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:213, output treesize:22 [2021-07-09 17:27:22,726 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:22,727 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1487755221] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:22,727 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:27:22,727 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 19 [2021-07-09 17:27:22,727 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106840866] [2021-07-09 17:27:22,727 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:27:22,727 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:27:22,727 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:27:22,727 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:27:22,727 INFO L87 Difference]: Start difference. First operand 384 states and 1088 transitions. Second operand has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:23,286 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 66 [2021-07-09 17:27:23,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:27:23,762 INFO L93 Difference]: Finished difference Result 456 states and 1250 transitions. [2021-07-09 17:27:23,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:27:23,762 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:27:23,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:27:23,763 INFO L225 Difference]: With dead ends: 456 [2021-07-09 17:27:23,763 INFO L226 Difference]: Without dead ends: 450 [2021-07-09 17:27:23,763 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 8 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 1411.5ms TimeCoverageRelationStatistics Valid=73, Invalid=577, Unknown=0, NotChecked=0, Total=650 [2021-07-09 17:27:23,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 450 states. [2021-07-09 17:27:23,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 450 to 384. [2021-07-09 17:27:23,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 2.8407310704960835) internal successors, (1088), 383 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:23,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 1088 transitions. [2021-07-09 17:27:23,768 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 1088 transitions. Word has length 16 [2021-07-09 17:27:23,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:27:23,768 INFO L482 AbstractCegarLoop]: Abstraction has 384 states and 1088 transitions. [2021-07-09 17:27:23,768 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:23,768 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 1088 transitions. [2021-07-09 17:27:23,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:27:23,768 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:27:23,768 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:27:23,977 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 149 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1058 [2021-07-09 17:27:23,977 INFO L430 AbstractCegarLoop]: === Iteration 159 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:27:23,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:27:23,977 INFO L82 PathProgramCache]: Analyzing trace with hash 1920001474, now seen corresponding path program 145 times [2021-07-09 17:27:23,977 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:27:23,977 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525207531] [2021-07-09 17:27:23,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:27:23,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:27:24,277 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:24,277 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:27:24,277 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525207531] [2021-07-09 17:27:24,277 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525207531] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:24,277 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [769164984] [2021-07-09 17:27:24,277 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 150 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 150 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:24,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:27:24,305 WARN L261 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 41 conjunts are in the unsatisfiable core [2021-07-09 17:27:24,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:27:24,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:24,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:24,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:24,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:24,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:24,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:24,774 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:24,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 33 [2021-07-09 17:27:24,776 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:24,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:24,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:24,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:24,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:24,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:24,782 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:24,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 35 [2021-07-09 17:27:24,784 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:24,795 INFO L628 ElimStorePlain]: treesize reduction 105, result has 9.5 percent of original size [2021-07-09 17:27:24,796 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:27:24,796 INFO L518 ElimStorePlain]: Eliminatee v_prenex_105 vanished before elimination [2021-07-09 17:27:24,796 INFO L518 ElimStorePlain]: Eliminatee v_prenex_106 vanished before elimination [2021-07-09 17:27:24,796 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:27:24,796 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:173, output treesize:11 [2021-07-09 17:27:24,820 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:24,821 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [769164984] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:24,821 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:27:24,821 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-09 17:27:24,821 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942366833] [2021-07-09 17:27:24,821 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:27:24,821 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:27:24,821 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:27:24,821 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:27:24,821 INFO L87 Difference]: Start difference. First operand 384 states and 1088 transitions. Second operand has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:25,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:27:25,904 INFO L93 Difference]: Finished difference Result 466 states and 1272 transitions. [2021-07-09 17:27:25,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-09 17:27:25,904 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:27:25,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:27:25,905 INFO L225 Difference]: With dead ends: 466 [2021-07-09 17:27:25,905 INFO L226 Difference]: Without dead ends: 457 [2021-07-09 17:27:25,905 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 8 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 1331.8ms TimeCoverageRelationStatistics Valid=108, Invalid=704, Unknown=0, NotChecked=0, Total=812 [2021-07-09 17:27:25,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states. [2021-07-09 17:27:25,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 389. [2021-07-09 17:27:25,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 388 states have (on average 2.8376288659793816) internal successors, (1101), 388 states have internal predecessors, (1101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:25,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 1101 transitions. [2021-07-09 17:27:25,910 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 1101 transitions. Word has length 16 [2021-07-09 17:27:25,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:27:25,910 INFO L482 AbstractCegarLoop]: Abstraction has 389 states and 1101 transitions. [2021-07-09 17:27:25,910 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:25,910 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 1101 transitions. [2021-07-09 17:27:25,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:27:25,911 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:27:25,911 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:27:26,111 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 150 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1073 [2021-07-09 17:27:26,111 INFO L430 AbstractCegarLoop]: === Iteration 160 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:27:26,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:27:26,112 INFO L82 PathProgramCache]: Analyzing trace with hash -2135323484, now seen corresponding path program 146 times [2021-07-09 17:27:26,112 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:27:26,112 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689593655] [2021-07-09 17:27:26,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:27:26,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:27:26,390 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:26,390 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:27:26,390 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689593655] [2021-07-09 17:27:26,391 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689593655] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:26,391 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1801104140] [2021-07-09 17:27:26,391 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 151 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 151 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:26,419 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:27:26,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:27:26,420 WARN L261 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 41 conjunts are in the unsatisfiable core [2021-07-09 17:27:26,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:27:26,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:26,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:26,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:26,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:26,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:26,941 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:26,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 33 [2021-07-09 17:27:26,943 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:26,959 INFO L628 ElimStorePlain]: treesize reduction 133, result has 7.6 percent of original size [2021-07-09 17:27:26,959 INFO L518 ElimStorePlain]: Eliminatee v_prenex_109 vanished before elimination [2021-07-09 17:27:26,959 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-09 17:27:26,959 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:27:26,960 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:27:26,960 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:173, output treesize:11 [2021-07-09 17:27:26,984 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:26,984 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1801104140] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:26,984 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:27:26,984 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-09 17:27:26,984 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269557935] [2021-07-09 17:27:26,984 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:27:26,984 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:27:26,985 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:27:26,985 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:27:26,985 INFO L87 Difference]: Start difference. First operand 389 states and 1101 transitions. Second operand has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:27,768 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 50 [2021-07-09 17:27:27,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:27:27,938 INFO L93 Difference]: Finished difference Result 505 states and 1344 transitions. [2021-07-09 17:27:27,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:27:27,939 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:27:27,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:27:27,940 INFO L225 Difference]: With dead ends: 505 [2021-07-09 17:27:27,940 INFO L226 Difference]: Without dead ends: 501 [2021-07-09 17:27:27,940 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 8 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 1365.3ms TimeCoverageRelationStatistics Valid=120, Invalid=636, Unknown=0, NotChecked=0, Total=756 [2021-07-09 17:27:27,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2021-07-09 17:27:27,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 403. [2021-07-09 17:27:27,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 403 states, 402 states have (on average 2.853233830845771) internal successors, (1147), 402 states have internal predecessors, (1147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:27,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 1147 transitions. [2021-07-09 17:27:27,945 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 1147 transitions. Word has length 16 [2021-07-09 17:27:27,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:27:27,945 INFO L482 AbstractCegarLoop]: Abstraction has 403 states and 1147 transitions. [2021-07-09 17:27:27,945 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:27,945 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 1147 transitions. [2021-07-09 17:27:27,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:27:27,946 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:27:27,946 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:27:28,162 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 151 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1088 [2021-07-09 17:27:28,162 INFO L430 AbstractCegarLoop]: === Iteration 161 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:27:28,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:27:28,163 INFO L82 PathProgramCache]: Analyzing trace with hash -2127593086, now seen corresponding path program 147 times [2021-07-09 17:27:28,163 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:27:28,163 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809981964] [2021-07-09 17:27:28,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:27:28,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:27:28,445 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:28,445 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:27:28,445 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809981964] [2021-07-09 17:27:28,445 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809981964] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:28,445 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1596148923] [2021-07-09 17:27:28,445 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 152 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 152 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:28,475 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:27:28,475 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:27:28,476 WARN L261 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 45 conjunts are in the unsatisfiable core [2021-07-09 17:27:28,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:27:28,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:28,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:28,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:28,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:28,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:28,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 39 [2021-07-09 17:27:28,882 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:28,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:28,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:28,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:28,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:28,891 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:28,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 31 [2021-07-09 17:27:28,894 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:28,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:28,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:28,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:28,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:28,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:28,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 23 [2021-07-09 17:27:28,906 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:28,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:28,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:28,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:28,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:28,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 31 [2021-07-09 17:27:28,914 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:28,978 INFO L628 ElimStorePlain]: treesize reduction 95, result has 39.9 percent of original size [2021-07-09 17:27:28,980 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:28,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2021-07-09 17:27:28,983 INFO L550 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:27:29,006 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:27:29,007 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:27:29,008 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:265, output treesize:58 [2021-07-09 17:27:29,099 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:29,099 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1596148923] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:29,099 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:27:29,099 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:27:29,099 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266820731] [2021-07-09 17:27:29,099 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:27:29,099 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:27:29,099 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:27:29,099 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:27:29,100 INFO L87 Difference]: Start difference. First operand 403 states and 1147 transitions. Second operand has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:30,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:27:30,162 INFO L93 Difference]: Finished difference Result 553 states and 1482 transitions. [2021-07-09 17:27:30,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-09 17:27:30,162 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:27:30,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:27:30,163 INFO L225 Difference]: With dead ends: 553 [2021-07-09 17:27:30,163 INFO L226 Difference]: Without dead ends: 546 [2021-07-09 17:27:30,163 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 8 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 1359.2ms TimeCoverageRelationStatistics Valid=130, Invalid=740, Unknown=0, NotChecked=0, Total=870 [2021-07-09 17:27:30,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 546 states. [2021-07-09 17:27:30,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 546 to 427. [2021-07-09 17:27:30,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 427 states, 426 states have (on average 2.887323943661972) internal successors, (1230), 426 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:30,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 427 states to 427 states and 1230 transitions. [2021-07-09 17:27:30,169 INFO L78 Accepts]: Start accepts. Automaton has 427 states and 1230 transitions. Word has length 16 [2021-07-09 17:27:30,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:27:30,169 INFO L482 AbstractCegarLoop]: Abstraction has 427 states and 1230 transitions. [2021-07-09 17:27:30,169 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:30,169 INFO L276 IsEmpty]: Start isEmpty. Operand 427 states and 1230 transitions. [2021-07-09 17:27:30,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:27:30,169 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:27:30,169 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:27:30,386 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 152 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1107 [2021-07-09 17:27:30,386 INFO L430 AbstractCegarLoop]: === Iteration 162 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:27:30,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:27:30,386 INFO L82 PathProgramCache]: Analyzing trace with hash -328145428, now seen corresponding path program 148 times [2021-07-09 17:27:30,386 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:27:30,386 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563302226] [2021-07-09 17:27:30,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:27:30,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:27:30,744 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:30,744 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:27:30,744 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563302226] [2021-07-09 17:27:30,744 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563302226] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:30,744 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1356962147] [2021-07-09 17:27:30,744 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 153 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 153 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:30,779 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:27:30,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:27:30,783 WARN L261 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 41 conjunts are in the unsatisfiable core [2021-07-09 17:27:30,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:27:31,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:31,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:31,356 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:31,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:31,358 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:31,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 33 [2021-07-09 17:27:31,360 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:31,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:31,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:31,363 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:31,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:31,364 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 35 [2021-07-09 17:27:31,365 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:31,395 INFO L628 ElimStorePlain]: treesize reduction 84, result has 46.2 percent of original size [2021-07-09 17:27:31,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:31,397 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-09 17:27:31,398 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:31,407 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:27:31,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:31,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:31,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:31,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2021-07-09 17:27:31,412 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:31,418 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:27:31,419 INFO L518 ElimStorePlain]: Eliminatee v_prenex_116 vanished before elimination [2021-07-09 17:27:31,420 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:27:31,420 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:213, output treesize:22 [2021-07-09 17:27:31,448 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:31,448 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1356962147] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:31,448 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:27:31,449 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 19 [2021-07-09 17:27:31,449 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751612036] [2021-07-09 17:27:31,449 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:27:31,449 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:27:31,449 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:27:31,449 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:27:31,449 INFO L87 Difference]: Start difference. First operand 427 states and 1230 transitions. Second operand has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:32,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:27:32,403 INFO L93 Difference]: Finished difference Result 468 states and 1314 transitions. [2021-07-09 17:27:32,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:27:32,404 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:27:32,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:27:32,405 INFO L225 Difference]: With dead ends: 468 [2021-07-09 17:27:32,405 INFO L226 Difference]: Without dead ends: 465 [2021-07-09 17:27:32,405 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 8 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 1362.5ms TimeCoverageRelationStatistics Valid=85, Invalid=671, Unknown=0, NotChecked=0, Total=756 [2021-07-09 17:27:32,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 465 states. [2021-07-09 17:27:32,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 465 to 427. [2021-07-09 17:27:32,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 427 states, 426 states have (on average 2.887323943661972) internal successors, (1230), 426 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:32,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 427 states to 427 states and 1230 transitions. [2021-07-09 17:27:32,410 INFO L78 Accepts]: Start accepts. Automaton has 427 states and 1230 transitions. Word has length 16 [2021-07-09 17:27:32,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:27:32,410 INFO L482 AbstractCegarLoop]: Abstraction has 427 states and 1230 transitions. [2021-07-09 17:27:32,410 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:32,410 INFO L276 IsEmpty]: Start isEmpty. Operand 427 states and 1230 transitions. [2021-07-09 17:27:32,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:27:32,411 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:27:32,411 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:27:32,627 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1117,153 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:32,628 INFO L430 AbstractCegarLoop]: === Iteration 163 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:27:32,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:27:32,628 INFO L82 PathProgramCache]: Analyzing trace with hash -1249525204, now seen corresponding path program 149 times [2021-07-09 17:27:32,628 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:27:32,628 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196522783] [2021-07-09 17:27:32,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:27:32,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:27:33,026 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 42 [2021-07-09 17:27:33,144 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:33,144 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:27:33,144 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196522783] [2021-07-09 17:27:33,144 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196522783] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:33,145 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1336855650] [2021-07-09 17:27:33,145 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 154 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 154 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:33,173 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:27:33,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:27:33,174 WARN L261 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 41 conjunts are in the unsatisfiable core [2021-07-09 17:27:33,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:27:33,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:33,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:33,676 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:33,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:33,677 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 33 [2021-07-09 17:27:33,678 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:33,690 INFO L628 ElimStorePlain]: treesize reduction 133, result has 7.6 percent of original size [2021-07-09 17:27:33,691 INFO L518 ElimStorePlain]: Eliminatee v_prenex_119 vanished before elimination [2021-07-09 17:27:33,691 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-09 17:27:33,691 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:27:33,691 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:27:33,691 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:173, output treesize:11 [2021-07-09 17:27:33,711 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:33,712 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1336855650] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:33,712 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:27:33,712 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 19 [2021-07-09 17:27:33,712 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810215678] [2021-07-09 17:27:33,712 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:27:33,712 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:27:33,712 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:27:33,712 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:27:33,712 INFO L87 Difference]: Start difference. First operand 427 states and 1230 transitions. Second operand has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:34,015 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 43 [2021-07-09 17:27:34,690 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 61 [2021-07-09 17:27:34,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:27:34,896 INFO L93 Difference]: Finished difference Result 507 states and 1380 transitions. [2021-07-09 17:27:34,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:27:34,896 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:27:34,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:27:34,897 INFO L225 Difference]: With dead ends: 507 [2021-07-09 17:27:34,897 INFO L226 Difference]: Without dead ends: 501 [2021-07-09 17:27:34,897 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 8 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 1650.8ms TimeCoverageRelationStatistics Valid=129, Invalid=741, Unknown=0, NotChecked=0, Total=870 [2021-07-09 17:27:34,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2021-07-09 17:27:34,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 428. [2021-07-09 17:27:34,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 428 states, 427 states have (on average 2.88056206088993) internal successors, (1230), 427 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:34,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 428 states to 428 states and 1230 transitions. [2021-07-09 17:27:34,902 INFO L78 Accepts]: Start accepts. Automaton has 428 states and 1230 transitions. Word has length 16 [2021-07-09 17:27:34,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:27:34,902 INFO L482 AbstractCegarLoop]: Abstraction has 428 states and 1230 transitions. [2021-07-09 17:27:34,902 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:34,903 INFO L276 IsEmpty]: Start isEmpty. Operand 428 states and 1230 transitions. [2021-07-09 17:27:34,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:27:34,903 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:27:34,903 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:27:35,103 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1135,154 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:35,104 INFO L430 AbstractCegarLoop]: === Iteration 164 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:27:35,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:27:35,104 INFO L82 PathProgramCache]: Analyzing trace with hash -1241794806, now seen corresponding path program 150 times [2021-07-09 17:27:35,104 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:27:35,104 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298225677] [2021-07-09 17:27:35,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:27:35,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:27:35,285 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:35,285 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:27:35,285 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298225677] [2021-07-09 17:27:35,285 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298225677] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:35,285 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [998415257] [2021-07-09 17:27:35,285 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 155 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 155 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:35,313 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:27:35,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:27:35,314 WARN L261 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 41 conjunts are in the unsatisfiable core [2021-07-09 17:27:35,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:27:35,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:35,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:35,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:35,752 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:35,754 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:35,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 33 [2021-07-09 17:27:35,757 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:35,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:35,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:35,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:35,762 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:35,764 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:35,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 31 [2021-07-09 17:27:35,766 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:35,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:35,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:35,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:35,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:35,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 31 [2021-07-09 17:27:35,772 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:35,785 INFO L628 ElimStorePlain]: treesize reduction 66, result has 14.3 percent of original size [2021-07-09 17:27:35,785 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:27:35,785 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:27:35,785 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:161, output treesize:11 [2021-07-09 17:27:35,809 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:35,809 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [998415257] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:35,809 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:27:35,809 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-09 17:27:35,809 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969978161] [2021-07-09 17:27:35,809 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:27:35,809 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:27:35,809 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:27:35,809 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:27:35,810 INFO L87 Difference]: Start difference. First operand 428 states and 1230 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:36,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:27:36,398 INFO L93 Difference]: Finished difference Result 545 states and 1456 transitions. [2021-07-09 17:27:36,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:27:36,398 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:27:36,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:27:36,399 INFO L225 Difference]: With dead ends: 545 [2021-07-09 17:27:36,399 INFO L226 Difference]: Without dead ends: 541 [2021-07-09 17:27:36,399 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 798.5ms TimeCoverageRelationStatistics Valid=83, Invalid=469, Unknown=0, NotChecked=0, Total=552 [2021-07-09 17:27:36,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states. [2021-07-09 17:27:36,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 426. [2021-07-09 17:27:36,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 2.8823529411764706) internal successors, (1225), 425 states have internal predecessors, (1225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:36,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1225 transitions. [2021-07-09 17:27:36,404 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1225 transitions. Word has length 16 [2021-07-09 17:27:36,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:27:36,405 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1225 transitions. [2021-07-09 17:27:36,405 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:36,405 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1225 transitions. [2021-07-09 17:27:36,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:27:36,405 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:27:36,405 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:27:36,622 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1153,155 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:36,622 INFO L430 AbstractCegarLoop]: === Iteration 165 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:27:36,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:27:36,622 INFO L82 PathProgramCache]: Analyzing trace with hash 1711708166, now seen corresponding path program 151 times [2021-07-09 17:27:36,622 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:27:36,622 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130461346] [2021-07-09 17:27:36,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:27:36,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:27:36,858 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:36,859 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:27:36,859 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130461346] [2021-07-09 17:27:36,859 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130461346] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:36,859 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1527327564] [2021-07-09 17:27:36,859 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 156 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 156 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:36,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:27:36,887 WARN L261 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 41 conjunts are in the unsatisfiable core [2021-07-09 17:27:36,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:27:37,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:37,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:37,376 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:37,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:37,378 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:37,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 35 [2021-07-09 17:27:37,380 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:37,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:37,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:37,385 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:37,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:37,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 33 [2021-07-09 17:27:37,387 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:37,398 INFO L628 ElimStorePlain]: treesize reduction 99, result has 10.0 percent of original size [2021-07-09 17:27:37,399 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:27:37,399 INFO L518 ElimStorePlain]: Eliminatee v_prenex_123 vanished before elimination [2021-07-09 17:27:37,399 INFO L518 ElimStorePlain]: Eliminatee v_prenex_124 vanished before elimination [2021-07-09 17:27:37,399 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:27:37,399 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:173, output treesize:11 [2021-07-09 17:27:37,407 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:37,407 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1527327564] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:37,408 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:27:37,408 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2021-07-09 17:27:37,408 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940388688] [2021-07-09 17:27:37,408 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:27:37,408 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:27:37,408 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:27:37,408 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:27:37,408 INFO L87 Difference]: Start difference. First operand 426 states and 1225 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:37,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:27:37,972 INFO L93 Difference]: Finished difference Result 489 states and 1343 transitions. [2021-07-09 17:27:37,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:27:37,972 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:27:37,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:27:37,973 INFO L225 Difference]: With dead ends: 489 [2021-07-09 17:27:37,973 INFO L226 Difference]: Without dead ends: 481 [2021-07-09 17:27:37,974 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 917.0ms TimeCoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:27:37,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 481 states. [2021-07-09 17:27:37,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 481 to 429. [2021-07-09 17:27:37,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 429 states, 428 states have (on average 2.8621495327102804) internal successors, (1225), 428 states have internal predecessors, (1225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:37,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1225 transitions. [2021-07-09 17:27:37,980 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1225 transitions. Word has length 16 [2021-07-09 17:27:37,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:27:37,980 INFO L482 AbstractCegarLoop]: Abstraction has 429 states and 1225 transitions. [2021-07-09 17:27:37,980 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:37,980 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1225 transitions. [2021-07-09 17:27:37,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:27:37,980 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:27:37,981 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:27:38,181 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1175,156 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:38,181 INFO L430 AbstractCegarLoop]: === Iteration 166 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:27:38,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:27:38,182 INFO L82 PathProgramCache]: Analyzing trace with hash -1270531412, now seen corresponding path program 152 times [2021-07-09 17:27:38,182 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:27:38,182 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783048518] [2021-07-09 17:27:38,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:27:38,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:27:38,378 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:38,378 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:27:38,378 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783048518] [2021-07-09 17:27:38,378 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783048518] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:38,378 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [446771789] [2021-07-09 17:27:38,378 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 157 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 157 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:38,408 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:27:38,408 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:27:38,409 WARN L261 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 41 conjunts are in the unsatisfiable core [2021-07-09 17:27:38,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:27:38,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:38,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:38,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:38,990 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:38,992 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:38,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 31 [2021-07-09 17:27:38,995 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:38,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:38,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:39,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:39,000 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:39,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 33 [2021-07-09 17:27:39,002 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:39,016 INFO L628 ElimStorePlain]: treesize reduction 91, result has 10.8 percent of original size [2021-07-09 17:27:39,016 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:27:39,016 INFO L518 ElimStorePlain]: Eliminatee v_prenex_126 vanished before elimination [2021-07-09 17:27:39,016 INFO L518 ElimStorePlain]: Eliminatee v_prenex_127 vanished before elimination [2021-07-09 17:27:39,017 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:27:39,017 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:161, output treesize:11 [2021-07-09 17:27:39,040 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:39,040 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [446771789] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:39,040 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:27:39,040 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-09 17:27:39,040 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955998659] [2021-07-09 17:27:39,041 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:27:39,041 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:27:39,041 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:27:39,041 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:27:39,041 INFO L87 Difference]: Start difference. First operand 429 states and 1225 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:39,723 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 51 [2021-07-09 17:27:39,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:27:39,806 INFO L93 Difference]: Finished difference Result 495 states and 1336 transitions. [2021-07-09 17:27:39,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:27:39,806 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:27:39,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:27:39,807 INFO L225 Difference]: With dead ends: 495 [2021-07-09 17:27:39,807 INFO L226 Difference]: Without dead ends: 489 [2021-07-09 17:27:39,807 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 1177.0ms TimeCoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2021-07-09 17:27:39,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 489 states. [2021-07-09 17:27:39,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 489 to 428. [2021-07-09 17:27:39,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 428 states, 427 states have (on average 2.857142857142857) internal successors, (1220), 427 states have internal predecessors, (1220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:39,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 428 states to 428 states and 1220 transitions. [2021-07-09 17:27:39,813 INFO L78 Accepts]: Start accepts. Automaton has 428 states and 1220 transitions. Word has length 16 [2021-07-09 17:27:39,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:27:39,813 INFO L482 AbstractCegarLoop]: Abstraction has 428 states and 1220 transitions. [2021-07-09 17:27:39,813 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:39,813 INFO L276 IsEmpty]: Start isEmpty. Operand 428 states and 1220 transitions. [2021-07-09 17:27:39,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:27:39,814 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:27:39,814 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:27:40,033 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1191,157 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:40,033 INFO L430 AbstractCegarLoop]: === Iteration 167 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:27:40,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:27:40,033 INFO L82 PathProgramCache]: Analyzing trace with hash 1542761286, now seen corresponding path program 153 times [2021-07-09 17:27:40,034 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:27:40,034 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870027862] [2021-07-09 17:27:40,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:27:40,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:27:40,590 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:40,590 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:27:40,590 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870027862] [2021-07-09 17:27:40,590 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870027862] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:40,590 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1054397054] [2021-07-09 17:27:40,590 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 158 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 158 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:40,618 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:27:40,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:27:40,619 WARN L261 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 41 conjunts are in the unsatisfiable core [2021-07-09 17:27:40,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:27:41,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:41,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:41,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-09 17:27:41,133 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:41,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:41,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:41,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-07-09 17:27:41,139 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:41,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:41,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:41,145 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2021-07-09 17:27:41,146 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:41,149 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:41,149 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-07-09 17:27:41,150 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:41,178 INFO L628 ElimStorePlain]: treesize reduction 51, result has 50.0 percent of original size [2021-07-09 17:27:41,181 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:41,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-09 17:27:41,182 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:41,193 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:27:41,195 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:27:41,195 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 5 variables, input treesize:189, output treesize:22 [2021-07-09 17:27:41,234 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:41,234 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1054397054] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:41,234 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:27:41,234 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 19 [2021-07-09 17:27:41,235 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694156304] [2021-07-09 17:27:41,235 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:27:41,235 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:27:41,235 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:27:41,235 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=300, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:27:41,235 INFO L87 Difference]: Start difference. First operand 428 states and 1220 transitions. Second operand has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:41,712 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 58 [2021-07-09 17:27:42,074 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 52 [2021-07-09 17:27:42,221 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 64 [2021-07-09 17:27:43,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:27:43,206 INFO L93 Difference]: Finished difference Result 492 states and 1349 transitions. [2021-07-09 17:27:43,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-07-09 17:27:43,207 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:27:43,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:27:43,207 INFO L225 Difference]: With dead ends: 492 [2021-07-09 17:27:43,207 INFO L226 Difference]: Without dead ends: 486 [2021-07-09 17:27:43,208 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 185 ImplicationChecksByTransitivity, 2534.4ms TimeCoverageRelationStatistics Valid=162, Invalid=1098, Unknown=0, NotChecked=0, Total=1260 [2021-07-09 17:27:43,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2021-07-09 17:27:43,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 432. [2021-07-09 17:27:43,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 432 states, 431 states have (on average 2.8538283062645013) internal successors, (1230), 431 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:43,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 1230 transitions. [2021-07-09 17:27:43,213 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 1230 transitions. Word has length 16 [2021-07-09 17:27:43,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:27:43,213 INFO L482 AbstractCegarLoop]: Abstraction has 432 states and 1230 transitions. [2021-07-09 17:27:43,213 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:43,213 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 1230 transitions. [2021-07-09 17:27:43,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:27:43,215 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:27:43,215 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:27:43,415 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 158 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1210 [2021-07-09 17:27:43,416 INFO L430 AbstractCegarLoop]: === Iteration 168 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:27:43,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:27:43,416 INFO L82 PathProgramCache]: Analyzing trace with hash 1361797476, now seen corresponding path program 154 times [2021-07-09 17:27:43,416 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:27:43,416 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426774467] [2021-07-09 17:27:43,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:27:43,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:27:43,797 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:43,797 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:27:43,797 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426774467] [2021-07-09 17:27:43,797 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426774467] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:43,797 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2001580485] [2021-07-09 17:27:43,797 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 159 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 159 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:43,824 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:27:43,825 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:27:43,825 WARN L261 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 41 conjunts are in the unsatisfiable core [2021-07-09 17:27:43,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:27:44,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:44,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:44,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:44,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:44,253 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:44,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 33 [2021-07-09 17:27:44,255 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:44,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:44,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:44,259 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:44,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:44,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 25 [2021-07-09 17:27:44,262 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:44,303 INFO L628 ElimStorePlain]: treesize reduction 84, result has 45.8 percent of original size [2021-07-09 17:27:44,303 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:27:44,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:44,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:44,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:44,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:44,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:44,308 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:44,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 35 [2021-07-09 17:27:44,310 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:44,321 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:27:44,323 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:44,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2021-07-09 17:27:44,325 INFO L550 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:27:44,335 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:27:44,337 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:27:44,337 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:213, output treesize:22 [2021-07-09 17:27:44,374 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:44,374 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2001580485] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:44,374 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:27:44,374 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 19 [2021-07-09 17:27:44,374 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076695316] [2021-07-09 17:27:44,374 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:27:44,374 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:27:44,375 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:27:44,375 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:27:44,375 INFO L87 Difference]: Start difference. First operand 432 states and 1230 transitions. Second operand has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:45,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:27:45,370 INFO L93 Difference]: Finished difference Result 460 states and 1282 transitions. [2021-07-09 17:27:45,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:27:45,370 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:27:45,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:27:45,371 INFO L225 Difference]: With dead ends: 460 [2021-07-09 17:27:45,371 INFO L226 Difference]: Without dead ends: 457 [2021-07-09 17:27:45,371 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 8 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 1329.3ms TimeCoverageRelationStatistics Valid=83, Invalid=619, Unknown=0, NotChecked=0, Total=702 [2021-07-09 17:27:45,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states. [2021-07-09 17:27:45,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 433. [2021-07-09 17:27:45,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 433 states, 432 states have (on average 2.8541666666666665) internal successors, (1233), 432 states have internal predecessors, (1233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:45,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 433 states to 433 states and 1233 transitions. [2021-07-09 17:27:45,377 INFO L78 Accepts]: Start accepts. Automaton has 433 states and 1233 transitions. Word has length 16 [2021-07-09 17:27:45,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:27:45,377 INFO L482 AbstractCegarLoop]: Abstraction has 433 states and 1233 transitions. [2021-07-09 17:27:45,377 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:45,377 INFO L276 IsEmpty]: Start isEmpty. Operand 433 states and 1233 transitions. [2021-07-09 17:27:45,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:27:45,378 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:27:45,378 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:27:45,578 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1230,159 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:45,578 INFO L430 AbstractCegarLoop]: === Iteration 169 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:27:45,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:27:45,579 INFO L82 PathProgramCache]: Analyzing trace with hash 200775362, now seen corresponding path program 155 times [2021-07-09 17:27:45,579 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:27:45,579 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893640926] [2021-07-09 17:27:45,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:27:45,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:27:45,786 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:45,786 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:27:45,786 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893640926] [2021-07-09 17:27:45,786 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893640926] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:45,786 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1501049746] [2021-07-09 17:27:45,786 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 160 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 160 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:45,820 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:27:45,820 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:27:45,823 WARN L261 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 41 conjunts are in the unsatisfiable core [2021-07-09 17:27:45,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:27:46,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:46,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:46,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:46,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:46,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:46,246 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:46,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 33 [2021-07-09 17:27:46,248 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:46,264 INFO L628 ElimStorePlain]: treesize reduction 133, result has 7.6 percent of original size [2021-07-09 17:27:46,264 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:27:46,264 INFO L518 ElimStorePlain]: Eliminatee v_prenex_137 vanished before elimination [2021-07-09 17:27:46,264 INFO L518 ElimStorePlain]: Eliminatee v_prenex_138 vanished before elimination [2021-07-09 17:27:46,265 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:27:46,265 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:173, output treesize:11 [2021-07-09 17:27:46,273 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:46,273 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1501049746] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:46,273 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:27:46,273 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2021-07-09 17:27:46,273 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725516850] [2021-07-09 17:27:46,273 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:27:46,273 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:27:46,274 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:27:46,274 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:27:46,274 INFO L87 Difference]: Start difference. First operand 433 states and 1233 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:46,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:27:46,747 INFO L93 Difference]: Finished difference Result 531 states and 1427 transitions. [2021-07-09 17:27:46,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-09 17:27:46,747 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:27:46,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:27:46,748 INFO L225 Difference]: With dead ends: 531 [2021-07-09 17:27:46,748 INFO L226 Difference]: Without dead ends: 520 [2021-07-09 17:27:46,749 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 731.2ms TimeCoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:27:46,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 520 states. [2021-07-09 17:27:46,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 520 to 424. [2021-07-09 17:27:46,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 424 states, 423 states have (on average 2.8747044917257685) internal successors, (1216), 423 states have internal predecessors, (1216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:46,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 1216 transitions. [2021-07-09 17:27:46,754 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 1216 transitions. Word has length 16 [2021-07-09 17:27:46,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:27:46,754 INFO L482 AbstractCegarLoop]: Abstraction has 424 states and 1216 transitions. [2021-07-09 17:27:46,754 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:46,754 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 1216 transitions. [2021-07-09 17:27:46,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:27:46,755 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:27:46,755 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:27:46,964 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1251,160 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:46,965 INFO L430 AbstractCegarLoop]: === Iteration 170 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:27:46,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:27:46,965 INFO L82 PathProgramCache]: Analyzing trace with hash -1062263106, now seen corresponding path program 156 times [2021-07-09 17:27:46,965 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:27:46,965 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973335364] [2021-07-09 17:27:46,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:27:46,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:27:47,287 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:47,287 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:27:47,287 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973335364] [2021-07-09 17:27:47,287 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973335364] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:47,287 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1387942734] [2021-07-09 17:27:47,287 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 161 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 161 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:47,320 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:27:47,320 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:27:47,324 WARN L261 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 41 conjunts are in the unsatisfiable core [2021-07-09 17:27:47,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:27:47,521 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 43 [2021-07-09 17:27:47,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:47,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:47,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-07-09 17:27:47,789 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:47,792 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:47,792 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:47,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-07-09 17:27:47,796 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:47,799 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:47,799 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:47,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-07-09 17:27:47,803 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:47,805 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:47,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-09 17:27:47,807 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:47,823 INFO L628 ElimStorePlain]: treesize reduction 83, result has 15.3 percent of original size [2021-07-09 17:27:47,823 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:27:47,824 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:27:47,824 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:189, output treesize:11 [2021-07-09 17:27:47,854 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:47,855 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1387942734] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:47,855 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:27:47,855 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-09 17:27:47,855 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995662431] [2021-07-09 17:27:47,855 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:27:47,855 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:27:47,855 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:27:47,855 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:27:47,855 INFO L87 Difference]: Start difference. First operand 424 states and 1216 transitions. Second operand has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:48,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:27:48,814 INFO L93 Difference]: Finished difference Result 466 states and 1300 transitions. [2021-07-09 17:27:48,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:27:48,814 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:27:48,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:27:48,815 INFO L225 Difference]: With dead ends: 466 [2021-07-09 17:27:48,815 INFO L226 Difference]: Without dead ends: 463 [2021-07-09 17:27:48,815 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 1387.2ms TimeCoverageRelationStatistics Valid=102, Invalid=654, Unknown=0, NotChecked=0, Total=756 [2021-07-09 17:27:48,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 463 states. [2021-07-09 17:27:48,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 463 to 423. [2021-07-09 17:27:48,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 422 states have (on average 2.876777251184834) internal successors, (1214), 422 states have internal predecessors, (1214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:48,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 1214 transitions. [2021-07-09 17:27:48,820 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 1214 transitions. Word has length 16 [2021-07-09 17:27:48,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:27:48,820 INFO L482 AbstractCegarLoop]: Abstraction has 423 states and 1214 transitions. [2021-07-09 17:27:48,821 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:48,821 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 1214 transitions. [2021-07-09 17:27:48,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:27:48,821 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:27:48,821 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:27:49,022 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 161 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1267 [2021-07-09 17:27:49,027 INFO L430 AbstractCegarLoop]: === Iteration 171 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:27:49,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:27:49,028 INFO L82 PathProgramCache]: Analyzing trace with hash -450417086, now seen corresponding path program 157 times [2021-07-09 17:27:49,028 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:27:49,028 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97186687] [2021-07-09 17:27:49,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:27:49,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:27:49,317 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:49,317 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:27:49,317 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97186687] [2021-07-09 17:27:49,317 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97186687] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:49,317 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [261538558] [2021-07-09 17:27:49,317 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 162 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 162 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:49,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:27:49,346 WARN L261 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 41 conjunts are in the unsatisfiable core [2021-07-09 17:27:49,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:27:49,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:49,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:49,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:49,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:49,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:49,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:49,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 33 [2021-07-09 17:27:49,839 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:49,854 INFO L628 ElimStorePlain]: treesize reduction 133, result has 7.6 percent of original size [2021-07-09 17:27:49,855 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:27:49,855 INFO L518 ElimStorePlain]: Eliminatee v_prenex_141 vanished before elimination [2021-07-09 17:27:49,855 INFO L518 ElimStorePlain]: Eliminatee v_prenex_142 vanished before elimination [2021-07-09 17:27:49,855 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:27:49,855 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:173, output treesize:11 [2021-07-09 17:27:49,878 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:49,878 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [261538558] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:49,878 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:27:49,878 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-09 17:27:49,878 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12824187] [2021-07-09 17:27:49,878 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:27:49,878 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:27:49,878 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:27:49,878 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:27:49,879 INFO L87 Difference]: Start difference. First operand 423 states and 1214 transitions. Second operand has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:50,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:27:50,428 INFO L93 Difference]: Finished difference Result 506 states and 1376 transitions. [2021-07-09 17:27:50,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:27:50,429 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:27:50,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:27:50,430 INFO L225 Difference]: With dead ends: 506 [2021-07-09 17:27:50,430 INFO L226 Difference]: Without dead ends: 500 [2021-07-09 17:27:50,430 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 8 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 823.4ms TimeCoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:27:50,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 500 states. [2021-07-09 17:27:50,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 500 to 434. [2021-07-09 17:27:50,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 433 states have (on average 2.884526558891455) internal successors, (1249), 433 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:50,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 1249 transitions. [2021-07-09 17:27:50,446 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 1249 transitions. Word has length 16 [2021-07-09 17:27:50,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:27:50,446 INFO L482 AbstractCegarLoop]: Abstraction has 434 states and 1249 transitions. [2021-07-09 17:27:50,446 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:50,446 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 1249 transitions. [2021-07-09 17:27:50,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:27:50,446 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:27:50,446 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:27:50,656 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1295,162 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:50,657 INFO L430 AbstractCegarLoop]: === Iteration 172 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:27:50,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:27:50,657 INFO L82 PathProgramCache]: Analyzing trace with hash -231780956, now seen corresponding path program 158 times [2021-07-09 17:27:50,657 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:27:50,657 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094152137] [2021-07-09 17:27:50,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:27:50,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:27:50,848 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:50,849 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:27:50,849 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094152137] [2021-07-09 17:27:50,849 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094152137] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:50,849 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1825136702] [2021-07-09 17:27:50,849 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 163 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 163 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:50,877 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:27:50,877 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:27:50,878 WARN L261 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 45 conjunts are in the unsatisfiable core [2021-07-09 17:27:50,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:27:51,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:51,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:51,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:51,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:51,352 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:51,353 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 31 [2021-07-09 17:27:51,355 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:51,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:51,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:51,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:51,360 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:51,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 33 [2021-07-09 17:27:51,361 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:51,374 INFO L628 ElimStorePlain]: treesize reduction 101, result has 9.8 percent of original size [2021-07-09 17:27:51,374 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:27:51,374 INFO L518 ElimStorePlain]: Eliminatee v_prenex_143 vanished before elimination [2021-07-09 17:27:51,374 INFO L518 ElimStorePlain]: Eliminatee v_prenex_144 vanished before elimination [2021-07-09 17:27:51,374 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:27:51,374 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:161, output treesize:11 [2021-07-09 17:27:51,396 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:51,396 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1825136702] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:51,396 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:27:51,396 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:27:51,396 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926111274] [2021-07-09 17:27:51,396 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:27:51,396 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:27:51,396 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:27:51,397 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:27:51,397 INFO L87 Difference]: Start difference. First operand 434 states and 1249 transitions. Second operand has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:51,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:27:51,709 INFO L93 Difference]: Finished difference Result 554 states and 1503 transitions. [2021-07-09 17:27:51,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-09 17:27:51,709 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:27:51,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:27:51,710 INFO L225 Difference]: With dead ends: 554 [2021-07-09 17:27:51,710 INFO L226 Difference]: Without dead ends: 551 [2021-07-09 17:27:51,710 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 8 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 578.9ms TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:27:51,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 551 states. [2021-07-09 17:27:51,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 551 to 459. [2021-07-09 17:27:51,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 459 states, 458 states have (on average 2.9017467248908297) internal successors, (1329), 458 states have internal predecessors, (1329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:51,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 459 states to 459 states and 1329 transitions. [2021-07-09 17:27:51,720 INFO L78 Accepts]: Start accepts. Automaton has 459 states and 1329 transitions. Word has length 16 [2021-07-09 17:27:51,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:27:51,720 INFO L482 AbstractCegarLoop]: Abstraction has 459 states and 1329 transitions. [2021-07-09 17:27:51,720 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:51,720 INFO L276 IsEmpty]: Start isEmpty. Operand 459 states and 1329 transitions. [2021-07-09 17:27:51,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:27:51,720 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:27:51,721 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:27:51,936 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 163 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1313 [2021-07-09 17:27:51,937 INFO L430 AbstractCegarLoop]: === Iteration 173 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:27:51,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:27:51,937 INFO L82 PathProgramCache]: Analyzing trace with hash -1713455554, now seen corresponding path program 159 times [2021-07-09 17:27:51,937 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:27:51,937 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008065726] [2021-07-09 17:27:51,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:27:51,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:27:52,284 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:52,284 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:27:52,284 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008065726] [2021-07-09 17:27:52,284 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008065726] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:52,284 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1318985822] [2021-07-09 17:27:52,284 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 164 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 164 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:52,317 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:27:52,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:27:52,321 WARN L261 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 45 conjunts are in the unsatisfiable core [2021-07-09 17:27:52,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:27:52,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:52,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:52,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:52,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:52,731 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:52,734 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:52,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 23 [2021-07-09 17:27:52,736 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:52,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:52,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:52,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:52,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:52,742 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:52,744 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:52,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 31 [2021-07-09 17:27:52,746 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:52,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:52,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:52,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:52,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:52,752 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:52,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:52,756 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 31 [2021-07-09 17:27:52,757 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:52,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:52,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:52,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:52,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:27:52,763 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:52,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 39 [2021-07-09 17:27:52,765 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:52,834 INFO L628 ElimStorePlain]: treesize reduction 101, result has 42.0 percent of original size [2021-07-09 17:27:52,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:52,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2021-07-09 17:27:52,839 INFO L550 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:27:52,868 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:27:52,870 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:27:52,870 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:285, output treesize:56 [2021-07-09 17:27:52,948 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:52,948 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1318985822] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:52,948 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:27:52,949 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:27:52,949 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922415597] [2021-07-09 17:27:52,949 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:27:52,949 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:27:52,949 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:27:52,949 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:27:52,949 INFO L87 Difference]: Start difference. First operand 459 states and 1329 transitions. Second operand has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:53,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:27:53,533 INFO L93 Difference]: Finished difference Result 495 states and 1394 transitions. [2021-07-09 17:27:53,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:27:53,533 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:27:53,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:27:53,534 INFO L225 Difference]: With dead ends: 495 [2021-07-09 17:27:53,534 INFO L226 Difference]: Without dead ends: 487 [2021-07-09 17:27:53,534 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 8 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 1064.1ms TimeCoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2021-07-09 17:27:53,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2021-07-09 17:27:53,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 464. [2021-07-09 17:27:53,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 464 states, 463 states have (on average 2.900647948164147) internal successors, (1343), 463 states have internal predecessors, (1343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:53,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 464 states to 464 states and 1343 transitions. [2021-07-09 17:27:53,540 INFO L78 Accepts]: Start accepts. Automaton has 464 states and 1343 transitions. Word has length 16 [2021-07-09 17:27:53,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:27:53,540 INFO L482 AbstractCegarLoop]: Abstraction has 464 states and 1343 transitions. [2021-07-09 17:27:53,540 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:53,540 INFO L276 IsEmpty]: Start isEmpty. Operand 464 states and 1343 transitions. [2021-07-09 17:27:53,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:27:53,541 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:27:53,541 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:27:53,753 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 164 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1329 [2021-07-09 17:27:53,753 INFO L430 AbstractCegarLoop]: === Iteration 174 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:27:53,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:27:53,753 INFO L82 PathProgramCache]: Analyzing trace with hash -640370174, now seen corresponding path program 160 times [2021-07-09 17:27:53,753 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:27:53,753 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614628985] [2021-07-09 17:27:53,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:27:53,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:27:53,894 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:53,894 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:27:53,895 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614628985] [2021-07-09 17:27:53,895 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614628985] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:53,895 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1141207223] [2021-07-09 17:27:53,895 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 165 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 165 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:53,927 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:27:53,928 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:27:53,931 WARN L261 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 41 conjunts are in the unsatisfiable core [2021-07-09 17:27:53,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:27:54,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:54,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:54,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-07-09 17:27:54,289 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:54,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:54,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:54,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-07-09 17:27:54,296 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:54,298 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:54,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2021-07-09 17:27:54,300 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:54,312 INFO L628 ElimStorePlain]: treesize reduction 76, result has 12.6 percent of original size [2021-07-09 17:27:54,313 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:27:54,313 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:27:54,313 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:149, output treesize:11 [2021-07-09 17:27:54,322 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:54,323 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1141207223] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:54,323 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:27:54,323 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-09 17:27:54,323 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852197453] [2021-07-09 17:27:54,323 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-09 17:27:54,323 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:27:54,323 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-09 17:27:54,323 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2021-07-09 17:27:54,323 INFO L87 Difference]: Start difference. First operand 464 states and 1343 transitions. Second operand has 16 states, 16 states have (on average 1.5) internal successors, (24), 16 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:54,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:27:54,831 INFO L93 Difference]: Finished difference Result 571 states and 1546 transitions. [2021-07-09 17:27:54,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:27:54,831 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5) internal successors, (24), 16 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:27:54,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:27:54,832 INFO L225 Difference]: With dead ends: 571 [2021-07-09 17:27:54,832 INFO L226 Difference]: Without dead ends: 567 [2021-07-09 17:27:54,832 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 654.6ms TimeCoverageRelationStatistics Valid=79, Invalid=473, Unknown=0, NotChecked=0, Total=552 [2021-07-09 17:27:54,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2021-07-09 17:27:54,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 441. [2021-07-09 17:27:54,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 440 states have (on average 2.8863636363636362) internal successors, (1270), 440 states have internal predecessors, (1270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:54,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 1270 transitions. [2021-07-09 17:27:54,838 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 1270 transitions. Word has length 16 [2021-07-09 17:27:54,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:27:54,838 INFO L482 AbstractCegarLoop]: Abstraction has 441 states and 1270 transitions. [2021-07-09 17:27:54,838 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5) internal successors, (24), 16 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:54,838 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 1270 transitions. [2021-07-09 17:27:54,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:27:54,839 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:27:54,839 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:27:55,055 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1350,165 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:55,055 INFO L430 AbstractCegarLoop]: === Iteration 175 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:27:55,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:27:55,056 INFO L82 PathProgramCache]: Analyzing trace with hash 2002561658, now seen corresponding path program 161 times [2021-07-09 17:27:55,056 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:27:55,056 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211849907] [2021-07-09 17:27:55,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:27:55,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:27:55,142 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:55,142 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:27:55,142 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211849907] [2021-07-09 17:27:55,142 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211849907] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:55,142 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1925333120] [2021-07-09 17:27:55,142 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 166 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 166 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:55,171 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:27:55,171 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:27:55,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:27:55,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:27:55,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:27:55,298 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:55,300 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:55,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:27:55,301 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:55,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:27:55,304 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:55,306 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:27:55,307 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:55,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:55,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:27:55,310 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:55,319 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:27:55,320 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:55,340 INFO L628 ElimStorePlain]: treesize reduction 18, result has 52.6 percent of original size [2021-07-09 17:27:55,340 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:27:55,341 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:27:55,341 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:107, output treesize:20 [2021-07-09 17:27:55,371 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:55,372 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1925333120] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:55,372 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:27:55,372 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-09 17:27:55,372 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56253686] [2021-07-09 17:27:55,372 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-09 17:27:55,372 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:27:55,372 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-09 17:27:55,372 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-07-09 17:27:55,372 INFO L87 Difference]: Start difference. First operand 441 states and 1270 transitions. Second operand has 16 states, 16 states have (on average 1.5) internal successors, (24), 16 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:55,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:27:55,743 INFO L93 Difference]: Finished difference Result 605 states and 1704 transitions. [2021-07-09 17:27:55,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-09 17:27:55,743 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5) internal successors, (24), 16 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:27:55,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:27:55,744 INFO L225 Difference]: With dead ends: 605 [2021-07-09 17:27:55,744 INFO L226 Difference]: Without dead ends: 594 [2021-07-09 17:27:55,744 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 383.9ms TimeCoverageRelationStatistics Valid=101, Invalid=549, Unknown=0, NotChecked=0, Total=650 [2021-07-09 17:27:55,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 594 states. [2021-07-09 17:27:55,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 594 to 438. [2021-07-09 17:27:55,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 438 states, 437 states have (on average 2.8924485125858124) internal successors, (1264), 437 states have internal predecessors, (1264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:55,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 1264 transitions. [2021-07-09 17:27:55,750 INFO L78 Accepts]: Start accepts. Automaton has 438 states and 1264 transitions. Word has length 17 [2021-07-09 17:27:55,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:27:55,750 INFO L482 AbstractCegarLoop]: Abstraction has 438 states and 1264 transitions. [2021-07-09 17:27:55,751 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5) internal successors, (24), 16 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:55,751 INFO L276 IsEmpty]: Start isEmpty. Operand 438 states and 1264 transitions. [2021-07-09 17:27:55,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:27:55,751 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:27:55,751 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:27:55,952 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1378,166 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:55,952 INFO L430 AbstractCegarLoop]: === Iteration 176 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:27:55,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:27:55,952 INFO L82 PathProgramCache]: Analyzing trace with hash 464142156, now seen corresponding path program 162 times [2021-07-09 17:27:55,952 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:27:55,952 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072112010] [2021-07-09 17:27:55,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:27:55,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:27:56,033 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:56,034 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:27:56,034 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072112010] [2021-07-09 17:27:56,034 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072112010] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:56,034 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1450550366] [2021-07-09 17:27:56,034 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 167 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 167 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:56,062 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:27:56,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:27:56,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:27:56,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:27:56,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:56,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:27:56,166 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:56,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:27:56,168 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:56,183 INFO L628 ElimStorePlain]: treesize reduction 27, result has 30.8 percent of original size [2021-07-09 17:27:56,184 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:27:56,184 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:27:56,184 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:12 [2021-07-09 17:27:56,204 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:56,205 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1450550366] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:56,205 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:27:56,205 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-09 17:27:56,205 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557031537] [2021-07-09 17:27:56,205 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-09 17:27:56,205 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:27:56,205 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-09 17:27:56,205 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-07-09 17:27:56,205 INFO L87 Difference]: Start difference. First operand 438 states and 1264 transitions. Second operand has 16 states, 16 states have (on average 1.5) internal successors, (24), 16 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:56,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:27:56,435 INFO L93 Difference]: Finished difference Result 606 states and 1712 transitions. [2021-07-09 17:27:56,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:27:56,436 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5) internal successors, (24), 16 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:27:56,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:27:56,437 INFO L225 Difference]: With dead ends: 606 [2021-07-09 17:27:56,437 INFO L226 Difference]: Without dead ends: 606 [2021-07-09 17:27:56,437 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 191.0ms TimeCoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:27:56,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 606 states. [2021-07-09 17:27:56,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 606 to 439. [2021-07-09 17:27:56,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 438 states have (on average 2.8926940639269407) internal successors, (1267), 438 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:56,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 1267 transitions. [2021-07-09 17:27:56,443 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 1267 transitions. Word has length 17 [2021-07-09 17:27:56,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:27:56,443 INFO L482 AbstractCegarLoop]: Abstraction has 439 states and 1267 transitions. [2021-07-09 17:27:56,443 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5) internal successors, (24), 16 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:56,443 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 1267 transitions. [2021-07-09 17:27:56,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:27:56,444 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:27:56,444 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:27:56,660 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1384,167 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:56,660 INFO L430 AbstractCegarLoop]: === Iteration 177 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:27:56,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:27:56,660 INFO L82 PathProgramCache]: Analyzing trace with hash 2101260346, now seen corresponding path program 163 times [2021-07-09 17:27:56,660 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:27:56,661 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359351811] [2021-07-09 17:27:56,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:27:56,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:27:56,758 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:56,758 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:27:56,758 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359351811] [2021-07-09 17:27:56,758 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359351811] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:56,758 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1683275527] [2021-07-09 17:27:56,758 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 168 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 168 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:56,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:27:56,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:27:56,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:27:56,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:56,904 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:56,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:27:56,905 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:56,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:56,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:56,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:27:56,908 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:56,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:56,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:56,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:27:56,912 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:56,913 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:56,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:27:56,915 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:56,945 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:27:56,946 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:27:56,946 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:27:56,946 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:27:56,998 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:56,999 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1683275527] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:56,999 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:27:56,999 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:27:56,999 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168038493] [2021-07-09 17:27:56,999 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:27:56,999 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:27:56,999 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:27:56,999 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:27:56,999 INFO L87 Difference]: Start difference. First operand 439 states and 1267 transitions. Second operand has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:57,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:27:57,324 INFO L93 Difference]: Finished difference Result 671 states and 1821 transitions. [2021-07-09 17:27:57,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-09 17:27:57,324 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:27:57,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:27:57,325 INFO L225 Difference]: With dead ends: 671 [2021-07-09 17:27:57,325 INFO L226 Difference]: Without dead ends: 671 [2021-07-09 17:27:57,325 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 332.5ms TimeCoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:27:57,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states. [2021-07-09 17:27:57,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 449. [2021-07-09 17:27:57,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 449 states, 448 states have (on average 2.904017857142857) internal successors, (1301), 448 states have internal predecessors, (1301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:57,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 449 states to 449 states and 1301 transitions. [2021-07-09 17:27:57,332 INFO L78 Accepts]: Start accepts. Automaton has 449 states and 1301 transitions. Word has length 17 [2021-07-09 17:27:57,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:27:57,332 INFO L482 AbstractCegarLoop]: Abstraction has 449 states and 1301 transitions. [2021-07-09 17:27:57,332 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:57,332 INFO L276 IsEmpty]: Start isEmpty. Operand 449 states and 1301 transitions. [2021-07-09 17:27:57,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:27:57,333 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:27:57,333 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:27:57,550 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 168 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1386 [2021-07-09 17:27:57,550 INFO L430 AbstractCegarLoop]: === Iteration 178 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:27:57,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:27:57,551 INFO L82 PathProgramCache]: Analyzing trace with hash -1392090722, now seen corresponding path program 164 times [2021-07-09 17:27:57,551 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:27:57,551 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640346355] [2021-07-09 17:27:57,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:27:57,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:27:57,648 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:57,648 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:27:57,648 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640346355] [2021-07-09 17:27:57,648 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640346355] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:57,648 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1548944382] [2021-07-09 17:27:57,648 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 169 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 169 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:57,676 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:27:57,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:27:57,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:27:57,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:27:57,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:57,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:57,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:27:57,802 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:57,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:57,805 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:57,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:27:57,806 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:57,808 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:57,808 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:57,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:27:57,809 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:57,811 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:57,812 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:27:57,812 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:57,843 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:27:57,844 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:27:57,844 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:27:57,844 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:27:57,915 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:57,915 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1548944382] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:57,915 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:27:57,915 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:27:57,916 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282075119] [2021-07-09 17:27:57,916 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:27:57,916 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:27:57,916 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:27:57,916 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:27:57,916 INFO L87 Difference]: Start difference. First operand 449 states and 1301 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:59,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:27:59,009 INFO L93 Difference]: Finished difference Result 687 states and 1849 transitions. [2021-07-09 17:27:59,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-07-09 17:27:59,010 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:27:59,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:27:59,011 INFO L225 Difference]: With dead ends: 687 [2021-07-09 17:27:59,011 INFO L226 Difference]: Without dead ends: 678 [2021-07-09 17:27:59,011 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 318 ImplicationChecksByTransitivity, 974.5ms TimeCoverageRelationStatistics Valid=194, Invalid=1288, Unknown=0, NotChecked=0, Total=1482 [2021-07-09 17:27:59,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 678 states. [2021-07-09 17:27:59,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 678 to 454. [2021-07-09 17:27:59,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 454 states, 453 states have (on average 2.905077262693157) internal successors, (1316), 453 states have internal predecessors, (1316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:59,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 454 states to 454 states and 1316 transitions. [2021-07-09 17:27:59,017 INFO L78 Accepts]: Start accepts. Automaton has 454 states and 1316 transitions. Word has length 17 [2021-07-09 17:27:59,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:27:59,017 INFO L482 AbstractCegarLoop]: Abstraction has 454 states and 1316 transitions. [2021-07-09 17:27:59,017 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:27:59,017 INFO L276 IsEmpty]: Start isEmpty. Operand 454 states and 1316 transitions. [2021-07-09 17:27:59,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:27:59,018 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:27:59,018 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:27:59,232 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 169 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1390 [2021-07-09 17:27:59,232 INFO L430 AbstractCegarLoop]: === Iteration 179 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:27:59,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:27:59,232 INFO L82 PathProgramCache]: Analyzing trace with hash 326252984, now seen corresponding path program 165 times [2021-07-09 17:27:59,232 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:27:59,232 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269419357] [2021-07-09 17:27:59,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:27:59,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:27:59,373 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:59,373 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:27:59,373 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269419357] [2021-07-09 17:27:59,373 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269419357] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:59,373 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1620804991] [2021-07-09 17:27:59,373 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 170 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 170 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:27:59,402 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:27:59,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:27:59,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:27:59,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:27:59,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:59,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:59,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:27:59,523 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:59,525 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:59,526 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:59,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:27:59,526 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:59,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:59,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:59,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:27:59,530 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:59,532 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:27:59,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:27:59,533 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:27:59,565 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:27:59,565 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:27:59,566 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:27:59,566 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:27:59,615 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:27:59,616 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1620804991] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:27:59,616 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:27:59,616 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:27:59,616 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587524171] [2021-07-09 17:27:59,616 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:27:59,616 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:27:59,616 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:27:59,616 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:27:59,616 INFO L87 Difference]: Start difference. First operand 454 states and 1316 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:00,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:00,265 INFO L93 Difference]: Finished difference Result 665 states and 1818 transitions. [2021-07-09 17:28:00,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-09 17:28:00,265 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:00,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:00,266 INFO L225 Difference]: With dead ends: 665 [2021-07-09 17:28:00,266 INFO L226 Difference]: Without dead ends: 665 [2021-07-09 17:28:00,266 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 600.7ms TimeCoverageRelationStatistics Valid=123, Invalid=747, Unknown=0, NotChecked=0, Total=870 [2021-07-09 17:28:00,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states. [2021-07-09 17:28:00,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 450. [2021-07-09 17:28:00,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 450 states, 449 states have (on average 2.893095768374165) internal successors, (1299), 449 states have internal predecessors, (1299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:00,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 450 states to 450 states and 1299 transitions. [2021-07-09 17:28:00,272 INFO L78 Accepts]: Start accepts. Automaton has 450 states and 1299 transitions. Word has length 17 [2021-07-09 17:28:00,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:00,272 INFO L482 AbstractCegarLoop]: Abstraction has 450 states and 1299 transitions. [2021-07-09 17:28:00,272 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:00,272 INFO L276 IsEmpty]: Start isEmpty. Operand 450 states and 1299 transitions. [2021-07-09 17:28:00,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:00,273 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:00,273 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:00,489 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1395,170 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:00,490 INFO L430 AbstractCegarLoop]: === Iteration 180 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:00,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:00,490 INFO L82 PathProgramCache]: Analyzing trace with hash -1384360324, now seen corresponding path program 166 times [2021-07-09 17:28:00,490 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:00,490 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014537675] [2021-07-09 17:28:00,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:00,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:00,608 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:00,608 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:00,609 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014537675] [2021-07-09 17:28:00,609 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014537675] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:00,609 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1973942585] [2021-07-09 17:28:00,609 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 171 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 171 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:00,638 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:28:00,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:00,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:00,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:00,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:00,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:00,786 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:00,787 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:00,789 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:00,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:00,790 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:00,811 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:28:00,811 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:00,812 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:28:00,812 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:28:00,833 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:00,834 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1973942585] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:00,834 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:00,834 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:28:00,834 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756306719] [2021-07-09 17:28:00,834 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:28:00,834 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:00,834 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:28:00,834 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:28:00,834 INFO L87 Difference]: Start difference. First operand 450 states and 1299 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:01,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:01,403 INFO L93 Difference]: Finished difference Result 719 states and 1930 transitions. [2021-07-09 17:28:01,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-07-09 17:28:01,403 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:01,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:01,404 INFO L225 Difference]: With dead ends: 719 [2021-07-09 17:28:01,404 INFO L226 Difference]: Without dead ends: 719 [2021-07-09 17:28:01,404 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 204 ImplicationChecksByTransitivity, 537.5ms TimeCoverageRelationStatistics Valid=143, Invalid=913, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 17:28:01,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 719 states. [2021-07-09 17:28:01,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 719 to 459. [2021-07-09 17:28:01,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 459 states, 458 states have (on average 2.906113537117904) internal successors, (1331), 458 states have internal predecessors, (1331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:01,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 459 states to 459 states and 1331 transitions. [2021-07-09 17:28:01,411 INFO L78 Accepts]: Start accepts. Automaton has 459 states and 1331 transitions. Word has length 17 [2021-07-09 17:28:01,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:01,411 INFO L482 AbstractCegarLoop]: Abstraction has 459 states and 1331 transitions. [2021-07-09 17:28:01,411 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:01,411 INFO L276 IsEmpty]: Start isEmpty. Operand 459 states and 1331 transitions. [2021-07-09 17:28:01,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:01,412 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:01,412 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:01,628 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 171 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1399 [2021-07-09 17:28:01,628 INFO L430 AbstractCegarLoop]: === Iteration 181 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:01,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:01,629 INFO L82 PathProgramCache]: Analyzing trace with hash 1421201976, now seen corresponding path program 167 times [2021-07-09 17:28:01,629 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:01,629 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714182104] [2021-07-09 17:28:01,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:01,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:01,733 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:01,734 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:01,734 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714182104] [2021-07-09 17:28:01,734 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714182104] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:01,734 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [131217964] [2021-07-09 17:28:01,734 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 172 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 172 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:01,762 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:28:01,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:01,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:01,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:01,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:01,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:01,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:01,904 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:01,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:01,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:01,907 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:01,929 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:28:01,929 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:01,930 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:28:01,930 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:28:01,952 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:01,952 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [131217964] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:01,952 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:01,952 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:28:01,952 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041818438] [2021-07-09 17:28:01,953 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:28:01,953 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:01,953 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:28:01,953 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:28:01,953 INFO L87 Difference]: Start difference. First operand 459 states and 1331 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:02,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:02,452 INFO L93 Difference]: Finished difference Result 675 states and 1881 transitions. [2021-07-09 17:28:02,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-09 17:28:02,452 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:02,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:02,453 INFO L225 Difference]: With dead ends: 675 [2021-07-09 17:28:02,453 INFO L226 Difference]: Without dead ends: 675 [2021-07-09 17:28:02,453 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 505.2ms TimeCoverageRelationStatistics Valid=123, Invalid=689, Unknown=0, NotChecked=0, Total=812 [2021-07-09 17:28:02,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 675 states. [2021-07-09 17:28:02,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 675 to 461. [2021-07-09 17:28:02,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 461 states, 460 states have (on average 2.9065217391304348) internal successors, (1337), 460 states have internal predecessors, (1337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:02,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 461 states to 461 states and 1337 transitions. [2021-07-09 17:28:02,460 INFO L78 Accepts]: Start accepts. Automaton has 461 states and 1337 transitions. Word has length 17 [2021-07-09 17:28:02,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:02,460 INFO L482 AbstractCegarLoop]: Abstraction has 461 states and 1337 transitions. [2021-07-09 17:28:02,460 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:02,460 INFO L276 IsEmpty]: Start isEmpty. Operand 461 states and 1337 transitions. [2021-07-09 17:28:02,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:02,461 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:02,461 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:02,677 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1402,172 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:02,678 INFO L430 AbstractCegarLoop]: === Iteration 182 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:02,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:02,678 INFO L82 PathProgramCache]: Analyzing trace with hash -1800679940, now seen corresponding path program 168 times [2021-07-09 17:28:02,678 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:02,678 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818969805] [2021-07-09 17:28:02,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:02,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:02,777 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:02,777 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:02,777 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818969805] [2021-07-09 17:28:02,777 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818969805] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:02,777 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [631478918] [2021-07-09 17:28:02,777 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 173 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 173 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:02,806 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:28:02,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:02,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:02,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:02,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:02,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:02,961 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:02,961 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:02,963 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:02,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:02,964 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:02,986 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:28:02,986 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:02,987 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:28:02,987 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:28:03,009 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:03,009 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [631478918] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:03,009 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:03,009 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:28:03,009 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675399069] [2021-07-09 17:28:03,009 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:28:03,009 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:03,010 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:28:03,010 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:28:03,010 INFO L87 Difference]: Start difference. First operand 461 states and 1337 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:03,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:03,205 INFO L93 Difference]: Finished difference Result 629 states and 1785 transitions. [2021-07-09 17:28:03,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:28:03,206 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:03,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:03,206 INFO L225 Difference]: With dead ends: 629 [2021-07-09 17:28:03,206 INFO L226 Difference]: Without dead ends: 629 [2021-07-09 17:28:03,207 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 195.9ms TimeCoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:28:03,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 629 states. [2021-07-09 17:28:03,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 629 to 461. [2021-07-09 17:28:03,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 461 states, 460 states have (on average 2.9065217391304348) internal successors, (1337), 460 states have internal predecessors, (1337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:03,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 461 states to 461 states and 1337 transitions. [2021-07-09 17:28:03,213 INFO L78 Accepts]: Start accepts. Automaton has 461 states and 1337 transitions. Word has length 17 [2021-07-09 17:28:03,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:03,213 INFO L482 AbstractCegarLoop]: Abstraction has 461 states and 1337 transitions. [2021-07-09 17:28:03,213 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:03,213 INFO L276 IsEmpty]: Start isEmpty. Operand 461 states and 1337 transitions. [2021-07-09 17:28:03,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:03,214 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:03,214 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:03,429 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1405,173 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:03,429 INFO L430 AbstractCegarLoop]: === Iteration 183 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:03,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:03,429 INFO L82 PathProgramCache]: Analyzing trace with hash 1235007934, now seen corresponding path program 169 times [2021-07-09 17:28:03,429 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:03,429 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173269551] [2021-07-09 17:28:03,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:03,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:03,514 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:03,515 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:03,515 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173269551] [2021-07-09 17:28:03,515 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173269551] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:03,515 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [434970270] [2021-07-09 17:28:03,515 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 174 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 174 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:03,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:03,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:03,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:03,648 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:03,649 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:03,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:03,650 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:03,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:03,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:03,653 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:03,670 INFO L628 ElimStorePlain]: treesize reduction 30, result has 33.3 percent of original size [2021-07-09 17:28:03,671 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:03,671 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:28:03,671 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:15 [2021-07-09 17:28:03,695 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:03,695 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [434970270] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:03,695 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:03,695 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:28:03,695 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478524840] [2021-07-09 17:28:03,695 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:28:03,695 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:03,695 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:28:03,696 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:28:03,696 INFO L87 Difference]: Start difference. First operand 461 states and 1337 transitions. Second operand has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:04,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:04,063 INFO L93 Difference]: Finished difference Result 680 states and 1840 transitions. [2021-07-09 17:28:04,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-07-09 17:28:04,063 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:04,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:04,064 INFO L225 Difference]: With dead ends: 680 [2021-07-09 17:28:04,064 INFO L226 Difference]: Without dead ends: 680 [2021-07-09 17:28:04,064 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 274.1ms TimeCoverageRelationStatistics Valid=78, Invalid=572, Unknown=0, NotChecked=0, Total=650 [2021-07-09 17:28:04,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 680 states. [2021-07-09 17:28:04,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 680 to 532. [2021-07-09 17:28:04,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 532 states, 531 states have (on average 2.9661016949152543) internal successors, (1575), 531 states have internal predecessors, (1575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:04,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 532 states to 532 states and 1575 transitions. [2021-07-09 17:28:04,071 INFO L78 Accepts]: Start accepts. Automaton has 532 states and 1575 transitions. Word has length 17 [2021-07-09 17:28:04,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:04,071 INFO L482 AbstractCegarLoop]: Abstraction has 532 states and 1575 transitions. [2021-07-09 17:28:04,071 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:04,071 INFO L276 IsEmpty]: Start isEmpty. Operand 532 states and 1575 transitions. [2021-07-09 17:28:04,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:04,072 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:04,072 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:04,288 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1408,174 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:04,288 INFO L430 AbstractCegarLoop]: === Iteration 184 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:04,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:04,289 INFO L82 PathProgramCache]: Analyzing trace with hash 315307226, now seen corresponding path program 170 times [2021-07-09 17:28:04,289 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:04,289 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207887786] [2021-07-09 17:28:04,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:04,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:04,375 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:04,375 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:04,375 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207887786] [2021-07-09 17:28:04,376 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207887786] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:04,376 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [384135842] [2021-07-09 17:28:04,376 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 175 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 175 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:04,418 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:28:04,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:04,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:04,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:04,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:28:04,527 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:04,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:04,530 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:04,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:04,531 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:04,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:28:04,534 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:04,536 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:04,536 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:04,537 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:28:04,538 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:04,539 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:28:04,540 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:04,541 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:28:04,542 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:04,568 INFO L628 ElimStorePlain]: treesize reduction 21, result has 58.0 percent of original size [2021-07-09 17:28:04,569 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:04,569 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:28:04,569 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:125, output treesize:29 [2021-07-09 17:28:04,600 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:04,600 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [384135842] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:04,600 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:04,600 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:28:04,600 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896336337] [2021-07-09 17:28:04,600 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:28:04,600 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:04,600 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:28:04,600 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:28:04,601 INFO L87 Difference]: Start difference. First operand 532 states and 1575 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:05,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:05,081 INFO L93 Difference]: Finished difference Result 637 states and 1759 transitions. [2021-07-09 17:28:05,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-09 17:28:05,082 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:05,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:05,083 INFO L225 Difference]: With dead ends: 637 [2021-07-09 17:28:05,083 INFO L226 Difference]: Without dead ends: 633 [2021-07-09 17:28:05,083 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 410.4ms TimeCoverageRelationStatistics Valid=113, Invalid=817, Unknown=0, NotChecked=0, Total=930 [2021-07-09 17:28:05,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 633 states. [2021-07-09 17:28:05,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 633 to 534. [2021-07-09 17:28:05,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 534 states, 533 states have (on average 2.949343339587242) internal successors, (1572), 533 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:05,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 534 states to 534 states and 1572 transitions. [2021-07-09 17:28:05,089 INFO L78 Accepts]: Start accepts. Automaton has 534 states and 1572 transitions. Word has length 17 [2021-07-09 17:28:05,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:05,089 INFO L482 AbstractCegarLoop]: Abstraction has 534 states and 1572 transitions. [2021-07-09 17:28:05,089 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:05,089 INFO L276 IsEmpty]: Start isEmpty. Operand 534 states and 1572 transitions. [2021-07-09 17:28:05,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:05,090 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:05,090 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:05,306 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 175 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1410 [2021-07-09 17:28:05,307 INFO L430 AbstractCegarLoop]: === Iteration 185 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:05,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:05,307 INFO L82 PathProgramCache]: Analyzing trace with hash 1242738332, now seen corresponding path program 171 times [2021-07-09 17:28:05,307 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:05,307 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928226149] [2021-07-09 17:28:05,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:05,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:05,399 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:05,399 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:05,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928226149] [2021-07-09 17:28:05,399 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928226149] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:05,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [940633113] [2021-07-09 17:28:05,399 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 176 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 176 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:05,429 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:28:05,429 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:05,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:05,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:05,516 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:05,517 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:05,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:05,518 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:05,520 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:05,520 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:05,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:05,521 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:05,523 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:05,524 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:05,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:05,524 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:05,526 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:05,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:28:05,528 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:05,559 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:28:05,560 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:05,560 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:28:05,560 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:28:05,613 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:05,613 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [940633113] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:05,613 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:05,613 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:28:05,613 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554233378] [2021-07-09 17:28:05,613 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:28:05,613 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:05,614 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:28:05,614 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:28:05,614 INFO L87 Difference]: Start difference. First operand 534 states and 1572 transitions. Second operand has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:06,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:06,094 INFO L93 Difference]: Finished difference Result 702 states and 1885 transitions. [2021-07-09 17:28:06,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-09 17:28:06,094 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:06,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:06,095 INFO L225 Difference]: With dead ends: 702 [2021-07-09 17:28:06,095 INFO L226 Difference]: Without dead ends: 701 [2021-07-09 17:28:06,095 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 398.1ms TimeCoverageRelationStatistics Valid=102, Invalid=710, Unknown=0, NotChecked=0, Total=812 [2021-07-09 17:28:06,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 701 states. [2021-07-09 17:28:06,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 701 to 541. [2021-07-09 17:28:06,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 541 states, 540 states have (on average 2.9611111111111112) internal successors, (1599), 540 states have internal predecessors, (1599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:06,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 541 states to 541 states and 1599 transitions. [2021-07-09 17:28:06,102 INFO L78 Accepts]: Start accepts. Automaton has 541 states and 1599 transitions. Word has length 17 [2021-07-09 17:28:06,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:06,103 INFO L482 AbstractCegarLoop]: Abstraction has 541 states and 1599 transitions. [2021-07-09 17:28:06,103 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:06,103 INFO L276 IsEmpty]: Start isEmpty. Operand 541 states and 1599 transitions. [2021-07-09 17:28:06,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:06,103 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:06,103 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:06,320 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 176 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1415 [2021-07-09 17:28:06,320 INFO L430 AbstractCegarLoop]: === Iteration 186 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:06,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:06,321 INFO L82 PathProgramCache]: Analyzing trace with hash 2044354560, now seen corresponding path program 172 times [2021-07-09 17:28:06,321 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:06,321 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243771718] [2021-07-09 17:28:06,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:06,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:06,453 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:06,454 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:06,454 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243771718] [2021-07-09 17:28:06,454 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243771718] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:06,454 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1761365635] [2021-07-09 17:28:06,454 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 177 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 177 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:06,483 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:28:06,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:06,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:06,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:06,569 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:06,570 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:06,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:06,571 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:06,573 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:06,573 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:06,573 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:06,574 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:06,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:06,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:06,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:06,577 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:06,579 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:06,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:28:06,580 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:06,611 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:28:06,611 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:06,612 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:28:06,612 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:28:06,684 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:06,684 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1761365635] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:06,684 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:06,685 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:28:06,686 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139577093] [2021-07-09 17:28:06,686 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:28:06,686 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:06,686 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:28:06,686 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:28:06,686 INFO L87 Difference]: Start difference. First operand 541 states and 1599 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:07,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:07,413 INFO L93 Difference]: Finished difference Result 712 states and 1917 transitions. [2021-07-09 17:28:07,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-07-09 17:28:07,414 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:07,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:07,415 INFO L225 Difference]: With dead ends: 712 [2021-07-09 17:28:07,415 INFO L226 Difference]: Without dead ends: 708 [2021-07-09 17:28:07,415 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 327 ImplicationChecksByTransitivity, 632.4ms TimeCoverageRelationStatistics Valid=175, Invalid=1231, Unknown=0, NotChecked=0, Total=1406 [2021-07-09 17:28:07,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 708 states. [2021-07-09 17:28:07,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 708 to 552. [2021-07-09 17:28:07,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 552 states, 551 states have (on average 2.9600725952813067) internal successors, (1631), 551 states have internal predecessors, (1631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:07,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 1631 transitions. [2021-07-09 17:28:07,423 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 1631 transitions. Word has length 17 [2021-07-09 17:28:07,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:07,423 INFO L482 AbstractCegarLoop]: Abstraction has 552 states and 1631 transitions. [2021-07-09 17:28:07,423 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:07,423 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 1631 transitions. [2021-07-09 17:28:07,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:07,424 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:07,424 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:07,632 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1419,177 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:07,633 INFO L430 AbstractCegarLoop]: === Iteration 187 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:07,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:07,633 INFO L82 PathProgramCache]: Analyzing trace with hash -532269030, now seen corresponding path program 173 times [2021-07-09 17:28:07,633 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:07,633 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951362179] [2021-07-09 17:28:07,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:07,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:07,728 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:07,729 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:07,729 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951362179] [2021-07-09 17:28:07,729 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951362179] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:07,729 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1436069650] [2021-07-09 17:28:07,729 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 178 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 178 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:07,782 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:28:07,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:07,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:07,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:07,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:07,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:07,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:07,856 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:07,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:07,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:07,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:07,859 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:07,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:07,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:07,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:07,862 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:07,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:07,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:28:07,865 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:07,894 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:28:07,894 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:07,895 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:28:07,895 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:28:07,939 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:07,939 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1436069650] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:07,939 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:07,939 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:28:07,939 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444636295] [2021-07-09 17:28:07,939 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:28:07,940 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:07,940 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:28:07,940 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:28:07,940 INFO L87 Difference]: Start difference. First operand 552 states and 1631 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:08,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:08,459 INFO L93 Difference]: Finished difference Result 698 states and 1886 transitions. [2021-07-09 17:28:08,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-07-09 17:28:08,459 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:08,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:08,460 INFO L225 Difference]: With dead ends: 698 [2021-07-09 17:28:08,460 INFO L226 Difference]: Without dead ends: 698 [2021-07-09 17:28:08,460 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 460.0ms TimeCoverageRelationStatistics Valid=146, Invalid=846, Unknown=0, NotChecked=0, Total=992 [2021-07-09 17:28:08,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 698 states. [2021-07-09 17:28:08,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 698 to 535. [2021-07-09 17:28:08,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 535 states, 534 states have (on average 2.9344569288389515) internal successors, (1567), 534 states have internal predecessors, (1567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:08,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 1567 transitions. [2021-07-09 17:28:08,467 INFO L78 Accepts]: Start accepts. Automaton has 535 states and 1567 transitions. Word has length 17 [2021-07-09 17:28:08,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:08,467 INFO L482 AbstractCegarLoop]: Abstraction has 535 states and 1567 transitions. [2021-07-09 17:28:08,467 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:08,467 INFO L276 IsEmpty]: Start isEmpty. Operand 535 states and 1567 transitions. [2021-07-09 17:28:08,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:08,468 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:08,468 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:08,672 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 178 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1424 [2021-07-09 17:28:08,673 INFO L430 AbstractCegarLoop]: === Iteration 188 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:08,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:08,673 INFO L82 PathProgramCache]: Analyzing trace with hash 1360854522, now seen corresponding path program 174 times [2021-07-09 17:28:08,673 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:08,673 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007958998] [2021-07-09 17:28:08,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:08,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:08,782 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:08,782 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:08,783 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007958998] [2021-07-09 17:28:08,783 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007958998] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:08,783 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [197307426] [2021-07-09 17:28:08,783 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 179 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 179 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:08,814 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:28:08,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:08,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:08,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:08,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:08,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:08,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:08,918 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:08,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:08,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:08,921 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:08,921 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:08,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:08,924 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:08,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:08,924 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:08,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:08,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:28:08,927 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:08,958 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:28:08,959 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:08,959 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:28:08,959 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:28:09,028 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:09,029 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [197307426] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:09,029 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:09,029 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:28:09,029 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629398762] [2021-07-09 17:28:09,029 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:28:09,029 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:09,029 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:28:09,029 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:28:09,029 INFO L87 Difference]: Start difference. First operand 535 states and 1567 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:09,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:09,794 INFO L93 Difference]: Finished difference Result 721 states and 1917 transitions. [2021-07-09 17:28:09,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-07-09 17:28:09,795 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:09,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:09,795 INFO L225 Difference]: With dead ends: 721 [2021-07-09 17:28:09,796 INFO L226 Difference]: Without dead ends: 716 [2021-07-09 17:28:09,796 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 421 ImplicationChecksByTransitivity, 594.5ms TimeCoverageRelationStatistics Valid=181, Invalid=1459, Unknown=0, NotChecked=0, Total=1640 [2021-07-09 17:28:09,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 716 states. [2021-07-09 17:28:09,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 716 to 555. [2021-07-09 17:28:09,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 555 states, 554 states have (on average 2.9422382671480145) internal successors, (1630), 554 states have internal predecessors, (1630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:09,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 555 states to 555 states and 1630 transitions. [2021-07-09 17:28:09,803 INFO L78 Accepts]: Start accepts. Automaton has 555 states and 1630 transitions. Word has length 17 [2021-07-09 17:28:09,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:09,803 INFO L482 AbstractCegarLoop]: Abstraction has 555 states and 1630 transitions. [2021-07-09 17:28:09,803 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:09,803 INFO L276 IsEmpty]: Start isEmpty. Operand 555 states and 1630 transitions. [2021-07-09 17:28:09,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:09,804 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:09,804 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:10,015 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1428,179 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:10,015 INFO L430 AbstractCegarLoop]: === Iteration 189 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:10,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:10,016 INFO L82 PathProgramCache]: Analyzing trace with hash -1205065440, now seen corresponding path program 175 times [2021-07-09 17:28:10,016 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:10,016 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560675916] [2021-07-09 17:28:10,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:10,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:10,092 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:10,092 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:10,092 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560675916] [2021-07-09 17:28:10,092 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560675916] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:10,092 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1326541044] [2021-07-09 17:28:10,092 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 180 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 180 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:10,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:10,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:10,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:10,238 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:10,238 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:10,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:10,239 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:10,242 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:28:10,243 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:10,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:28:10,245 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:10,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:28:10,248 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:10,251 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:10,251 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:10,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:28:10,252 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:10,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:28:10,255 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:10,281 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:28:10,281 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:10,282 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:28:10,282 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:28:10,307 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:10,307 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1326541044] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:10,307 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:10,307 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:28:10,307 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870273420] [2021-07-09 17:28:10,307 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:28:10,307 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:10,307 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:28:10,307 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:28:10,307 INFO L87 Difference]: Start difference. First operand 555 states and 1630 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:10,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:10,757 INFO L93 Difference]: Finished difference Result 663 states and 1818 transitions. [2021-07-09 17:28:10,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-09 17:28:10,758 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:10,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:10,758 INFO L225 Difference]: With dead ends: 663 [2021-07-09 17:28:10,759 INFO L226 Difference]: Without dead ends: 655 [2021-07-09 17:28:10,759 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 389.9ms TimeCoverageRelationStatistics Valid=124, Invalid=932, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 17:28:10,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 655 states. [2021-07-09 17:28:10,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 655 to 559. [2021-07-09 17:28:10,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 559 states, 558 states have (on average 2.921146953405018) internal successors, (1630), 558 states have internal predecessors, (1630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:10,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 559 states to 559 states and 1630 transitions. [2021-07-09 17:28:10,765 INFO L78 Accepts]: Start accepts. Automaton has 559 states and 1630 transitions. Word has length 17 [2021-07-09 17:28:10,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:10,765 INFO L482 AbstractCegarLoop]: Abstraction has 559 states and 1630 transitions. [2021-07-09 17:28:10,765 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:10,766 INFO L276 IsEmpty]: Start isEmpty. Operand 559 states and 1630 transitions. [2021-07-09 17:28:10,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:10,766 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:10,766 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:10,983 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1434,180 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:10,983 INFO L430 AbstractCegarLoop]: === Iteration 190 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:10,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:10,983 INFO L82 PathProgramCache]: Analyzing trace with hash 562679962, now seen corresponding path program 176 times [2021-07-09 17:28:10,983 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:10,983 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747741161] [2021-07-09 17:28:10,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:10,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:11,079 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:11,079 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:11,079 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747741161] [2021-07-09 17:28:11,079 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747741161] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:11,079 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2126985897] [2021-07-09 17:28:11,079 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 181 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 181 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:11,109 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:28:11,109 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:11,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:11,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:11,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:11,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:11,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:11,216 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:11,218 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:11,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:11,219 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:11,240 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:28:11,241 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:11,241 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:28:11,241 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:28:11,261 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:11,261 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2126985897] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:11,261 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:11,261 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:28:11,261 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632427722] [2021-07-09 17:28:11,261 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:28:11,261 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:11,262 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:28:11,262 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:28:11,262 INFO L87 Difference]: Start difference. First operand 559 states and 1630 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:11,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:11,697 INFO L93 Difference]: Finished difference Result 785 states and 2063 transitions. [2021-07-09 17:28:11,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-09 17:28:11,697 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:11,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:11,698 INFO L225 Difference]: With dead ends: 785 [2021-07-09 17:28:11,698 INFO L226 Difference]: Without dead ends: 785 [2021-07-09 17:28:11,699 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 303.7ms TimeCoverageRelationStatistics Valid=110, Invalid=760, Unknown=0, NotChecked=0, Total=870 [2021-07-09 17:28:11,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 785 states. [2021-07-09 17:28:11,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 785 to 562. [2021-07-09 17:28:11,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 562 states, 561 states have (on average 2.9180035650623886) internal successors, (1637), 561 states have internal predecessors, (1637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:11,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 562 states to 562 states and 1637 transitions. [2021-07-09 17:28:11,706 INFO L78 Accepts]: Start accepts. Automaton has 562 states and 1637 transitions. Word has length 17 [2021-07-09 17:28:11,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:11,706 INFO L482 AbstractCegarLoop]: Abstraction has 562 states and 1637 transitions. [2021-07-09 17:28:11,706 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:11,706 INFO L276 IsEmpty]: Start isEmpty. Operand 562 states and 1637 transitions. [2021-07-09 17:28:11,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:11,707 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:11,707 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:11,923 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 181 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1441 [2021-07-09 17:28:11,923 INFO L430 AbstractCegarLoop]: === Iteration 191 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:11,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:11,924 INFO L82 PathProgramCache]: Analyzing trace with hash -1861027394, now seen corresponding path program 177 times [2021-07-09 17:28:11,924 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:11,924 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29458780] [2021-07-09 17:28:11,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:11,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:12,006 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:12,007 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:12,007 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29458780] [2021-07-09 17:28:12,007 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29458780] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:12,007 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2068235114] [2021-07-09 17:28:12,007 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 182 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 182 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:12,036 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:28:12,036 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:12,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:12,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:12,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:12,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:12,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:12,135 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:12,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:12,138 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:12,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:12,138 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:12,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:12,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:12,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:12,142 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:12,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:12,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:28:12,144 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:12,175 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:28:12,175 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:12,176 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:28:12,176 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:28:12,234 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:12,234 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2068235114] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:12,234 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:12,234 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:28:12,234 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336659461] [2021-07-09 17:28:12,235 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:28:12,235 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:12,235 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:28:12,235 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:28:12,235 INFO L87 Difference]: Start difference. First operand 562 states and 1637 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:12,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:12,629 INFO L93 Difference]: Finished difference Result 689 states and 1887 transitions. [2021-07-09 17:28:12,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-09 17:28:12,629 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:12,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:12,630 INFO L225 Difference]: With dead ends: 689 [2021-07-09 17:28:12,630 INFO L226 Difference]: Without dead ends: 685 [2021-07-09 17:28:12,630 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 392.2ms TimeCoverageRelationStatistics Valid=112, Invalid=758, Unknown=0, NotChecked=0, Total=870 [2021-07-09 17:28:12,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 685 states. [2021-07-09 17:28:12,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 685 to 571. [2021-07-09 17:28:12,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 570 states have (on average 2.9192982456140353) internal successors, (1664), 570 states have internal predecessors, (1664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:12,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 1664 transitions. [2021-07-09 17:28:12,637 INFO L78 Accepts]: Start accepts. Automaton has 571 states and 1664 transitions. Word has length 17 [2021-07-09 17:28:12,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:12,638 INFO L482 AbstractCegarLoop]: Abstraction has 571 states and 1664 transitions. [2021-07-09 17:28:12,638 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:12,638 INFO L276 IsEmpty]: Start isEmpty. Operand 571 states and 1664 transitions. [2021-07-09 17:28:12,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:12,638 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:12,638 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:12,839 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1444,182 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:12,839 INFO L430 AbstractCegarLoop]: === Iteration 192 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:12,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:12,839 INFO L82 PathProgramCache]: Analyzing trace with hash -131980060, now seen corresponding path program 178 times [2021-07-09 17:28:12,839 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:12,839 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988350483] [2021-07-09 17:28:12,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:12,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:12,931 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:12,932 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:12,932 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988350483] [2021-07-09 17:28:12,932 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988350483] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:12,932 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1422859199] [2021-07-09 17:28:12,932 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 183 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 183 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:12,960 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:28:12,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:12,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:12,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:13,105 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:13,105 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:13,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:13,106 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:13,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:28:13,109 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:13,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:28:13,113 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:13,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:28:13,116 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:13,118 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:13,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:13,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:28:13,120 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:13,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:28:13,123 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:13,151 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:28:13,151 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:13,152 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:28:13,152 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:28:13,177 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:13,178 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1422859199] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:13,178 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:13,178 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:28:13,178 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32240038] [2021-07-09 17:28:13,178 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:28:13,178 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:13,178 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:28:13,178 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:28:13,178 INFO L87 Difference]: Start difference. First operand 571 states and 1664 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:13,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:13,528 INFO L93 Difference]: Finished difference Result 632 states and 1781 transitions. [2021-07-09 17:28:13,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:28:13,528 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:13,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:13,529 INFO L225 Difference]: With dead ends: 632 [2021-07-09 17:28:13,529 INFO L226 Difference]: Without dead ends: 624 [2021-07-09 17:28:13,529 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 342.4ms TimeCoverageRelationStatistics Valid=84, Invalid=516, Unknown=0, NotChecked=0, Total=600 [2021-07-09 17:28:13,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 624 states. [2021-07-09 17:28:13,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 624 to 571. [2021-07-09 17:28:13,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 570 states have (on average 2.912280701754386) internal successors, (1660), 570 states have internal predecessors, (1660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:13,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 1660 transitions. [2021-07-09 17:28:13,536 INFO L78 Accepts]: Start accepts. Automaton has 571 states and 1660 transitions. Word has length 17 [2021-07-09 17:28:13,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:13,536 INFO L482 AbstractCegarLoop]: Abstraction has 571 states and 1660 transitions. [2021-07-09 17:28:13,536 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:13,536 INFO L276 IsEmpty]: Start isEmpty. Operand 571 states and 1660 transitions. [2021-07-09 17:28:13,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:13,537 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:13,537 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:13,745 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1450,183 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:13,745 INFO L430 AbstractCegarLoop]: === Iteration 193 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:13,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:13,745 INFO L82 PathProgramCache]: Analyzing trace with hash 1928879742, now seen corresponding path program 179 times [2021-07-09 17:28:13,745 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:13,746 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477617858] [2021-07-09 17:28:13,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:13,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:13,819 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:13,819 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:13,819 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477617858] [2021-07-09 17:28:13,819 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477617858] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:13,819 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1736868521] [2021-07-09 17:28:13,819 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 184 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 184 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:13,869 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:28:13,869 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:13,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:13,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:13,990 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:13,990 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:13,990 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:13,991 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:13,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:28:13,993 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:13,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:28:13,995 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:13,997 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:28:13,998 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:13,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:14,000 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:14,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:28:14,001 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:14,002 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:28:14,003 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:14,023 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:28:14,023 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:14,024 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:28:14,024 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:28:14,043 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:14,043 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1736868521] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:14,044 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:14,044 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:28:14,044 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89531710] [2021-07-09 17:28:14,044 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:28:14,044 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:14,044 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:28:14,044 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:28:14,044 INFO L87 Difference]: Start difference. First operand 571 states and 1660 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:14,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:14,297 INFO L93 Difference]: Finished difference Result 628 states and 1771 transitions. [2021-07-09 17:28:14,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:28:14,297 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:14,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:14,298 INFO L225 Difference]: With dead ends: 628 [2021-07-09 17:28:14,298 INFO L226 Difference]: Without dead ends: 616 [2021-07-09 17:28:14,298 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 268.9ms TimeCoverageRelationStatistics Valid=86, Invalid=564, Unknown=0, NotChecked=0, Total=650 [2021-07-09 17:28:14,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 616 states. [2021-07-09 17:28:14,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 616 to 573. [2021-07-09 17:28:14,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 573 states, 572 states have (on average 2.9003496503496504) internal successors, (1659), 572 states have internal predecessors, (1659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:14,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 573 states to 573 states and 1659 transitions. [2021-07-09 17:28:14,305 INFO L78 Accepts]: Start accepts. Automaton has 573 states and 1659 transitions. Word has length 17 [2021-07-09 17:28:14,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:14,305 INFO L482 AbstractCegarLoop]: Abstraction has 573 states and 1659 transitions. [2021-07-09 17:28:14,305 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:14,305 INFO L276 IsEmpty]: Start isEmpty. Operand 573 states and 1659 transitions. [2021-07-09 17:28:14,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:14,306 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:14,306 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:14,521 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 184 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1457 [2021-07-09 17:28:14,521 INFO L430 AbstractCegarLoop]: === Iteration 194 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:14,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:14,522 INFO L82 PathProgramCache]: Analyzing trace with hash 146360346, now seen corresponding path program 180 times [2021-07-09 17:28:14,522 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:14,522 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586120495] [2021-07-09 17:28:14,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:14,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:14,623 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:14,623 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:14,623 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586120495] [2021-07-09 17:28:14,623 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586120495] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:14,623 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [784614904] [2021-07-09 17:28:14,624 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 185 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 185 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:14,681 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:28:14,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:14,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:14,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:14,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:14,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:14,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:14,782 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:14,784 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:14,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:14,785 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:14,804 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:28:14,804 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:14,805 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:28:14,805 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:28:14,823 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:14,823 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [784614904] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:14,823 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:14,823 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:28:14,823 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950697068] [2021-07-09 17:28:14,823 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:28:14,823 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:14,823 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:28:14,823 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:28:14,823 INFO L87 Difference]: Start difference. First operand 573 states and 1659 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:15,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:15,078 INFO L93 Difference]: Finished difference Result 666 states and 1855 transitions. [2021-07-09 17:28:15,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:28:15,079 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:15,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:15,080 INFO L225 Difference]: With dead ends: 666 [2021-07-09 17:28:15,080 INFO L226 Difference]: Without dead ends: 666 [2021-07-09 17:28:15,080 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 172.3ms TimeCoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:28:15,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 666 states. [2021-07-09 17:28:15,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 666 to 573. [2021-07-09 17:28:15,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 573 states, 572 states have (on average 2.9003496503496504) internal successors, (1659), 572 states have internal predecessors, (1659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:15,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 573 states to 573 states and 1659 transitions. [2021-07-09 17:28:15,086 INFO L78 Accepts]: Start accepts. Automaton has 573 states and 1659 transitions. Word has length 17 [2021-07-09 17:28:15,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:15,087 INFO L482 AbstractCegarLoop]: Abstraction has 573 states and 1659 transitions. [2021-07-09 17:28:15,087 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:15,087 INFO L276 IsEmpty]: Start isEmpty. Operand 573 states and 1659 transitions. [2021-07-09 17:28:15,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:15,087 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:15,087 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:15,304 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 185 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1464 [2021-07-09 17:28:15,304 INFO L430 AbstractCegarLoop]: === Iteration 195 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:15,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:15,305 INFO L82 PathProgramCache]: Analyzing trace with hash -267672872, now seen corresponding path program 181 times [2021-07-09 17:28:15,305 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:15,305 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285509646] [2021-07-09 17:28:15,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:15,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:15,398 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:15,399 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:15,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285509646] [2021-07-09 17:28:15,399 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285509646] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:15,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [490474766] [2021-07-09 17:28:15,399 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 186 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 186 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:15,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:15,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:15,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:15,535 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:15,536 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:15,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:15,537 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:15,539 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:15,539 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:15,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:15,540 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:15,542 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:15,543 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:15,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:15,544 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:15,546 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:15,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:28:15,547 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:15,578 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:28:15,578 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:15,579 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:28:15,579 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:28:15,628 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:15,628 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [490474766] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:15,628 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:15,628 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:28:15,628 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252286438] [2021-07-09 17:28:15,628 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:28:15,628 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:15,629 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:28:15,629 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:28:15,629 INFO L87 Difference]: Start difference. First operand 573 states and 1659 transitions. Second operand has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:15,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:15,917 INFO L93 Difference]: Finished difference Result 686 states and 1874 transitions. [2021-07-09 17:28:15,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-09 17:28:15,918 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:15,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:15,919 INFO L225 Difference]: With dead ends: 686 [2021-07-09 17:28:15,919 INFO L226 Difference]: Without dead ends: 686 [2021-07-09 17:28:15,919 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 256.0ms TimeCoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:28:15,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states. [2021-07-09 17:28:15,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 583. [2021-07-09 17:28:15,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 583 states, 582 states have (on average 2.90893470790378) internal successors, (1693), 582 states have internal predecessors, (1693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:15,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 583 states to 583 states and 1693 transitions. [2021-07-09 17:28:15,926 INFO L78 Accepts]: Start accepts. Automaton has 583 states and 1693 transitions. Word has length 17 [2021-07-09 17:28:15,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:15,926 INFO L482 AbstractCegarLoop]: Abstraction has 583 states and 1693 transitions. [2021-07-09 17:28:15,926 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:15,927 INFO L276 IsEmpty]: Start isEmpty. Operand 583 states and 1693 transitions. [2021-07-09 17:28:15,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:15,927 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:15,927 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:16,128 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1467,186 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:16,129 INFO L430 AbstractCegarLoop]: === Iteration 196 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:16,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:16,129 INFO L82 PathProgramCache]: Analyzing trace with hash 533943356, now seen corresponding path program 182 times [2021-07-09 17:28:16,129 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:16,129 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901763481] [2021-07-09 17:28:16,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:16,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:16,216 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:16,216 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:16,216 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901763481] [2021-07-09 17:28:16,216 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901763481] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:16,216 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [179093326] [2021-07-09 17:28:16,216 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 187 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 187 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:16,244 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:28:16,244 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:16,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:16,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:16,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:16,349 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:16,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:16,350 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:16,352 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:16,352 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:16,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:16,353 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:16,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:16,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:16,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:16,356 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:16,358 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:16,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:28:16,359 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:16,390 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:28:16,390 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:16,391 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:28:16,391 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:28:16,460 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:16,461 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [179093326] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:16,461 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:16,461 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:28:16,461 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074377374] [2021-07-09 17:28:16,461 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:28:16,461 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:16,461 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:28:16,461 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:28:16,461 INFO L87 Difference]: Start difference. First operand 583 states and 1693 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:17,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:17,261 INFO L93 Difference]: Finished difference Result 703 states and 1905 transitions. [2021-07-09 17:28:17,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-07-09 17:28:17,262 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:17,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:17,263 INFO L225 Difference]: With dead ends: 703 [2021-07-09 17:28:17,263 INFO L226 Difference]: Without dead ends: 694 [2021-07-09 17:28:17,263 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 273 ImplicationChecksByTransitivity, 736.3ms TimeCoverageRelationStatistics Valid=154, Invalid=1106, Unknown=0, NotChecked=0, Total=1260 [2021-07-09 17:28:17,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 694 states. [2021-07-09 17:28:17,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 694 to 588. [2021-07-09 17:28:17,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 588 states, 587 states have (on average 2.909710391822828) internal successors, (1708), 587 states have internal predecessors, (1708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:17,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 588 states to 588 states and 1708 transitions. [2021-07-09 17:28:17,270 INFO L78 Accepts]: Start accepts. Automaton has 588 states and 1708 transitions. Word has length 17 [2021-07-09 17:28:17,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:17,270 INFO L482 AbstractCegarLoop]: Abstraction has 588 states and 1708 transitions. [2021-07-09 17:28:17,270 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:17,270 INFO L276 IsEmpty]: Start isEmpty. Operand 588 states and 1708 transitions. [2021-07-09 17:28:17,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:17,271 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:17,271 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:17,487 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1471,187 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:17,488 INFO L430 AbstractCegarLoop]: === Iteration 197 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:17,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:17,488 INFO L82 PathProgramCache]: Analyzing trace with hash -2042680234, now seen corresponding path program 183 times [2021-07-09 17:28:17,488 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:17,488 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571494370] [2021-07-09 17:28:17,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:17,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:17,559 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:17,559 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:17,559 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571494370] [2021-07-09 17:28:17,559 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571494370] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:17,559 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [133824167] [2021-07-09 17:28:17,559 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 188 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 188 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:17,595 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:28:17,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:17,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:17,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:17,691 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:17,691 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:17,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:17,692 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:17,694 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:17,694 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:17,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:17,695 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:17,696 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:17,696 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:17,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:17,697 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:17,698 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:17,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:28:17,699 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:17,721 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:28:17,721 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:17,722 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:28:17,722 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:28:17,756 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:17,756 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [133824167] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:17,756 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:17,756 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:28:17,756 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391558136] [2021-07-09 17:28:17,756 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:28:17,756 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:17,757 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:28:17,757 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:28:17,757 INFO L87 Difference]: Start difference. First operand 588 states and 1708 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:18,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:18,122 INFO L93 Difference]: Finished difference Result 681 states and 1874 transitions. [2021-07-09 17:28:18,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-09 17:28:18,123 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:18,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:18,124 INFO L225 Difference]: With dead ends: 681 [2021-07-09 17:28:18,124 INFO L226 Difference]: Without dead ends: 681 [2021-07-09 17:28:18,124 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 320.1ms TimeCoverageRelationStatistics Valid=109, Invalid=647, Unknown=0, NotChecked=0, Total=756 [2021-07-09 17:28:18,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 681 states. [2021-07-09 17:28:18,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 681 to 577. [2021-07-09 17:28:18,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 577 states, 576 states have (on average 2.8958333333333335) internal successors, (1668), 576 states have internal predecessors, (1668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:18,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 1668 transitions. [2021-07-09 17:28:18,130 INFO L78 Accepts]: Start accepts. Automaton has 577 states and 1668 transitions. Word has length 17 [2021-07-09 17:28:18,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:18,131 INFO L482 AbstractCegarLoop]: Abstraction has 577 states and 1668 transitions. [2021-07-09 17:28:18,131 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:18,131 INFO L276 IsEmpty]: Start isEmpty. Operand 577 states and 1668 transitions. [2021-07-09 17:28:18,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:18,131 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:18,131 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:18,348 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 188 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1476 [2021-07-09 17:28:18,348 INFO L430 AbstractCegarLoop]: === Iteration 198 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:18,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:18,348 INFO L82 PathProgramCache]: Analyzing trace with hash 541673754, now seen corresponding path program 184 times [2021-07-09 17:28:18,348 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:18,348 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778474362] [2021-07-09 17:28:18,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:18,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:18,455 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:18,456 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:18,456 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778474362] [2021-07-09 17:28:18,456 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778474362] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:18,456 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [310831291] [2021-07-09 17:28:18,456 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 189 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 189 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:18,484 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:28:18,484 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:18,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:18,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:18,629 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:18,630 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:18,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:18,631 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:18,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:18,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:18,634 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:18,656 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:28:18,656 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:18,657 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:28:18,657 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:28:18,679 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:18,679 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [310831291] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:18,679 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:18,679 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:28:18,679 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049039087] [2021-07-09 17:28:18,680 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:28:18,680 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:18,680 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:28:18,680 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:28:18,680 INFO L87 Difference]: Start difference. First operand 577 states and 1668 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:19,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:19,241 INFO L93 Difference]: Finished difference Result 727 states and 1960 transitions. [2021-07-09 17:28:19,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-07-09 17:28:19,242 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:19,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:19,243 INFO L225 Difference]: With dead ends: 727 [2021-07-09 17:28:19,243 INFO L226 Difference]: Without dead ends: 727 [2021-07-09 17:28:19,243 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 520.4ms TimeCoverageRelationStatistics Valid=146, Invalid=910, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 17:28:19,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 727 states. [2021-07-09 17:28:19,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 727 to 575. [2021-07-09 17:28:19,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 575 states, 574 states have (on average 2.897212543554007) internal successors, (1663), 574 states have internal predecessors, (1663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:19,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 575 states to 575 states and 1663 transitions. [2021-07-09 17:28:19,251 INFO L78 Accepts]: Start accepts. Automaton has 575 states and 1663 transitions. Word has length 17 [2021-07-09 17:28:19,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:19,251 INFO L482 AbstractCegarLoop]: Abstraction has 575 states and 1663 transitions. [2021-07-09 17:28:19,251 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:19,251 INFO L276 IsEmpty]: Start isEmpty. Operand 575 states and 1663 transitions. [2021-07-09 17:28:19,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:19,252 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:19,252 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:19,467 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1480,189 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:19,467 INFO L430 AbstractCegarLoop]: === Iteration 199 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:19,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:19,468 INFO L82 PathProgramCache]: Analyzing trace with hash -947731242, now seen corresponding path program 185 times [2021-07-09 17:28:19,468 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:19,468 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821923126] [2021-07-09 17:28:19,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:19,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:19,558 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:19,558 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:19,558 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821923126] [2021-07-09 17:28:19,558 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821923126] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:19,558 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [803269825] [2021-07-09 17:28:19,558 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 190 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 190 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:19,587 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:28:19,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:19,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:19,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:19,698 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:19,699 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:19,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:19,700 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:19,702 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:19,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:19,702 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:19,723 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:28:19,723 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:19,723 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:28:19,724 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:28:19,742 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:19,742 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [803269825] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:19,742 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:19,742 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:28:19,742 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733030667] [2021-07-09 17:28:19,743 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:28:19,743 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:19,743 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:28:19,743 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:28:19,743 INFO L87 Difference]: Start difference. First operand 575 states and 1663 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:20,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:20,243 INFO L93 Difference]: Finished difference Result 672 states and 1874 transitions. [2021-07-09 17:28:20,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-09 17:28:20,244 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:20,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:20,245 INFO L225 Difference]: With dead ends: 672 [2021-07-09 17:28:20,245 INFO L226 Difference]: Without dead ends: 672 [2021-07-09 17:28:20,245 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 443.6ms TimeCoverageRelationStatistics Valid=125, Invalid=687, Unknown=0, NotChecked=0, Total=812 [2021-07-09 17:28:20,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 672 states. [2021-07-09 17:28:20,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 672 to 574. [2021-07-09 17:28:20,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 574 states, 573 states have (on average 2.898778359511344) internal successors, (1661), 573 states have internal predecessors, (1661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:20,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 574 states to 574 states and 1661 transitions. [2021-07-09 17:28:20,252 INFO L78 Accepts]: Start accepts. Automaton has 574 states and 1661 transitions. Word has length 17 [2021-07-09 17:28:20,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:20,252 INFO L482 AbstractCegarLoop]: Abstraction has 574 states and 1661 transitions. [2021-07-09 17:28:20,252 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:20,252 INFO L276 IsEmpty]: Start isEmpty. Operand 574 states and 1661 transitions. [2021-07-09 17:28:20,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:20,253 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:20,253 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:20,469 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1483,190 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:20,469 INFO L430 AbstractCegarLoop]: === Iteration 200 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:20,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:20,469 INFO L82 PathProgramCache]: Analyzing trace with hash 125354138, now seen corresponding path program 186 times [2021-07-09 17:28:20,469 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:20,470 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421460952] [2021-07-09 17:28:20,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:20,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:20,544 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:20,545 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:20,545 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421460952] [2021-07-09 17:28:20,545 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421460952] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:20,545 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1607134700] [2021-07-09 17:28:20,545 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 191 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 191 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:20,573 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:28:20,573 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:20,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:20,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:20,695 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:20,695 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:20,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:20,696 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:20,699 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:20,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:20,700 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:20,729 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:28:20,729 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:20,730 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:28:20,730 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:28:20,749 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:20,749 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1607134700] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:20,749 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:20,749 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:28:20,749 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682467361] [2021-07-09 17:28:20,749 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:28:20,749 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:20,749 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:28:20,749 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:28:20,749 INFO L87 Difference]: Start difference. First operand 574 states and 1661 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:20,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:20,908 INFO L93 Difference]: Finished difference Result 642 states and 1808 transitions. [2021-07-09 17:28:20,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-09 17:28:20,909 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:20,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:20,910 INFO L225 Difference]: With dead ends: 642 [2021-07-09 17:28:20,910 INFO L226 Difference]: Without dead ends: 642 [2021-07-09 17:28:20,910 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 160.7ms TimeCoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:28:20,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 642 states. [2021-07-09 17:28:20,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 642 to 577. [2021-07-09 17:28:20,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 577 states, 576 states have (on average 2.8975694444444446) internal successors, (1669), 576 states have internal predecessors, (1669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:20,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 1669 transitions. [2021-07-09 17:28:20,917 INFO L78 Accepts]: Start accepts. Automaton has 577 states and 1669 transitions. Word has length 17 [2021-07-09 17:28:20,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:20,917 INFO L482 AbstractCegarLoop]: Abstraction has 577 states and 1669 transitions. [2021-07-09 17:28:20,917 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:20,917 INFO L276 IsEmpty]: Start isEmpty. Operand 577 states and 1669 transitions. [2021-07-09 17:28:20,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:20,918 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:20,918 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:21,134 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 191 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1486 [2021-07-09 17:28:21,135 INFO L430 AbstractCegarLoop]: === Iteration 201 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:21,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:21,135 INFO L82 PathProgramCache]: Analyzing trace with hash 150986938, now seen corresponding path program 187 times [2021-07-09 17:28:21,135 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:21,135 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104616413] [2021-07-09 17:28:21,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:21,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:21,214 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:21,215 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:21,215 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104616413] [2021-07-09 17:28:21,215 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104616413] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:21,215 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1626664466] [2021-07-09 17:28:21,215 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 192 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 192 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:21,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:21,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:21,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:21,369 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:21,370 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:21,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:21,371 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:21,373 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:21,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:21,374 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:21,393 INFO L628 ElimStorePlain]: treesize reduction 30, result has 33.3 percent of original size [2021-07-09 17:28:21,393 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:21,394 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:28:21,394 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:15 [2021-07-09 17:28:21,419 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:21,419 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1626664466] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:21,419 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:21,419 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:28:21,419 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877763506] [2021-07-09 17:28:21,419 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:28:21,419 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:21,419 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:28:21,419 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:28:21,419 INFO L87 Difference]: Start difference. First operand 577 states and 1669 transitions. Second operand has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:21,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:21,789 INFO L93 Difference]: Finished difference Result 720 states and 1941 transitions. [2021-07-09 17:28:21,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-09 17:28:21,790 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:21,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:21,791 INFO L225 Difference]: With dead ends: 720 [2021-07-09 17:28:21,791 INFO L226 Difference]: Without dead ends: 720 [2021-07-09 17:28:21,791 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 241.9ms TimeCoverageRelationStatistics Valid=65, Invalid=441, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:28:21,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 720 states. [2021-07-09 17:28:21,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 720 to 599. [2021-07-09 17:28:21,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 599 states, 598 states have (on average 2.9180602006688963) internal successors, (1745), 598 states have internal predecessors, (1745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:21,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 599 states to 599 states and 1745 transitions. [2021-07-09 17:28:21,798 INFO L78 Accepts]: Start accepts. Automaton has 599 states and 1745 transitions. Word has length 17 [2021-07-09 17:28:21,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:21,799 INFO L482 AbstractCegarLoop]: Abstraction has 599 states and 1745 transitions. [2021-07-09 17:28:21,799 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:21,799 INFO L276 IsEmpty]: Start isEmpty. Operand 599 states and 1745 transitions. [2021-07-09 17:28:21,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:21,799 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:21,799 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:22,000 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1489,192 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:22,000 INFO L430 AbstractCegarLoop]: === Iteration 202 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:22,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:22,000 INFO L82 PathProgramCache]: Analyzing trace with hash 1705036062, now seen corresponding path program 188 times [2021-07-09 17:28:22,000 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:22,000 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313967414] [2021-07-09 17:28:22,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:22,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:22,059 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:22,059 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:22,059 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313967414] [2021-07-09 17:28:22,059 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313967414] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:22,059 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [816358433] [2021-07-09 17:28:22,059 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 193 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 193 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:22,094 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:28:22,094 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:22,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:22,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:22,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:28:22,196 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:22,198 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:22,198 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:22,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:22,199 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:22,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:28:22,201 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:22,203 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:22,203 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:22,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:28:22,204 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:22,205 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:28:22,206 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:22,207 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:28:22,207 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:22,225 INFO L628 ElimStorePlain]: treesize reduction 21, result has 58.0 percent of original size [2021-07-09 17:28:22,226 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:22,226 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:28:22,226 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:125, output treesize:29 [2021-07-09 17:28:22,249 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:22,249 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [816358433] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:22,249 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:22,249 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:28:22,249 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749217976] [2021-07-09 17:28:22,249 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:28:22,249 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:22,249 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:28:22,250 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:28:22,250 INFO L87 Difference]: Start difference. First operand 599 states and 1745 transitions. Second operand has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:22,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:22,612 INFO L93 Difference]: Finished difference Result 680 states and 1861 transitions. [2021-07-09 17:28:22,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-09 17:28:22,612 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:22,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:22,613 INFO L225 Difference]: With dead ends: 680 [2021-07-09 17:28:22,614 INFO L226 Difference]: Without dead ends: 674 [2021-07-09 17:28:22,614 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 195 ImplicationChecksByTransitivity, 312.0ms TimeCoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2021-07-09 17:28:22,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 674 states. [2021-07-09 17:28:22,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 674 to 603. [2021-07-09 17:28:22,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 603 states, 602 states have (on average 2.903654485049834) internal successors, (1748), 602 states have internal predecessors, (1748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:22,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 603 states to 603 states and 1748 transitions. [2021-07-09 17:28:22,621 INFO L78 Accepts]: Start accepts. Automaton has 603 states and 1748 transitions. Word has length 17 [2021-07-09 17:28:22,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:22,621 INFO L482 AbstractCegarLoop]: Abstraction has 603 states and 1748 transitions. [2021-07-09 17:28:22,621 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:22,622 INFO L276 IsEmpty]: Start isEmpty. Operand 603 states and 1748 transitions. [2021-07-09 17:28:22,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:22,622 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:22,622 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:22,840 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1491,193 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:22,840 INFO L430 AbstractCegarLoop]: === Iteration 203 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:22,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:22,840 INFO L82 PathProgramCache]: Analyzing trace with hash 390629276, now seen corresponding path program 189 times [2021-07-09 17:28:22,841 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:22,841 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061411699] [2021-07-09 17:28:22,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:22,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:22,939 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:22,939 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:22,939 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061411699] [2021-07-09 17:28:22,939 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061411699] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:22,939 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [771050000] [2021-07-09 17:28:22,939 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 194 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 194 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:22,968 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:28:22,968 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:22,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:22,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:23,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:23,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:23,098 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:23,099 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:23,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:23,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:23,102 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:23,120 INFO L628 ElimStorePlain]: treesize reduction 30, result has 33.3 percent of original size [2021-07-09 17:28:23,120 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:23,121 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:28:23,121 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:15 [2021-07-09 17:28:23,144 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:23,145 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [771050000] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:23,145 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:23,145 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:28:23,145 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065296876] [2021-07-09 17:28:23,145 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:28:23,145 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:23,145 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:28:23,145 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:28:23,145 INFO L87 Difference]: Start difference. First operand 603 states and 1748 transitions. Second operand has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:23,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:23,900 INFO L93 Difference]: Finished difference Result 783 states and 2089 transitions. [2021-07-09 17:28:23,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-07-09 17:28:23,900 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:23,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:23,901 INFO L225 Difference]: With dead ends: 783 [2021-07-09 17:28:23,901 INFO L226 Difference]: Without dead ends: 779 [2021-07-09 17:28:23,902 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 370 ImplicationChecksByTransitivity, 668.9ms TimeCoverageRelationStatistics Valid=188, Invalid=1372, Unknown=0, NotChecked=0, Total=1560 [2021-07-09 17:28:23,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 779 states. [2021-07-09 17:28:23,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 779 to 614. [2021-07-09 17:28:23,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 614 states, 613 states have (on average 2.9200652528548123) internal successors, (1790), 613 states have internal predecessors, (1790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:23,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 614 states to 614 states and 1790 transitions. [2021-07-09 17:28:23,909 INFO L78 Accepts]: Start accepts. Automaton has 614 states and 1790 transitions. Word has length 17 [2021-07-09 17:28:23,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:23,910 INFO L482 AbstractCegarLoop]: Abstraction has 614 states and 1790 transitions. [2021-07-09 17:28:23,910 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:23,910 INFO L276 IsEmpty]: Start isEmpty. Operand 614 states and 1790 transitions. [2021-07-09 17:28:23,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:23,910 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:23,910 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:24,127 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 194 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1496 [2021-07-09 17:28:24,127 INFO L430 AbstractCegarLoop]: === Iteration 204 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:24,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:24,127 INFO L82 PathProgramCache]: Analyzing trace with hash -529071432, now seen corresponding path program 190 times [2021-07-09 17:28:24,127 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:24,127 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766518167] [2021-07-09 17:28:24,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:24,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:24,201 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:24,201 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:24,201 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766518167] [2021-07-09 17:28:24,201 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766518167] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:24,201 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [712152647] [2021-07-09 17:28:24,201 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 195 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 195 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:24,228 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:28:24,229 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:24,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:24,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:24,341 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:28:24,342 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:24,344 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:24,345 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:24,345 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:24,345 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:24,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:28:24,348 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:24,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:24,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:24,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:28:24,351 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:24,353 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:28:24,353 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:24,355 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:28:24,355 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:24,380 INFO L628 ElimStorePlain]: treesize reduction 21, result has 58.0 percent of original size [2021-07-09 17:28:24,381 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:24,381 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:28:24,381 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:125, output treesize:29 [2021-07-09 17:28:24,426 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:24,427 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [712152647] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:24,427 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:24,427 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:28:24,427 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333979306] [2021-07-09 17:28:24,427 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:28:24,427 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:24,427 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:28:24,427 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:28:24,427 INFO L87 Difference]: Start difference. First operand 614 states and 1790 transitions. Second operand has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:25,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:25,104 INFO L93 Difference]: Finished difference Result 695 states and 1916 transitions. [2021-07-09 17:28:25,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-09 17:28:25,104 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:25,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:25,105 INFO L225 Difference]: With dead ends: 695 [2021-07-09 17:28:25,105 INFO L226 Difference]: Without dead ends: 689 [2021-07-09 17:28:25,106 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 272 ImplicationChecksByTransitivity, 586.3ms TimeCoverageRelationStatistics Valid=155, Invalid=1105, Unknown=0, NotChecked=0, Total=1260 [2021-07-09 17:28:25,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 689 states. [2021-07-09 17:28:25,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 689 to 617. [2021-07-09 17:28:25,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 617 states, 616 states have (on average 2.905844155844156) internal successors, (1790), 616 states have internal predecessors, (1790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:25,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 617 states to 617 states and 1790 transitions. [2021-07-09 17:28:25,113 INFO L78 Accepts]: Start accepts. Automaton has 617 states and 1790 transitions. Word has length 17 [2021-07-09 17:28:25,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:25,113 INFO L482 AbstractCegarLoop]: Abstraction has 617 states and 1790 transitions. [2021-07-09 17:28:25,113 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:25,113 INFO L276 IsEmpty]: Start isEmpty. Operand 617 states and 1790 transitions. [2021-07-09 17:28:25,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:25,114 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:25,114 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:25,330 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 195 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1498 [2021-07-09 17:28:25,330 INFO L430 AbstractCegarLoop]: === Iteration 205 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:25,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:25,331 INFO L82 PathProgramCache]: Analyzing trace with hash 398359674, now seen corresponding path program 191 times [2021-07-09 17:28:25,331 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:25,331 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674262477] [2021-07-09 17:28:25,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:25,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:25,430 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:25,431 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:25,431 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674262477] [2021-07-09 17:28:25,431 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674262477] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:25,431 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [54355533] [2021-07-09 17:28:25,431 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 196 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 196 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:25,506 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-09 17:28:25,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:25,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:25,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:25,624 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:25,624 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:25,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:25,625 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:25,627 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:25,628 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:25,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:25,629 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:25,631 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:25,631 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:25,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:25,632 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:25,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:25,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:28:25,635 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:25,667 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:28:25,668 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:25,668 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:28:25,668 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:28:25,723 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:25,723 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [54355533] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:25,723 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:25,723 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:28:25,723 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303207210] [2021-07-09 17:28:25,723 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:28:25,723 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:25,724 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:28:25,724 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:28:25,724 INFO L87 Difference]: Start difference. First operand 617 states and 1790 transitions. Second operand has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:26,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:26,405 INFO L93 Difference]: Finished difference Result 816 states and 2117 transitions. [2021-07-09 17:28:26,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-07-09 17:28:26,405 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:26,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:26,406 INFO L225 Difference]: With dead ends: 816 [2021-07-09 17:28:26,406 INFO L226 Difference]: Without dead ends: 813 [2021-07-09 17:28:26,407 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 249 ImplicationChecksByTransitivity, 617.7ms TimeCoverageRelationStatistics Valid=163, Invalid=1027, Unknown=0, NotChecked=0, Total=1190 [2021-07-09 17:28:26,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 813 states. [2021-07-09 17:28:26,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 813 to 607. [2021-07-09 17:28:26,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 607 states, 606 states have (on average 2.892739273927393) internal successors, (1753), 606 states have internal predecessors, (1753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:26,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 1753 transitions. [2021-07-09 17:28:26,425 INFO L78 Accepts]: Start accepts. Automaton has 607 states and 1753 transitions. Word has length 17 [2021-07-09 17:28:26,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:26,425 INFO L482 AbstractCegarLoop]: Abstraction has 607 states and 1753 transitions. [2021-07-09 17:28:26,425 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:26,425 INFO L276 IsEmpty]: Start isEmpty. Operand 607 states and 1753 transitions. [2021-07-09 17:28:26,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:26,426 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:26,426 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:26,626 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1503,196 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:26,627 INFO L430 AbstractCegarLoop]: === Iteration 206 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:26,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:26,627 INFO L82 PathProgramCache]: Analyzing trace with hash 1199975902, now seen corresponding path program 192 times [2021-07-09 17:28:26,627 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:26,627 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882015690] [2021-07-09 17:28:26,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:26,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:26,724 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:26,725 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:26,725 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882015690] [2021-07-09 17:28:26,725 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882015690] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:26,725 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [381565151] [2021-07-09 17:28:26,725 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 197 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 197 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:26,756 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:28:26,756 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:26,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:26,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:26,866 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:26,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:26,867 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:26,868 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:26,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:26,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:26,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:26,871 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:26,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:26,874 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:26,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:26,875 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:26,877 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:26,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:28:26,878 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:26,909 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:28:26,909 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:26,910 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:28:26,910 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:28:26,982 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:26,983 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [381565151] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:26,983 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:26,983 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:28:26,983 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922970870] [2021-07-09 17:28:26,983 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:28:26,983 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:26,983 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:28:26,983 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:28:26,983 INFO L87 Difference]: Start difference. First operand 607 states and 1753 transitions. Second operand has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:27,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:27,806 INFO L93 Difference]: Finished difference Result 758 states and 2004 transitions. [2021-07-09 17:28:27,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-07-09 17:28:27,806 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:27,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:27,807 INFO L225 Difference]: With dead ends: 758 [2021-07-09 17:28:27,807 INFO L226 Difference]: Without dead ends: 753 [2021-07-09 17:28:27,808 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 374 ImplicationChecksByTransitivity, 765.2ms TimeCoverageRelationStatistics Valid=199, Invalid=1361, Unknown=0, NotChecked=0, Total=1560 [2021-07-09 17:28:27,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 753 states. [2021-07-09 17:28:27,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 753 to 615. [2021-07-09 17:28:27,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 615 states, 614 states have (on average 2.8892508143322475) internal successors, (1774), 614 states have internal predecessors, (1774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:27,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 615 states to 615 states and 1774 transitions. [2021-07-09 17:28:27,816 INFO L78 Accepts]: Start accepts. Automaton has 615 states and 1774 transitions. Word has length 17 [2021-07-09 17:28:27,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:27,816 INFO L482 AbstractCegarLoop]: Abstraction has 615 states and 1774 transitions. [2021-07-09 17:28:27,816 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:27,816 INFO L276 IsEmpty]: Start isEmpty. Operand 615 states and 1774 transitions. [2021-07-09 17:28:27,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:27,816 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:27,817 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:28,033 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 197 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1507 [2021-07-09 17:28:28,033 INFO L430 AbstractCegarLoop]: === Iteration 207 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:28,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:28,033 INFO L82 PathProgramCache]: Analyzing trace with hash -1376647688, now seen corresponding path program 193 times [2021-07-09 17:28:28,033 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:28,033 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960116434] [2021-07-09 17:28:28,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:28,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:28,131 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:28,131 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:28,131 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960116434] [2021-07-09 17:28:28,131 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960116434] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:28,131 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1846698627] [2021-07-09 17:28:28,131 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 198 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 198 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:28,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:28,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:28,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:28,270 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:28,270 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:28,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:28,271 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:28,273 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:28,273 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:28,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:28,274 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:28,276 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:28,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:28,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:28,278 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:28,279 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:28,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:28:28,281 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:28,324 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:28:28,325 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:28,325 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:28:28,325 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:28:28,375 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:28,376 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1846698627] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:28,376 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:28,376 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:28:28,376 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246723153] [2021-07-09 17:28:28,376 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:28:28,376 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:28,376 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:28:28,376 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:28:28,376 INFO L87 Difference]: Start difference. First operand 615 states and 1774 transitions. Second operand has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:28,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:28,947 INFO L93 Difference]: Finished difference Result 734 states and 1964 transitions. [2021-07-09 17:28:28,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-09 17:28:28,947 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:28,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:28,948 INFO L225 Difference]: With dead ends: 734 [2021-07-09 17:28:28,948 INFO L226 Difference]: Without dead ends: 734 [2021-07-09 17:28:28,948 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 518.9ms TimeCoverageRelationStatistics Valid=149, Invalid=843, Unknown=0, NotChecked=0, Total=992 [2021-07-09 17:28:28,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 734 states. [2021-07-09 17:28:28,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 734 to 588. [2021-07-09 17:28:28,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 588 states, 587 states have (on average 2.8705281090289607) internal successors, (1685), 587 states have internal predecessors, (1685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:28,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 588 states to 588 states and 1685 transitions. [2021-07-09 17:28:28,956 INFO L78 Accepts]: Start accepts. Automaton has 588 states and 1685 transitions. Word has length 17 [2021-07-09 17:28:28,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:28,956 INFO L482 AbstractCegarLoop]: Abstraction has 588 states and 1685 transitions. [2021-07-09 17:28:28,956 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:28,956 INFO L276 IsEmpty]: Start isEmpty. Operand 588 states and 1685 transitions. [2021-07-09 17:28:28,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:28,957 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:28,957 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:29,174 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 198 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1512 [2021-07-09 17:28:29,174 INFO L430 AbstractCegarLoop]: === Iteration 208 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:29,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:29,174 INFO L82 PathProgramCache]: Analyzing trace with hash -1216001056, now seen corresponding path program 194 times [2021-07-09 17:28:29,174 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:29,175 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307716318] [2021-07-09 17:28:29,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:29,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:29,240 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:28:29,240 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:29,240 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307716318] [2021-07-09 17:28:29,240 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307716318] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:29,240 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1099443572] [2021-07-09 17:28:29,240 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 199 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 199 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:29,268 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:28:29,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:29,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:29,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:29,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:29,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:29,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:29,351 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:29,353 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:29,353 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:29,354 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:29,354 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:29,356 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:29,356 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:29,357 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:29,357 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:29,359 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:29,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:28:29,360 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:29,390 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:28:29,390 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:29,391 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:28:29,391 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:28:29,448 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:29,449 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1099443572] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:29,449 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:29,449 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-07-09 17:28:29,449 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449996309] [2021-07-09 17:28:29,449 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:28:29,449 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:29,449 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:28:29,449 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:28:29,449 INFO L87 Difference]: Start difference. First operand 588 states and 1685 transitions. Second operand has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:30,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:30,071 INFO L93 Difference]: Finished difference Result 661 states and 1794 transitions. [2021-07-09 17:28:30,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-07-09 17:28:30,071 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:30,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:30,072 INFO L225 Difference]: With dead ends: 661 [2021-07-09 17:28:30,072 INFO L226 Difference]: Without dead ends: 657 [2021-07-09 17:28:30,072 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 364 ImplicationChecksByTransitivity, 544.8ms TimeCoverageRelationStatistics Valid=181, Invalid=1301, Unknown=0, NotChecked=0, Total=1482 [2021-07-09 17:28:30,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 657 states. [2021-07-09 17:28:30,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 657 to 586. [2021-07-09 17:28:30,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 586 states, 585 states have (on average 2.864957264957265) internal successors, (1676), 585 states have internal predecessors, (1676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:30,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 586 states to 586 states and 1676 transitions. [2021-07-09 17:28:30,079 INFO L78 Accepts]: Start accepts. Automaton has 586 states and 1676 transitions. Word has length 17 [2021-07-09 17:28:30,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:30,079 INFO L482 AbstractCegarLoop]: Abstraction has 586 states and 1676 transitions. [2021-07-09 17:28:30,079 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:30,079 INFO L276 IsEmpty]: Start isEmpty. Operand 586 states and 1676 transitions. [2021-07-09 17:28:30,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:30,079 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:30,080 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:30,295 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1516,199 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:30,295 INFO L430 AbstractCegarLoop]: === Iteration 209 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:30,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:30,296 INFO L82 PathProgramCache]: Analyzing trace with hash -17959942, now seen corresponding path program 195 times [2021-07-09 17:28:30,296 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:30,296 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832024766] [2021-07-09 17:28:30,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:30,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:30,388 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:30,388 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:30,388 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832024766] [2021-07-09 17:28:30,388 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832024766] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:30,388 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1889053597] [2021-07-09 17:28:30,388 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 200 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 200 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:30,417 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-09 17:28:30,417 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:30,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-09 17:28:30,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:30,517 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:30,517 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:30,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:30,518 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:30,521 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:30,521 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:30,521 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:30,522 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:30,524 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:30,525 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:30,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:30,526 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:30,528 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:30,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:28:30,529 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:30,562 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:28:30,562 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:30,562 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:28:30,563 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:28:30,614 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:30,614 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1889053597] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:30,614 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:30,614 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-07-09 17:28:30,614 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808196652] [2021-07-09 17:28:30,615 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:28:30,615 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:30,615 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:28:30,615 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:28:30,615 INFO L87 Difference]: Start difference. First operand 586 states and 1676 transitions. Second operand has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:31,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:31,058 INFO L93 Difference]: Finished difference Result 678 states and 1828 transitions. [2021-07-09 17:28:31,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-09 17:28:31,059 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:31,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:31,074 INFO L225 Difference]: With dead ends: 678 [2021-07-09 17:28:31,074 INFO L226 Difference]: Without dead ends: 676 [2021-07-09 17:28:31,074 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 407.0ms TimeCoverageRelationStatistics Valid=111, Invalid=645, Unknown=0, NotChecked=0, Total=756 [2021-07-09 17:28:31,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states. [2021-07-09 17:28:31,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 575. [2021-07-09 17:28:31,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 575 states, 574 states have (on average 2.857142857142857) internal successors, (1640), 574 states have internal predecessors, (1640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:31,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 575 states to 575 states and 1640 transitions. [2021-07-09 17:28:31,081 INFO L78 Accepts]: Start accepts. Automaton has 575 states and 1640 transitions. Word has length 17 [2021-07-09 17:28:31,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:31,081 INFO L482 AbstractCegarLoop]: Abstraction has 575 states and 1640 transitions. [2021-07-09 17:28:31,081 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:31,081 INFO L276 IsEmpty]: Start isEmpty. Operand 575 states and 1640 transitions. [2021-07-09 17:28:31,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:31,081 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:31,082 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:31,312 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 200 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1522 [2021-07-09 17:28:31,313 INFO L430 AbstractCegarLoop]: === Iteration 210 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:31,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:31,313 INFO L82 PathProgramCache]: Analyzing trace with hash 783656286, now seen corresponding path program 196 times [2021-07-09 17:28:31,313 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:31,313 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783798720] [2021-07-09 17:28:31,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:31,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:31,396 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:31,397 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:31,397 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783798720] [2021-07-09 17:28:31,397 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783798720] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:31,397 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1633685666] [2021-07-09 17:28:31,397 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 201 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 201 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:31,424 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:28:31,424 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:31,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:31,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:31,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:31,520 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:31,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:31,521 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:31,523 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:31,523 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:31,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:31,524 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:31,527 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:31,527 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:31,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:31,528 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:31,530 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:31,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:28:31,531 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:31,562 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:28:31,562 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:31,563 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:28:31,563 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:28:31,630 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:31,630 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1633685666] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:31,630 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:31,630 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-07-09 17:28:31,630 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604159815] [2021-07-09 17:28:31,630 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:28:31,630 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:31,630 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:28:31,631 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:28:31,631 INFO L87 Difference]: Start difference. First operand 575 states and 1640 transitions. Second operand has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:32,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:32,193 INFO L93 Difference]: Finished difference Result 648 states and 1777 transitions. [2021-07-09 17:28:32,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-09 17:28:32,193 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:32,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:32,194 INFO L225 Difference]: With dead ends: 648 [2021-07-09 17:28:32,194 INFO L226 Difference]: Without dead ends: 642 [2021-07-09 17:28:32,194 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 560.2ms TimeCoverageRelationStatistics Valid=135, Invalid=795, Unknown=0, NotChecked=0, Total=930 [2021-07-09 17:28:32,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 642 states. [2021-07-09 17:28:32,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 642 to 583. [2021-07-09 17:28:32,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 583 states, 582 states have (on average 2.852233676975945) internal successors, (1660), 582 states have internal predecessors, (1660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:32,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 583 states to 583 states and 1660 transitions. [2021-07-09 17:28:32,212 INFO L78 Accepts]: Start accepts. Automaton has 583 states and 1660 transitions. Word has length 17 [2021-07-09 17:28:32,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:32,212 INFO L482 AbstractCegarLoop]: Abstraction has 583 states and 1660 transitions. [2021-07-09 17:28:32,212 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:32,212 INFO L276 IsEmpty]: Start isEmpty. Operand 583 states and 1660 transitions. [2021-07-09 17:28:32,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:32,221 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:32,221 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:32,422 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1526,201 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:32,422 INFO L430 AbstractCegarLoop]: === Iteration 211 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:32,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:32,422 INFO L82 PathProgramCache]: Analyzing trace with hash -1792967304, now seen corresponding path program 197 times [2021-07-09 17:28:32,422 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:32,422 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195770226] [2021-07-09 17:28:32,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:32,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:32,494 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:32,494 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:32,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195770226] [2021-07-09 17:28:32,494 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195770226] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:32,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1846779695] [2021-07-09 17:28:32,494 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 202 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 202 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:32,525 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-09 17:28:32,525 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:32,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:32,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:32,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:32,613 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:32,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:32,614 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:32,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:32,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:32,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:32,617 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:32,619 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:32,620 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:32,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:32,621 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:32,623 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:32,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:28:32,624 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:32,655 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:28:32,655 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:32,656 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:28:32,656 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:28:32,702 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:32,702 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1846779695] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:32,702 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:32,702 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-07-09 17:28:32,702 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654696309] [2021-07-09 17:28:32,702 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:28:32,702 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:32,702 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:28:32,702 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:28:32,703 INFO L87 Difference]: Start difference. First operand 583 states and 1660 transitions. Second operand has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:33,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:33,082 INFO L93 Difference]: Finished difference Result 645 states and 1769 transitions. [2021-07-09 17:28:33,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:28:33,082 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:33,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:33,083 INFO L225 Difference]: With dead ends: 645 [2021-07-09 17:28:33,083 INFO L226 Difference]: Without dead ends: 643 [2021-07-09 17:28:33,084 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 375.2ms TimeCoverageRelationStatistics Valid=110, Invalid=592, Unknown=0, NotChecked=0, Total=702 [2021-07-09 17:28:33,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 643 states. [2021-07-09 17:28:33,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 643 to 579. [2021-07-09 17:28:33,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 579 states, 578 states have (on average 2.837370242214533) internal successors, (1640), 578 states have internal predecessors, (1640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:33,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 1640 transitions. [2021-07-09 17:28:33,090 INFO L78 Accepts]: Start accepts. Automaton has 579 states and 1640 transitions. Word has length 17 [2021-07-09 17:28:33,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:33,090 INFO L482 AbstractCegarLoop]: Abstraction has 579 states and 1640 transitions. [2021-07-09 17:28:33,090 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:33,090 INFO L276 IsEmpty]: Start isEmpty. Operand 579 states and 1640 transitions. [2021-07-09 17:28:33,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:33,091 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:33,091 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:33,308 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 202 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1531 [2021-07-09 17:28:33,308 INFO L430 AbstractCegarLoop]: === Iteration 212 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:33,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:33,308 INFO L82 PathProgramCache]: Analyzing trace with hash 791386684, now seen corresponding path program 198 times [2021-07-09 17:28:33,308 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:33,308 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362358223] [2021-07-09 17:28:33,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:33,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:33,379 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:33,379 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:33,379 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362358223] [2021-07-09 17:28:33,379 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362358223] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:33,379 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1429971241] [2021-07-09 17:28:33,379 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 203 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 203 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:33,425 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-09 17:28:33,425 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:33,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:33,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:33,563 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:33,564 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:33,564 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:33,564 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:33,566 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:33,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:33,567 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:33,589 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:28:33,589 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:33,590 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:28:33,590 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:28:33,609 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:33,609 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1429971241] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:33,609 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:33,609 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-07-09 17:28:33,609 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121513871] [2021-07-09 17:28:33,609 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:28:33,609 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:33,609 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:28:33,610 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:28:33,610 INFO L87 Difference]: Start difference. First operand 579 states and 1640 transitions. Second operand has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:33,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:33,848 INFO L93 Difference]: Finished difference Result 674 states and 1852 transitions. [2021-07-09 17:28:33,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:28:33,848 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:33,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:33,849 INFO L225 Difference]: With dead ends: 674 [2021-07-09 17:28:33,849 INFO L226 Difference]: Without dead ends: 674 [2021-07-09 17:28:33,849 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 209.7ms TimeCoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:28:33,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 674 states. [2021-07-09 17:28:33,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 674 to 563. [2021-07-09 17:28:33,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 563 states, 562 states have (on average 2.8505338078291813) internal successors, (1602), 562 states have internal predecessors, (1602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:33,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 563 states to 563 states and 1602 transitions. [2021-07-09 17:28:33,856 INFO L78 Accepts]: Start accepts. Automaton has 563 states and 1602 transitions. Word has length 17 [2021-07-09 17:28:33,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:33,856 INFO L482 AbstractCegarLoop]: Abstraction has 563 states and 1602 transitions. [2021-07-09 17:28:33,856 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:33,856 INFO L276 IsEmpty]: Start isEmpty. Operand 563 states and 1602 transitions. [2021-07-09 17:28:33,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:33,857 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:33,857 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:34,068 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1535,203 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:34,069 INFO L430 AbstractCegarLoop]: === Iteration 213 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:34,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:34,069 INFO L82 PathProgramCache]: Analyzing trace with hash -38966150, now seen corresponding path program 199 times [2021-07-09 17:28:34,069 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:34,069 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932543440] [2021-07-09 17:28:34,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:34,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:34,157 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:34,157 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:34,157 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932543440] [2021-07-09 17:28:34,157 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932543440] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:34,157 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [866697366] [2021-07-09 17:28:34,157 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 204 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 204 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:34,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:34,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:34,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:34,290 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:34,290 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:34,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:34,291 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:34,293 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:34,294 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:34,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:34,295 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:34,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:34,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:34,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:34,298 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:34,300 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:34,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:28:34,302 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:34,333 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:28:34,333 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:34,334 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:28:34,334 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:28:34,383 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:34,383 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [866697366] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:34,383 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:34,383 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-07-09 17:28:34,383 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984657563] [2021-07-09 17:28:34,384 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:28:34,384 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:34,384 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:28:34,384 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:28:34,384 INFO L87 Difference]: Start difference. First operand 563 states and 1602 transitions. Second operand has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:34,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:34,778 INFO L93 Difference]: Finished difference Result 696 states and 1855 transitions. [2021-07-09 17:28:34,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:28:34,778 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:34,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:34,779 INFO L225 Difference]: With dead ends: 696 [2021-07-09 17:28:34,779 INFO L226 Difference]: Without dead ends: 694 [2021-07-09 17:28:34,779 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 365.3ms TimeCoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2021-07-09 17:28:34,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 694 states. [2021-07-09 17:28:34,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 694 to 579. [2021-07-09 17:28:34,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 579 states, 578 states have (on average 2.868512110726644) internal successors, (1658), 578 states have internal predecessors, (1658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:34,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 1658 transitions. [2021-07-09 17:28:34,786 INFO L78 Accepts]: Start accepts. Automaton has 579 states and 1658 transitions. Word has length 17 [2021-07-09 17:28:34,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:34,786 INFO L482 AbstractCegarLoop]: Abstraction has 579 states and 1658 transitions. [2021-07-09 17:28:34,786 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:34,786 INFO L276 IsEmpty]: Start isEmpty. Operand 579 states and 1658 transitions. [2021-07-09 17:28:34,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:34,787 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:34,787 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:34,996 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1538,204 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:34,997 INFO L430 AbstractCegarLoop]: === Iteration 214 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:34,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:34,997 INFO L82 PathProgramCache]: Analyzing trace with hash 762650078, now seen corresponding path program 200 times [2021-07-09 17:28:34,997 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:34,997 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797799084] [2021-07-09 17:28:34,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:35,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:35,103 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:35,103 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:35,104 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797799084] [2021-07-09 17:28:35,104 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797799084] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:35,104 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [306186625] [2021-07-09 17:28:35,104 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 205 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 205 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:35,132 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:28:35,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:35,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:35,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:35,240 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:35,241 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:35,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:35,242 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:35,244 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:35,244 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:35,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:35,245 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:35,247 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:35,248 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:35,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:35,249 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:35,251 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:35,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:28:35,252 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:35,284 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:28:35,284 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:35,285 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:28:35,285 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:28:35,355 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:35,355 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [306186625] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:35,355 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:35,355 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-07-09 17:28:35,355 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920394091] [2021-07-09 17:28:35,355 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:28:35,355 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:35,356 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:28:35,356 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:28:35,356 INFO L87 Difference]: Start difference. First operand 579 states and 1658 transitions. Second operand has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:36,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:36,262 INFO L93 Difference]: Finished difference Result 701 states and 1857 transitions. [2021-07-09 17:28:36,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-07-09 17:28:36,262 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:36,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:36,263 INFO L225 Difference]: With dead ends: 701 [2021-07-09 17:28:36,263 INFO L226 Difference]: Without dead ends: 691 [2021-07-09 17:28:36,263 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 822.2ms TimeCoverageRelationStatistics Valid=179, Invalid=1153, Unknown=0, NotChecked=0, Total=1332 [2021-07-09 17:28:36,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 691 states. [2021-07-09 17:28:36,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 691 to 583. [2021-07-09 17:28:36,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 583 states, 582 states have (on average 2.857388316151203) internal successors, (1663), 582 states have internal predecessors, (1663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:36,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 583 states to 583 states and 1663 transitions. [2021-07-09 17:28:36,271 INFO L78 Accepts]: Start accepts. Automaton has 583 states and 1663 transitions. Word has length 17 [2021-07-09 17:28:36,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:36,271 INFO L482 AbstractCegarLoop]: Abstraction has 583 states and 1663 transitions. [2021-07-09 17:28:36,271 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:36,271 INFO L276 IsEmpty]: Start isEmpty. Operand 583 states and 1663 transitions. [2021-07-09 17:28:36,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:36,272 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:36,272 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:36,488 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1542,205 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:36,488 INFO L430 AbstractCegarLoop]: === Iteration 215 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:36,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:36,488 INFO L82 PathProgramCache]: Analyzing trace with hash -1813973512, now seen corresponding path program 201 times [2021-07-09 17:28:36,489 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:36,489 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284066622] [2021-07-09 17:28:36,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:36,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:36,569 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:36,569 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:36,569 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284066622] [2021-07-09 17:28:36,569 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284066622] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:36,569 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [373777375] [2021-07-09 17:28:36,569 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 206 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 206 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:36,598 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-09 17:28:36,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:36,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:36,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:36,703 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:36,704 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:36,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:36,705 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:36,707 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:36,707 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:36,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:36,708 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:36,710 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:36,711 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:36,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:36,711 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:36,713 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:36,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:28:36,714 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:36,746 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:28:36,746 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:36,746 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:28:36,746 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:28:36,791 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:36,791 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [373777375] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:36,792 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:36,792 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-07-09 17:28:36,792 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697123408] [2021-07-09 17:28:36,792 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:28:36,792 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:36,792 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:28:36,792 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:28:36,792 INFO L87 Difference]: Start difference. First operand 583 states and 1663 transitions. Second operand has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:37,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:37,354 INFO L93 Difference]: Finished difference Result 688 states and 1832 transitions. [2021-07-09 17:28:37,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-09 17:28:37,354 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:37,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:37,355 INFO L225 Difference]: With dead ends: 688 [2021-07-09 17:28:37,355 INFO L226 Difference]: Without dead ends: 686 [2021-07-09 17:28:37,355 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 185 ImplicationChecksByTransitivity, 546.7ms TimeCoverageRelationStatistics Valid=143, Invalid=787, Unknown=0, NotChecked=0, Total=930 [2021-07-09 17:28:37,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states. [2021-07-09 17:28:37,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 559. [2021-07-09 17:28:37,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 559 states, 558 states have (on average 2.8297491039426523) internal successors, (1579), 558 states have internal predecessors, (1579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:37,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 559 states to 559 states and 1579 transitions. [2021-07-09 17:28:37,362 INFO L78 Accepts]: Start accepts. Automaton has 559 states and 1579 transitions. Word has length 17 [2021-07-09 17:28:37,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:37,362 INFO L482 AbstractCegarLoop]: Abstraction has 559 states and 1579 transitions. [2021-07-09 17:28:37,362 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:37,362 INFO L276 IsEmpty]: Start isEmpty. Operand 559 states and 1579 transitions. [2021-07-09 17:28:37,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:37,363 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:37,363 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:37,579 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1547,206 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:37,579 INFO L430 AbstractCegarLoop]: === Iteration 216 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:37,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:37,580 INFO L82 PathProgramCache]: Analyzing trace with hash 770380476, now seen corresponding path program 202 times [2021-07-09 17:28:37,580 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:37,580 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330066118] [2021-07-09 17:28:37,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:37,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:37,654 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:37,655 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:37,655 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330066118] [2021-07-09 17:28:37,655 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330066118] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:37,655 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1868144493] [2021-07-09 17:28:37,655 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 207 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 207 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:37,682 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:28:37,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:37,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:37,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:37,817 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:37,817 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:37,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:37,818 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:37,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:37,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:37,821 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:37,843 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:28:37,843 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:37,844 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:28:37,844 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:28:37,863 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:37,863 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1868144493] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:37,864 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:37,864 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-07-09 17:28:37,864 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427643803] [2021-07-09 17:28:37,864 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:28:37,864 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:37,864 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:28:37,864 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:28:37,864 INFO L87 Difference]: Start difference. First operand 559 states and 1579 transitions. Second operand has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:38,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:38,404 INFO L93 Difference]: Finished difference Result 678 states and 1798 transitions. [2021-07-09 17:28:38,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-07-09 17:28:38,404 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:38,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:38,405 INFO L225 Difference]: With dead ends: 678 [2021-07-09 17:28:38,405 INFO L226 Difference]: Without dead ends: 678 [2021-07-09 17:28:38,406 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 453.8ms TimeCoverageRelationStatistics Valid=129, Invalid=801, Unknown=0, NotChecked=0, Total=930 [2021-07-09 17:28:38,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 678 states. [2021-07-09 17:28:38,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 678 to 553. [2021-07-09 17:28:38,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 553 states, 552 states have (on average 2.8206521739130435) internal successors, (1557), 552 states have internal predecessors, (1557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:38,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 1557 transitions. [2021-07-09 17:28:38,412 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 1557 transitions. Word has length 17 [2021-07-09 17:28:38,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:38,412 INFO L482 AbstractCegarLoop]: Abstraction has 553 states and 1557 transitions. [2021-07-09 17:28:38,412 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:38,412 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 1557 transitions. [2021-07-09 17:28:38,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:38,413 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:38,413 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:38,629 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 207 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1551 [2021-07-09 17:28:38,629 INFO L430 AbstractCegarLoop]: === Iteration 217 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:38,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:38,630 INFO L82 PathProgramCache]: Analyzing trace with hash -719024520, now seen corresponding path program 203 times [2021-07-09 17:28:38,630 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:38,630 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408644627] [2021-07-09 17:28:38,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:38,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:38,706 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:38,706 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:38,706 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408644627] [2021-07-09 17:28:38,707 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408644627] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:38,707 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [815298266] [2021-07-09 17:28:38,707 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 208 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 208 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:38,736 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:28:38,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:38,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:38,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:38,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:38,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:38,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:38,889 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:38,891 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:38,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:38,892 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:38,914 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:28:38,914 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:38,915 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:28:38,915 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:28:38,936 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:38,937 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [815298266] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:38,937 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:38,937 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-07-09 17:28:38,937 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837491565] [2021-07-09 17:28:38,937 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:28:38,937 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:38,937 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:28:38,937 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:28:38,937 INFO L87 Difference]: Start difference. First operand 553 states and 1557 transitions. Second operand has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:39,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:39,172 INFO L93 Difference]: Finished difference Result 643 states and 1726 transitions. [2021-07-09 17:28:39,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:28:39,172 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:39,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:39,173 INFO L225 Difference]: With dead ends: 643 [2021-07-09 17:28:39,173 INFO L226 Difference]: Without dead ends: 643 [2021-07-09 17:28:39,174 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 202.7ms TimeCoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:28:39,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 643 states. [2021-07-09 17:28:39,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 643 to 548. [2021-07-09 17:28:39,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 548 states, 547 states have (on average 2.8153564899451555) internal successors, (1540), 547 states have internal predecessors, (1540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:39,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 1540 transitions. [2021-07-09 17:28:39,180 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 1540 transitions. Word has length 17 [2021-07-09 17:28:39,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:39,180 INFO L482 AbstractCegarLoop]: Abstraction has 548 states and 1540 transitions. [2021-07-09 17:28:39,180 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:39,180 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 1540 transitions. [2021-07-09 17:28:39,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:39,181 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:39,181 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:39,398 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 208 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1554 [2021-07-09 17:28:39,398 INFO L430 AbstractCegarLoop]: === Iteration 218 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:39,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:39,398 INFO L82 PathProgramCache]: Analyzing trace with hash -690158598, now seen corresponding path program 204 times [2021-07-09 17:28:39,398 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:39,398 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665089506] [2021-07-09 17:28:39,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:39,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:39,508 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:39,508 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:39,508 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665089506] [2021-07-09 17:28:39,508 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665089506] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:39,509 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2077791410] [2021-07-09 17:28:39,509 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 209 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 209 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:39,537 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:28:39,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:39,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:39,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:39,662 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:39,662 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:39,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:39,663 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:39,665 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:39,666 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:39,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:39,667 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:39,669 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:39,669 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:39,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:39,670 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:39,672 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:39,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:28:39,673 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:39,704 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:28:39,704 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:39,705 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:28:39,705 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:28:39,758 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:39,758 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2077791410] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:39,758 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:39,758 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:28:39,758 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293821936] [2021-07-09 17:28:39,758 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:28:39,758 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:39,758 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:28:39,758 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:28:39,759 INFO L87 Difference]: Start difference. First operand 548 states and 1540 transitions. Second operand has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:40,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:40,164 INFO L93 Difference]: Finished difference Result 690 states and 1794 transitions. [2021-07-09 17:28:40,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:28:40,165 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:40,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:40,166 INFO L225 Difference]: With dead ends: 690 [2021-07-09 17:28:40,166 INFO L226 Difference]: Without dead ends: 690 [2021-07-09 17:28:40,166 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 385.6ms TimeCoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:28:40,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 690 states. [2021-07-09 17:28:40,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 690 to 566. [2021-07-09 17:28:40,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 566 states, 565 states have (on average 2.831858407079646) internal successors, (1600), 565 states have internal predecessors, (1600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:40,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 1600 transitions. [2021-07-09 17:28:40,173 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 1600 transitions. Word has length 17 [2021-07-09 17:28:40,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:40,173 INFO L482 AbstractCegarLoop]: Abstraction has 566 states and 1600 transitions. [2021-07-09 17:28:40,173 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:40,173 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 1600 transitions. [2021-07-09 17:28:40,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:40,174 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:40,174 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:40,391 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 209 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1557 [2021-07-09 17:28:40,391 INFO L430 AbstractCegarLoop]: === Iteration 219 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:40,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:40,391 INFO L82 PathProgramCache]: Analyzing trace with hash 111457630, now seen corresponding path program 205 times [2021-07-09 17:28:40,391 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:40,391 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706480291] [2021-07-09 17:28:40,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:40,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:40,487 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:40,487 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:40,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706480291] [2021-07-09 17:28:40,487 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706480291] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:40,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1719774127] [2021-07-09 17:28:40,488 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 210 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 210 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:40,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:40,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:40,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:40,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:40,646 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:40,646 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:40,647 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:40,649 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:40,649 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:40,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:40,650 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:40,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:40,653 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:40,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:40,654 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:40,656 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:40,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:28:40,657 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:40,689 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:28:40,689 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:40,690 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:28:40,690 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:28:40,765 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:40,765 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1719774127] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:40,765 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:40,765 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:28:40,765 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075176895] [2021-07-09 17:28:40,765 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:28:40,765 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:40,765 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:28:40,766 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:28:40,766 INFO L87 Difference]: Start difference. First operand 566 states and 1600 transitions. Second operand has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:41,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:41,839 INFO L93 Difference]: Finished difference Result 716 states and 1856 transitions. [2021-07-09 17:28:41,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-07-09 17:28:41,840 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:41,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:41,841 INFO L225 Difference]: With dead ends: 716 [2021-07-09 17:28:41,841 INFO L226 Difference]: Without dead ends: 706 [2021-07-09 17:28:41,841 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 366 ImplicationChecksByTransitivity, 964.0ms TimeCoverageRelationStatistics Valid=197, Invalid=1443, Unknown=0, NotChecked=0, Total=1640 [2021-07-09 17:28:41,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 706 states. [2021-07-09 17:28:41,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 706 to 578. [2021-07-09 17:28:41,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 578 states, 577 states have (on average 2.8405545927209706) internal successors, (1639), 577 states have internal predecessors, (1639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:41,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 1639 transitions. [2021-07-09 17:28:41,848 INFO L78 Accepts]: Start accepts. Automaton has 578 states and 1639 transitions. Word has length 17 [2021-07-09 17:28:41,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:41,849 INFO L482 AbstractCegarLoop]: Abstraction has 578 states and 1639 transitions. [2021-07-09 17:28:41,849 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:41,849 INFO L276 IsEmpty]: Start isEmpty. Operand 578 states and 1639 transitions. [2021-07-09 17:28:41,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:41,849 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:41,849 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:42,066 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 210 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1561 [2021-07-09 17:28:42,066 INFO L430 AbstractCegarLoop]: === Iteration 220 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:42,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:42,066 INFO L82 PathProgramCache]: Analyzing trace with hash 1829801336, now seen corresponding path program 206 times [2021-07-09 17:28:42,067 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:42,067 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8850489] [2021-07-09 17:28:42,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:42,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:42,171 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:42,171 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:42,171 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8850489] [2021-07-09 17:28:42,171 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8850489] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:42,172 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [156526590] [2021-07-09 17:28:42,172 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 211 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 211 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:42,206 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:28:42,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:42,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:42,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:42,327 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:42,328 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:42,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:42,329 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:42,331 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:42,331 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:42,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:42,332 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:42,334 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:42,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:42,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:42,336 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:42,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:42,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:28:42,339 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:42,370 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:28:42,370 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:42,371 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:28:42,371 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:28:42,418 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:42,418 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [156526590] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:42,418 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:42,418 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:28:42,418 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513092244] [2021-07-09 17:28:42,419 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:28:42,419 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:42,419 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:28:42,419 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:28:42,419 INFO L87 Difference]: Start difference. First operand 578 states and 1639 transitions. Second operand has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:42,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:42,885 INFO L93 Difference]: Finished difference Result 672 states and 1791 transitions. [2021-07-09 17:28:42,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:28:42,886 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:42,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:42,887 INFO L225 Difference]: With dead ends: 672 [2021-07-09 17:28:42,887 INFO L226 Difference]: Without dead ends: 672 [2021-07-09 17:28:42,887 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 482.1ms TimeCoverageRelationStatistics Valid=112, Invalid=644, Unknown=0, NotChecked=0, Total=756 [2021-07-09 17:28:42,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 672 states. [2021-07-09 17:28:42,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 672 to 574. [2021-07-09 17:28:42,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 574 states, 573 states have (on average 2.832460732984293) internal successors, (1623), 573 states have internal predecessors, (1623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:42,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 574 states to 574 states and 1623 transitions. [2021-07-09 17:28:42,894 INFO L78 Accepts]: Start accepts. Automaton has 574 states and 1623 transitions. Word has length 17 [2021-07-09 17:28:42,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:42,894 INFO L482 AbstractCegarLoop]: Abstraction has 574 states and 1623 transitions. [2021-07-09 17:28:42,894 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:42,894 INFO L276 IsEmpty]: Start isEmpty. Operand 574 states and 1623 transitions. [2021-07-09 17:28:42,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:42,895 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:42,895 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:43,111 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1566,211 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:43,112 INFO L430 AbstractCegarLoop]: === Iteration 221 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:43,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:43,112 INFO L82 PathProgramCache]: Analyzing trace with hash 119188028, now seen corresponding path program 207 times [2021-07-09 17:28:43,112 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:43,112 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822917297] [2021-07-09 17:28:43,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:43,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:43,197 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:43,197 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:43,197 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822917297] [2021-07-09 17:28:43,197 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822917297] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:43,197 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [767409390] [2021-07-09 17:28:43,197 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 212 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 212 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:43,226 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:28:43,226 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:43,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:43,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:43,387 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:43,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:43,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:43,389 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:43,391 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:43,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:43,392 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:43,413 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:28:43,414 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:43,414 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:28:43,414 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:28:43,436 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:43,437 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [767409390] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:43,437 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:43,437 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:28:43,437 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658725233] [2021-07-09 17:28:43,437 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:28:43,437 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:43,437 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:28:43,437 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:28:43,437 INFO L87 Difference]: Start difference. First operand 574 states and 1623 transitions. Second operand has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:44,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:44,170 INFO L93 Difference]: Finished difference Result 736 states and 1924 transitions. [2021-07-09 17:28:44,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-07-09 17:28:44,171 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:44,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:44,172 INFO L225 Difference]: With dead ends: 736 [2021-07-09 17:28:44,172 INFO L226 Difference]: Without dead ends: 736 [2021-07-09 17:28:44,172 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 663.6ms TimeCoverageRelationStatistics Valid=161, Invalid=1099, Unknown=0, NotChecked=0, Total=1260 [2021-07-09 17:28:44,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 736 states. [2021-07-09 17:28:44,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 736 to 584. [2021-07-09 17:28:44,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 584 states, 583 states have (on average 2.8456260720411666) internal successors, (1659), 583 states have internal predecessors, (1659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:44,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 584 states to 584 states and 1659 transitions. [2021-07-09 17:28:44,179 INFO L78 Accepts]: Start accepts. Automaton has 584 states and 1659 transitions. Word has length 17 [2021-07-09 17:28:44,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:44,179 INFO L482 AbstractCegarLoop]: Abstraction has 584 states and 1659 transitions. [2021-07-09 17:28:44,179 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:44,179 INFO L276 IsEmpty]: Start isEmpty. Operand 584 states and 1659 transitions. [2021-07-09 17:28:44,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:44,180 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:44,180 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:44,392 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1570,212 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:44,392 INFO L430 AbstractCegarLoop]: === Iteration 222 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:44,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:44,392 INFO L82 PathProgramCache]: Analyzing trace with hash -1370216968, now seen corresponding path program 208 times [2021-07-09 17:28:44,392 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:44,392 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622132692] [2021-07-09 17:28:44,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:44,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:44,482 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:44,483 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:44,483 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622132692] [2021-07-09 17:28:44,483 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622132692] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:44,483 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [135120086] [2021-07-09 17:28:44,483 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 213 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 213 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:44,511 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:28:44,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:44,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:44,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:44,661 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:44,662 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:44,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:44,663 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:44,665 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:44,665 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:44,666 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:44,687 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:28:44,688 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:44,688 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:28:44,688 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:28:44,710 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:44,710 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [135120086] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:44,711 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:44,711 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:28:44,711 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623222570] [2021-07-09 17:28:44,711 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:28:44,711 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:44,711 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:28:44,711 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:28:44,711 INFO L87 Difference]: Start difference. First operand 584 states and 1659 transitions. Second operand has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:45,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:45,819 INFO L93 Difference]: Finished difference Result 734 states and 1938 transitions. [2021-07-09 17:28:45,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-07-09 17:28:45,820 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:45,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:45,821 INFO L225 Difference]: With dead ends: 734 [2021-07-09 17:28:45,821 INFO L226 Difference]: Without dead ends: 734 [2021-07-09 17:28:45,821 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 545 ImplicationChecksByTransitivity, 925.8ms TimeCoverageRelationStatistics Valid=276, Invalid=1886, Unknown=0, NotChecked=0, Total=2162 [2021-07-09 17:28:45,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 734 states. [2021-07-09 17:28:45,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 734 to 574. [2021-07-09 17:28:45,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 574 states, 573 states have (on average 2.832460732984293) internal successors, (1623), 573 states have internal predecessors, (1623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:45,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 574 states to 574 states and 1623 transitions. [2021-07-09 17:28:45,828 INFO L78 Accepts]: Start accepts. Automaton has 574 states and 1623 transitions. Word has length 17 [2021-07-09 17:28:45,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:45,828 INFO L482 AbstractCegarLoop]: Abstraction has 574 states and 1623 transitions. [2021-07-09 17:28:45,828 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:45,828 INFO L276 IsEmpty]: Start isEmpty. Operand 574 states and 1623 transitions. [2021-07-09 17:28:45,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:45,828 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:45,829 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:46,044 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1573,213 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:46,044 INFO L430 AbstractCegarLoop]: === Iteration 223 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:46,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:46,044 INFO L82 PathProgramCache]: Analyzing trace with hash -297131588, now seen corresponding path program 209 times [2021-07-09 17:28:46,045 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:46,045 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902992483] [2021-07-09 17:28:46,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:46,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:46,135 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:46,136 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:46,136 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902992483] [2021-07-09 17:28:46,136 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902992483] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:46,136 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [499314897] [2021-07-09 17:28:46,136 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 214 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 214 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:46,164 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:28:46,164 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:46,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:46,165 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:46,313 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:46,313 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:46,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:46,314 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:46,317 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:46,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:46,318 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:46,341 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:28:46,341 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:46,342 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:28:46,342 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:28:46,366 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:46,366 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [499314897] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:46,366 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:46,366 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:28:46,366 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261907376] [2021-07-09 17:28:46,366 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:28:46,366 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:46,366 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:28:46,366 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:28:46,367 INFO L87 Difference]: Start difference. First operand 574 states and 1623 transitions. Second operand has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:46,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:46,591 INFO L93 Difference]: Finished difference Result 624 states and 1716 transitions. [2021-07-09 17:28:46,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:28:46,591 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:46,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:46,592 INFO L225 Difference]: With dead ends: 624 [2021-07-09 17:28:46,592 INFO L226 Difference]: Without dead ends: 624 [2021-07-09 17:28:46,592 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 203.9ms TimeCoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:28:46,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 624 states. [2021-07-09 17:28:46,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 624 to 574. [2021-07-09 17:28:46,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 574 states, 573 states have (on average 2.832460732984293) internal successors, (1623), 573 states have internal predecessors, (1623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:46,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 574 states to 574 states and 1623 transitions. [2021-07-09 17:28:46,599 INFO L78 Accepts]: Start accepts. Automaton has 574 states and 1623 transitions. Word has length 17 [2021-07-09 17:28:46,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:46,599 INFO L482 AbstractCegarLoop]: Abstraction has 574 states and 1623 transitions. [2021-07-09 17:28:46,599 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:46,599 INFO L276 IsEmpty]: Start isEmpty. Operand 574 states and 1623 transitions. [2021-07-09 17:28:46,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:46,600 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:46,600 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:46,816 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 214 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1576 [2021-07-09 17:28:46,817 INFO L430 AbstractCegarLoop]: === Iteration 224 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:46,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:46,817 INFO L82 PathProgramCache]: Analyzing trace with hash 906074430, now seen corresponding path program 210 times [2021-07-09 17:28:46,817 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:46,817 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638726381] [2021-07-09 17:28:46,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:46,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:46,908 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:46,908 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:46,908 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638726381] [2021-07-09 17:28:46,908 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638726381] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:46,908 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [32846469] [2021-07-09 17:28:46,908 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 215 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 215 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:46,936 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:28:46,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:46,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:46,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:47,085 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:47,086 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:47,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:47,087 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:47,089 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:47,089 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:47,090 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:47,109 INFO L628 ElimStorePlain]: treesize reduction 30, result has 33.3 percent of original size [2021-07-09 17:28:47,109 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:47,110 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:28:47,110 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:15 [2021-07-09 17:28:47,135 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:47,135 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [32846469] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:47,135 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:47,136 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:28:47,136 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247151447] [2021-07-09 17:28:47,136 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:28:47,136 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:47,136 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:28:47,136 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:28:47,136 INFO L87 Difference]: Start difference. First operand 574 states and 1623 transitions. Second operand has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:47,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:47,392 INFO L93 Difference]: Finished difference Result 706 states and 1888 transitions. [2021-07-09 17:28:47,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:28:47,392 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:47,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:47,393 INFO L225 Difference]: With dead ends: 706 [2021-07-09 17:28:47,393 INFO L226 Difference]: Without dead ends: 706 [2021-07-09 17:28:47,393 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 221.3ms TimeCoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:28:47,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 706 states. [2021-07-09 17:28:47,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 706 to 613. [2021-07-09 17:28:47,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 613 states, 612 states have (on average 2.8643790849673203) internal successors, (1753), 612 states have internal predecessors, (1753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:47,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 1753 transitions. [2021-07-09 17:28:47,401 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 1753 transitions. Word has length 17 [2021-07-09 17:28:47,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:47,401 INFO L482 AbstractCegarLoop]: Abstraction has 613 states and 1753 transitions. [2021-07-09 17:28:47,401 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:47,401 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 1753 transitions. [2021-07-09 17:28:47,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:47,402 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:47,402 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:47,620 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1579,215 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:47,621 INFO L430 AbstractCegarLoop]: === Iteration 225 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:47,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:47,621 INFO L82 PathProgramCache]: Analyzing trace with hash 1836957018, now seen corresponding path program 211 times [2021-07-09 17:28:47,621 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:47,621 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991158477] [2021-07-09 17:28:47,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:47,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:47,713 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:47,713 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:47,713 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991158477] [2021-07-09 17:28:47,713 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991158477] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:47,713 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [84174016] [2021-07-09 17:28:47,713 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 216 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 216 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:47,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:47,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:47,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:47,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:28:47,897 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:47,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:47,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:47,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:47,901 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:47,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:28:47,904 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:47,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:47,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:47,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:28:47,907 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:47,909 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:28:47,910 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:47,911 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:28:47,912 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:47,938 INFO L628 ElimStorePlain]: treesize reduction 21, result has 58.0 percent of original size [2021-07-09 17:28:47,939 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:47,939 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:28:47,939 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:125, output treesize:29 [2021-07-09 17:28:47,989 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:47,989 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [84174016] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:47,989 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:47,989 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:28:47,989 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244756927] [2021-07-09 17:28:47,989 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:28:47,989 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:47,990 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:28:47,990 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:28:47,990 INFO L87 Difference]: Start difference. First operand 613 states and 1753 transitions. Second operand has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:48,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:48,436 INFO L93 Difference]: Finished difference Result 692 states and 1851 transitions. [2021-07-09 17:28:48,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-07-09 17:28:48,436 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:48,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:48,437 INFO L225 Difference]: With dead ends: 692 [2021-07-09 17:28:48,437 INFO L226 Difference]: Without dead ends: 684 [2021-07-09 17:28:48,438 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 461.6ms TimeCoverageRelationStatistics Valid=113, Invalid=879, Unknown=0, NotChecked=0, Total=992 [2021-07-09 17:28:48,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 684 states. [2021-07-09 17:28:48,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 684 to 619. [2021-07-09 17:28:48,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 619 states, 618 states have (on average 2.8462783171521036) internal successors, (1759), 618 states have internal predecessors, (1759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:48,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 619 states to 619 states and 1759 transitions. [2021-07-09 17:28:48,445 INFO L78 Accepts]: Start accepts. Automaton has 619 states and 1759 transitions. Word has length 17 [2021-07-09 17:28:48,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:48,445 INFO L482 AbstractCegarLoop]: Abstraction has 619 states and 1759 transitions. [2021-07-09 17:28:48,445 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:48,445 INFO L276 IsEmpty]: Start isEmpty. Operand 619 states and 1759 transitions. [2021-07-09 17:28:48,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:48,446 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:48,446 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:48,662 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1581,216 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:48,662 INFO L430 AbstractCegarLoop]: === Iteration 226 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:48,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:48,663 INFO L82 PathProgramCache]: Analyzing trace with hash -254947684, now seen corresponding path program 212 times [2021-07-09 17:28:48,663 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:48,663 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195220819] [2021-07-09 17:28:48,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:48,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:48,752 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:48,752 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:48,752 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195220819] [2021-07-09 17:28:48,752 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195220819] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:48,752 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [698818211] [2021-07-09 17:28:48,752 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 217 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 217 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:48,780 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:28:48,780 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:48,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:48,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:48,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:48,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:48,937 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:48,937 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:48,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:48,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:48,941 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:48,959 INFO L628 ElimStorePlain]: treesize reduction 30, result has 33.3 percent of original size [2021-07-09 17:28:48,960 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:48,960 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:28:48,960 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:15 [2021-07-09 17:28:48,985 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:48,986 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [698818211] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:48,986 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:48,986 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:28:48,986 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994252006] [2021-07-09 17:28:48,986 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:28:48,986 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:48,986 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:28:48,986 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:28:48,986 INFO L87 Difference]: Start difference. First operand 619 states and 1759 transitions. Second operand has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:50,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:50,027 INFO L93 Difference]: Finished difference Result 784 states and 2026 transitions. [2021-07-09 17:28:50,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-07-09 17:28:50,027 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:50,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:50,028 INFO L225 Difference]: With dead ends: 784 [2021-07-09 17:28:50,028 INFO L226 Difference]: Without dead ends: 780 [2021-07-09 17:28:50,028 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 522 ImplicationChecksByTransitivity, 921.3ms TimeCoverageRelationStatistics Valid=256, Invalid=1814, Unknown=0, NotChecked=0, Total=2070 [2021-07-09 17:28:50,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 780 states. [2021-07-09 17:28:50,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 780 to 614. [2021-07-09 17:28:50,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 614 states, 613 states have (on average 2.858075040783034) internal successors, (1752), 613 states have internal predecessors, (1752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:50,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 614 states to 614 states and 1752 transitions. [2021-07-09 17:28:50,037 INFO L78 Accepts]: Start accepts. Automaton has 614 states and 1752 transitions. Word has length 17 [2021-07-09 17:28:50,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:50,037 INFO L482 AbstractCegarLoop]: Abstraction has 614 states and 1752 transitions. [2021-07-09 17:28:50,037 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:50,037 INFO L276 IsEmpty]: Start isEmpty. Operand 614 states and 1752 transitions. [2021-07-09 17:28:50,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:50,038 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:50,038 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:50,252 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 217 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1586 [2021-07-09 17:28:50,253 INFO L430 AbstractCegarLoop]: === Iteration 227 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:50,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:50,253 INFO L82 PathProgramCache]: Analyzing trace with hash 1299101440, now seen corresponding path program 213 times [2021-07-09 17:28:50,253 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:50,253 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987180681] [2021-07-09 17:28:50,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:50,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:50,331 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:50,331 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:50,331 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987180681] [2021-07-09 17:28:50,331 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987180681] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:50,332 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2041914525] [2021-07-09 17:28:50,332 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 218 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 218 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:50,363 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:28:50,363 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:50,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:50,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:50,535 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:28:50,536 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:50,538 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:50,538 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:50,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:50,539 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:50,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:28:50,542 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:50,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:50,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:50,545 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:28:50,546 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:50,548 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:28:50,549 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:50,550 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:28:50,551 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:50,591 INFO L628 ElimStorePlain]: treesize reduction 21, result has 58.0 percent of original size [2021-07-09 17:28:50,591 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:50,592 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:28:50,592 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:125, output treesize:29 [2021-07-09 17:28:50,625 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:50,625 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2041914525] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:50,625 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:50,625 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:28:50,625 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801481408] [2021-07-09 17:28:50,625 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:28:50,625 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:50,626 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:28:50,626 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:28:50,626 INFO L87 Difference]: Start difference. First operand 614 states and 1752 transitions. Second operand has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:51,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:51,321 INFO L93 Difference]: Finished difference Result 701 states and 1867 transitions. [2021-07-09 17:28:51,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-07-09 17:28:51,321 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:51,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:51,322 INFO L225 Difference]: With dead ends: 701 [2021-07-09 17:28:51,322 INFO L226 Difference]: Without dead ends: 695 [2021-07-09 17:28:51,322 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 308 ImplicationChecksByTransitivity, 635.6ms TimeCoverageRelationStatistics Valid=166, Invalid=1240, Unknown=0, NotChecked=0, Total=1406 [2021-07-09 17:28:51,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 695 states. [2021-07-09 17:28:51,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 695 to 617. [2021-07-09 17:28:51,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 617 states, 616 states have (on average 2.8490259740259742) internal successors, (1755), 616 states have internal predecessors, (1755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:51,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 617 states to 617 states and 1755 transitions. [2021-07-09 17:28:51,330 INFO L78 Accepts]: Start accepts. Automaton has 617 states and 1755 transitions. Word has length 17 [2021-07-09 17:28:51,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:51,330 INFO L482 AbstractCegarLoop]: Abstraction has 617 states and 1755 transitions. [2021-07-09 17:28:51,330 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:51,330 INFO L276 IsEmpty]: Start isEmpty. Operand 617 states and 1755 transitions. [2021-07-09 17:28:51,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:51,331 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:51,331 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:51,531 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1588,218 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:51,531 INFO L430 AbstractCegarLoop]: === Iteration 228 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:51,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:51,531 INFO L82 PathProgramCache]: Analyzing trace with hash -15305346, now seen corresponding path program 214 times [2021-07-09 17:28:51,531 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:51,531 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166790443] [2021-07-09 17:28:51,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:51,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:51,611 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:51,611 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:51,611 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166790443] [2021-07-09 17:28:51,611 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166790443] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:51,611 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [3135386] [2021-07-09 17:28:51,611 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 219 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 219 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:51,638 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:28:51,639 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:51,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:51,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:51,796 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:51,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:51,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:51,806 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:51,808 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:51,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:51,809 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:51,828 INFO L628 ElimStorePlain]: treesize reduction 30, result has 33.3 percent of original size [2021-07-09 17:28:51,829 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:51,829 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:28:51,829 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:15 [2021-07-09 17:28:51,869 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:51,870 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [3135386] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:51,870 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:51,870 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:28:51,870 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557649705] [2021-07-09 17:28:51,870 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:28:51,870 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:51,870 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:28:51,870 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:28:51,870 INFO L87 Difference]: Start difference. First operand 617 states and 1755 transitions. Second operand has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:52,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:52,653 INFO L93 Difference]: Finished difference Result 784 states and 2032 transitions. [2021-07-09 17:28:52,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-07-09 17:28:52,654 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:52,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:52,656 INFO L225 Difference]: With dead ends: 784 [2021-07-09 17:28:52,656 INFO L226 Difference]: Without dead ends: 779 [2021-07-09 17:28:52,657 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 384 ImplicationChecksByTransitivity, 643.7ms TimeCoverageRelationStatistics Valid=197, Invalid=1443, Unknown=0, NotChecked=0, Total=1640 [2021-07-09 17:28:52,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 779 states. [2021-07-09 17:28:52,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 779 to 621. [2021-07-09 17:28:52,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 621 states, 620 states have (on average 2.861290322580645) internal successors, (1774), 620 states have internal predecessors, (1774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:52,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 621 states to 621 states and 1774 transitions. [2021-07-09 17:28:52,665 INFO L78 Accepts]: Start accepts. Automaton has 621 states and 1774 transitions. Word has length 17 [2021-07-09 17:28:52,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:52,665 INFO L482 AbstractCegarLoop]: Abstraction has 621 states and 1774 transitions. [2021-07-09 17:28:52,665 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:52,665 INFO L276 IsEmpty]: Start isEmpty. Operand 621 states and 1774 transitions. [2021-07-09 17:28:52,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:52,665 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:52,665 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:52,867 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1593,219 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:52,867 INFO L430 AbstractCegarLoop]: === Iteration 229 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:52,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:52,868 INFO L82 PathProgramCache]: Analyzing trace with hash -935006054, now seen corresponding path program 215 times [2021-07-09 17:28:52,868 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:52,868 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690046782] [2021-07-09 17:28:52,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:52,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:52,963 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:52,963 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:52,963 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690046782] [2021-07-09 17:28:52,963 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690046782] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:52,963 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415907078] [2021-07-09 17:28:52,963 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 220 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 220 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:52,992 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:28:52,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:52,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:52,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:53,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:28:53,170 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:53,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:53,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:53,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:53,173 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:53,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:28:53,176 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:53,178 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:53,178 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:53,179 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:28:53,179 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:53,181 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:28:53,182 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:53,183 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:28:53,184 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:53,210 INFO L628 ElimStorePlain]: treesize reduction 21, result has 58.0 percent of original size [2021-07-09 17:28:53,210 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:53,211 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:28:53,211 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:125, output treesize:29 [2021-07-09 17:28:53,242 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:53,242 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1415907078] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:53,242 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:53,242 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:28:53,242 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805634634] [2021-07-09 17:28:53,242 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:28:53,243 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:53,243 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:28:53,243 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:28:53,243 INFO L87 Difference]: Start difference. First operand 621 states and 1774 transitions. Second operand has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:53,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:53,882 INFO L93 Difference]: Finished difference Result 681 states and 1857 transitions. [2021-07-09 17:28:53,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-09 17:28:53,882 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:53,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:53,883 INFO L225 Difference]: With dead ends: 681 [2021-07-09 17:28:53,883 INFO L226 Difference]: Without dead ends: 677 [2021-07-09 17:28:53,883 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 242 ImplicationChecksByTransitivity, 639.4ms TimeCoverageRelationStatistics Valid=152, Invalid=1038, Unknown=0, NotChecked=0, Total=1190 [2021-07-09 17:28:53,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2021-07-09 17:28:53,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 622. [2021-07-09 17:28:53,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 622 states, 621 states have (on average 2.848631239935588) internal successors, (1769), 621 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:53,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 622 states to 622 states and 1769 transitions. [2021-07-09 17:28:53,891 INFO L78 Accepts]: Start accepts. Automaton has 622 states and 1769 transitions. Word has length 17 [2021-07-09 17:28:53,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:53,891 INFO L482 AbstractCegarLoop]: Abstraction has 622 states and 1769 transitions. [2021-07-09 17:28:53,891 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:53,891 INFO L276 IsEmpty]: Start isEmpty. Operand 622 states and 1769 transitions. [2021-07-09 17:28:53,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:53,892 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:53,892 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:54,107 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 220 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1595 [2021-07-09 17:28:54,107 INFO L430 AbstractCegarLoop]: === Iteration 230 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:54,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:54,107 INFO L82 PathProgramCache]: Analyzing trace with hash -7574948, now seen corresponding path program 216 times [2021-07-09 17:28:54,107 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:54,107 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926483179] [2021-07-09 17:28:54,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:54,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:54,230 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:54,230 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:54,230 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926483179] [2021-07-09 17:28:54,230 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926483179] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:54,230 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [496751130] [2021-07-09 17:28:54,230 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 221 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 221 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:54,275 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:28:54,276 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:54,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:54,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:54,430 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:54,430 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:54,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:54,431 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:54,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:54,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:54,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:54,435 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:54,437 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:54,437 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:54,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:54,438 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:54,440 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:54,440 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:28:54,441 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:54,473 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:28:54,473 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:54,474 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:28:54,474 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:28:54,531 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:54,531 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [496751130] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:54,531 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:54,531 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:28:54,531 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106374792] [2021-07-09 17:28:54,531 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:28:54,531 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:54,531 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:28:54,532 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:28:54,532 INFO L87 Difference]: Start difference. First operand 622 states and 1769 transitions. Second operand has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:55,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:55,175 INFO L93 Difference]: Finished difference Result 783 states and 1990 transitions. [2021-07-09 17:28:55,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-09 17:28:55,175 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:55,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:55,176 INFO L225 Difference]: With dead ends: 783 [2021-07-09 17:28:55,176 INFO L226 Difference]: Without dead ends: 781 [2021-07-09 17:28:55,177 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 603.0ms TimeCoverageRelationStatistics Valid=142, Invalid=850, Unknown=0, NotChecked=0, Total=992 [2021-07-09 17:28:55,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 781 states. [2021-07-09 17:28:55,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 781 to 603. [2021-07-09 17:28:55,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 603 states, 602 states have (on average 2.835548172757475) internal successors, (1707), 602 states have internal predecessors, (1707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:55,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 603 states to 603 states and 1707 transitions. [2021-07-09 17:28:55,185 INFO L78 Accepts]: Start accepts. Automaton has 603 states and 1707 transitions. Word has length 17 [2021-07-09 17:28:55,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:55,185 INFO L482 AbstractCegarLoop]: Abstraction has 603 states and 1707 transitions. [2021-07-09 17:28:55,185 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:55,185 INFO L276 IsEmpty]: Start isEmpty. Operand 603 states and 1707 transitions. [2021-07-09 17:28:55,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:55,185 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:55,185 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:55,399 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1600,221 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:55,400 INFO L430 AbstractCegarLoop]: === Iteration 231 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:55,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:55,400 INFO L82 PathProgramCache]: Analyzing trace with hash 794041280, now seen corresponding path program 217 times [2021-07-09 17:28:55,400 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:55,400 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831428654] [2021-07-09 17:28:55,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:55,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:55,500 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:55,501 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:55,501 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831428654] [2021-07-09 17:28:55,501 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831428654] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:55,501 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [120437903] [2021-07-09 17:28:55,501 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 222 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 222 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:55,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:55,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:55,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:55,686 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:55,687 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:55,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:55,688 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:55,690 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:55,690 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:55,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:55,691 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:55,693 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:55,693 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:55,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:55,694 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:55,696 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:55,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:28:55,697 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:55,729 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:28:55,729 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:55,729 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:28:55,730 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:28:55,804 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:55,804 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [120437903] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:55,804 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:55,804 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:28:55,804 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642081925] [2021-07-09 17:28:55,805 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:28:55,805 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:55,805 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:28:55,805 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:28:55,805 INFO L87 Difference]: Start difference. First operand 603 states and 1707 transitions. Second operand has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:56,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:56,481 INFO L93 Difference]: Finished difference Result 687 states and 1842 transitions. [2021-07-09 17:28:56,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-07-09 17:28:56,482 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:56,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:56,483 INFO L225 Difference]: With dead ends: 687 [2021-07-09 17:28:56,483 INFO L226 Difference]: Without dead ends: 683 [2021-07-09 17:28:56,483 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 680.1ms TimeCoverageRelationStatistics Valid=149, Invalid=907, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 17:28:56,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 683 states. [2021-07-09 17:28:56,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 683 to 607. [2021-07-09 17:28:56,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 607 states, 606 states have (on average 2.8333333333333335) internal successors, (1717), 606 states have internal predecessors, (1717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:56,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 1717 transitions. [2021-07-09 17:28:56,490 INFO L78 Accepts]: Start accepts. Automaton has 607 states and 1717 transitions. Word has length 17 [2021-07-09 17:28:56,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:56,490 INFO L482 AbstractCegarLoop]: Abstraction has 607 states and 1717 transitions. [2021-07-09 17:28:56,490 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:56,491 INFO L276 IsEmpty]: Start isEmpty. Operand 607 states and 1717 transitions. [2021-07-09 17:28:56,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:56,491 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:56,491 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:56,708 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 222 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1604 [2021-07-09 17:28:56,709 INFO L430 AbstractCegarLoop]: === Iteration 232 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:56,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:56,709 INFO L82 PathProgramCache]: Analyzing trace with hash -1782582310, now seen corresponding path program 218 times [2021-07-09 17:28:56,709 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:56,709 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605826801] [2021-07-09 17:28:56,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:56,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:56,813 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:56,813 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:56,813 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605826801] [2021-07-09 17:28:56,813 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605826801] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:56,813 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [516194631] [2021-07-09 17:28:56,813 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 223 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 223 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:56,842 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:28:56,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:56,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:56,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:56,993 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:56,993 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:56,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:56,994 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:56,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:56,997 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:56,997 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:56,998 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:57,000 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:57,000 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:57,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:57,001 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:57,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:57,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:28:57,004 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:57,035 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:28:57,036 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:57,036 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:28:57,036 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:28:57,089 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:57,090 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [516194631] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:57,090 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:57,090 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:28:57,090 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551468839] [2021-07-09 17:28:57,090 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:28:57,090 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:57,090 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:28:57,090 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:28:57,090 INFO L87 Difference]: Start difference. First operand 607 states and 1717 transitions. Second operand has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:57,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:57,499 INFO L93 Difference]: Finished difference Result 678 states and 1827 transitions. [2021-07-09 17:28:57,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:28:57,500 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:57,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:57,501 INFO L225 Difference]: With dead ends: 678 [2021-07-09 17:28:57,501 INFO L226 Difference]: Without dead ends: 678 [2021-07-09 17:28:57,501 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 460.0ms TimeCoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2021-07-09 17:28:57,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 678 states. [2021-07-09 17:28:57,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 678 to 592. [2021-07-09 17:28:57,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 592 states, 591 states have (on average 2.83248730964467) internal successors, (1674), 591 states have internal predecessors, (1674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:57,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592 states to 592 states and 1674 transitions. [2021-07-09 17:28:57,508 INFO L78 Accepts]: Start accepts. Automaton has 592 states and 1674 transitions. Word has length 17 [2021-07-09 17:28:57,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:57,508 INFO L482 AbstractCegarLoop]: Abstraction has 592 states and 1674 transitions. [2021-07-09 17:28:57,508 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:57,508 INFO L276 IsEmpty]: Start isEmpty. Operand 592 states and 1674 transitions. [2021-07-09 17:28:57,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:57,509 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:57,509 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:57,726 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1609,223 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:57,726 INFO L430 AbstractCegarLoop]: === Iteration 233 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:57,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:57,726 INFO L82 PathProgramCache]: Analyzing trace with hash 505854650, now seen corresponding path program 219 times [2021-07-09 17:28:57,727 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:57,727 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599445566] [2021-07-09 17:28:57,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:57,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:57,811 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:28:57,811 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:57,811 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599445566] [2021-07-09 17:28:57,811 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599445566] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:57,811 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [107908621] [2021-07-09 17:28:57,811 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 224 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 224 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:57,841 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-09 17:28:57,841 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:57,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:57,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:57,965 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:57,965 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:57,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:57,966 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:57,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:57,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:57,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:57,969 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:57,971 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:57,972 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:57,972 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:57,973 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:57,975 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:57,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:28:57,976 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:58,007 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:28:58,007 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:58,008 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:28:58,008 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:28:58,070 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:58,071 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [107908621] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:58,071 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:58,071 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-07-09 17:28:58,071 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828606665] [2021-07-09 17:28:58,071 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:28:58,071 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:58,071 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:28:58,071 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:28:58,071 INFO L87 Difference]: Start difference. First operand 592 states and 1674 transitions. Second operand has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:58,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:58,703 INFO L93 Difference]: Finished difference Result 624 states and 1727 transitions. [2021-07-09 17:28:58,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-09 17:28:58,704 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:58,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:58,705 INFO L225 Difference]: With dead ends: 624 [2021-07-09 17:28:58,705 INFO L226 Difference]: Without dead ends: 620 [2021-07-09 17:28:58,705 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 233 ImplicationChecksByTransitivity, 625.2ms TimeCoverageRelationStatistics Valid=151, Invalid=971, Unknown=0, NotChecked=0, Total=1122 [2021-07-09 17:28:58,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 620 states. [2021-07-09 17:28:58,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 620 to 594. [2021-07-09 17:28:58,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 594 states, 593 states have (on average 2.8279932546374367) internal successors, (1677), 593 states have internal predecessors, (1677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:58,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 594 states to 594 states and 1677 transitions. [2021-07-09 17:28:58,712 INFO L78 Accepts]: Start accepts. Automaton has 594 states and 1677 transitions. Word has length 17 [2021-07-09 17:28:58,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:58,712 INFO L482 AbstractCegarLoop]: Abstraction has 594 states and 1677 transitions. [2021-07-09 17:28:58,712 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:58,712 INFO L276 IsEmpty]: Start isEmpty. Operand 594 states and 1677 transitions. [2021-07-09 17:28:58,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:58,713 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:58,713 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:58,913 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 224 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1613 [2021-07-09 17:28:58,913 INFO L430 AbstractCegarLoop]: === Iteration 234 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:58,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:58,914 INFO L82 PathProgramCache]: Analyzing trace with hash -1517986152, now seen corresponding path program 220 times [2021-07-09 17:28:58,914 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:58,914 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967048151] [2021-07-09 17:28:58,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:58,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:58,998 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:58,998 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:58,998 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967048151] [2021-07-09 17:28:58,998 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967048151] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:58,999 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [483723779] [2021-07-09 17:28:58,999 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 225 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 225 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:59,026 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:28:59,026 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:59,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:59,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:59,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:59,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:59,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:59,135 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:59,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:59,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:59,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:59,138 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:59,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:59,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:59,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:59,142 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:59,144 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:59,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:28:59,145 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:59,176 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:28:59,176 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:28:59,177 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:28:59,177 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:28:59,226 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:59,226 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [483723779] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:59,226 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:28:59,226 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 17 [2021-07-09 17:28:59,227 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226345126] [2021-07-09 17:28:59,227 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:28:59,227 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:28:59,227 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:28:59,227 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:28:59,227 INFO L87 Difference]: Start difference. First operand 594 states and 1677 transitions. Second operand has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:59,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:28:59,556 INFO L93 Difference]: Finished difference Result 722 states and 1901 transitions. [2021-07-09 17:28:59,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:28:59,557 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:28:59,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:28:59,558 INFO L225 Difference]: With dead ends: 722 [2021-07-09 17:28:59,558 INFO L226 Difference]: Without dead ends: 722 [2021-07-09 17:28:59,558 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 324.2ms TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:28:59,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 722 states. [2021-07-09 17:28:59,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 722 to 606. [2021-07-09 17:28:59,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 606 states, 605 states have (on average 2.8413223140495867) internal successors, (1719), 605 states have internal predecessors, (1719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:59,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 606 states to 606 states and 1719 transitions. [2021-07-09 17:28:59,566 INFO L78 Accepts]: Start accepts. Automaton has 606 states and 1719 transitions. Word has length 17 [2021-07-09 17:28:59,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:28:59,566 INFO L482 AbstractCegarLoop]: Abstraction has 606 states and 1719 transitions. [2021-07-09 17:28:59,566 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:28:59,566 INFO L276 IsEmpty]: Start isEmpty. Operand 606 states and 1719 transitions. [2021-07-09 17:28:59,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:28:59,566 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:28:59,567 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:28:59,767 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1619,225 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:59,768 INFO L430 AbstractCegarLoop]: === Iteration 235 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:28:59,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:28:59,768 INFO L82 PathProgramCache]: Analyzing trace with hash -716369924, now seen corresponding path program 221 times [2021-07-09 17:28:59,768 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:28:59,768 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560364212] [2021-07-09 17:28:59,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:28:59,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:28:59,836 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:28:59,837 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:28:59,837 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560364212] [2021-07-09 17:28:59,837 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560364212] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:28:59,837 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [584836243] [2021-07-09 17:28:59,837 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 226 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 226 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:28:59,867 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:28:59,867 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:28:59,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:28:59,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:28:59,956 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:59,957 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:59,957 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:59,957 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:59,959 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:59,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:59,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:28:59,965 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:59,967 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:59,967 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:59,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:28:59,968 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:28:59,970 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:28:59,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:28:59,971 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:00,001 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:29:00,001 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:00,002 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:29:00,002 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:29:00,063 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:00,064 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [584836243] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:00,064 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:00,064 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 17 [2021-07-09 17:29:00,064 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044669391] [2021-07-09 17:29:00,064 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:29:00,064 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:00,064 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:29:00,064 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:29:00,064 INFO L87 Difference]: Start difference. First operand 606 states and 1719 transitions. Second operand has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:00,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:00,524 INFO L93 Difference]: Finished difference Result 766 states and 2029 transitions. [2021-07-09 17:29:00,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-07-09 17:29:00,524 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:00,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:00,525 INFO L225 Difference]: With dead ends: 766 [2021-07-09 17:29:00,525 INFO L226 Difference]: Without dead ends: 760 [2021-07-09 17:29:00,526 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 195 ImplicationChecksByTransitivity, 433.4ms TimeCoverageRelationStatistics Valid=127, Invalid=803, Unknown=0, NotChecked=0, Total=930 [2021-07-09 17:29:00,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 760 states. [2021-07-09 17:29:00,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 760 to 655. [2021-07-09 17:29:00,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 655 states, 654 states have (on average 2.853211009174312) internal successors, (1866), 654 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:00,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 655 states to 655 states and 1866 transitions. [2021-07-09 17:29:00,535 INFO L78 Accepts]: Start accepts. Automaton has 655 states and 1866 transitions. Word has length 17 [2021-07-09 17:29:00,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:00,535 INFO L482 AbstractCegarLoop]: Abstraction has 655 states and 1866 transitions. [2021-07-09 17:29:00,535 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:00,535 INFO L276 IsEmpty]: Start isEmpty. Operand 655 states and 1866 transitions. [2021-07-09 17:29:00,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:00,536 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:00,536 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:00,752 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 226 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1623 [2021-07-09 17:29:00,753 INFO L430 AbstractCegarLoop]: === Iteration 236 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:00,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:00,753 INFO L82 PathProgramCache]: Analyzing trace with hash 1001973782, now seen corresponding path program 222 times [2021-07-09 17:29:00,753 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:00,753 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687410765] [2021-07-09 17:29:00,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:00,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:00,847 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:00,847 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:00,847 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687410765] [2021-07-09 17:29:00,847 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687410765] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:00,847 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1875012700] [2021-07-09 17:29:00,847 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 227 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 227 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:00,876 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:29:00,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:00,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:00,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:00,987 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:00,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:00,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:00,989 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:00,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:00,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:00,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:00,992 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:00,994 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:00,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:00,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:00,996 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:00,998 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:00,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:29:00,999 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:01,031 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:29:01,031 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:01,032 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:29:01,032 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:29:01,079 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:01,079 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1875012700] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:01,080 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:01,080 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 17 [2021-07-09 17:29:01,080 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550566657] [2021-07-09 17:29:01,080 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:29:01,080 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:01,080 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:29:01,080 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:29:01,080 INFO L87 Difference]: Start difference. First operand 655 states and 1866 transitions. Second operand has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:01,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:01,433 INFO L93 Difference]: Finished difference Result 739 states and 1992 transitions. [2021-07-09 17:29:01,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:29:01,434 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:01,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:01,435 INFO L225 Difference]: With dead ends: 739 [2021-07-09 17:29:01,435 INFO L226 Difference]: Without dead ends: 739 [2021-07-09 17:29:01,435 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 323.4ms TimeCoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:29:01,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 739 states. [2021-07-09 17:29:01,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 739 to 649. [2021-07-09 17:29:01,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 649 states, 648 states have (on average 2.8410493827160495) internal successors, (1841), 648 states have internal predecessors, (1841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:01,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 649 states to 649 states and 1841 transitions. [2021-07-09 17:29:01,443 INFO L78 Accepts]: Start accepts. Automaton has 649 states and 1841 transitions. Word has length 17 [2021-07-09 17:29:01,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:01,443 INFO L482 AbstractCegarLoop]: Abstraction has 649 states and 1841 transitions. [2021-07-09 17:29:01,443 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:01,443 INFO L276 IsEmpty]: Start isEmpty. Operand 649 states and 1841 transitions. [2021-07-09 17:29:01,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:01,443 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:01,444 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:01,660 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1628,227 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:01,661 INFO L430 AbstractCegarLoop]: === Iteration 237 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:01,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:01,661 INFO L82 PathProgramCache]: Analyzing trace with hash -708639526, now seen corresponding path program 223 times [2021-07-09 17:29:01,661 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:01,661 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092813720] [2021-07-09 17:29:01,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:01,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:01,707 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:01,708 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:01,708 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092813720] [2021-07-09 17:29:01,708 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092813720] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:01,708 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [356033817] [2021-07-09 17:29:01,708 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 228 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 228 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:01,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:01,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:01,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:01,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:01,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:01,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:01,839 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:01,840 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:01,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:01,841 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:01,858 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:29:01,858 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:01,859 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:29:01,859 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:29:01,874 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:01,875 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [356033817] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:01,875 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:01,875 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 17 [2021-07-09 17:29:01,875 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487158794] [2021-07-09 17:29:01,875 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:29:01,875 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:01,875 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:29:01,876 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:29:01,876 INFO L87 Difference]: Start difference. First operand 649 states and 1841 transitions. Second operand has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:02,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:02,046 INFO L93 Difference]: Finished difference Result 760 states and 2046 transitions. [2021-07-09 17:29:02,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-09 17:29:02,046 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:02,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:02,048 INFO L225 Difference]: With dead ends: 760 [2021-07-09 17:29:02,048 INFO L226 Difference]: Without dead ends: 760 [2021-07-09 17:29:02,048 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 120.6ms TimeCoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:29:02,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 760 states. [2021-07-09 17:29:02,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 760 to 649. [2021-07-09 17:29:02,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 649 states, 648 states have (on average 2.8410493827160495) internal successors, (1841), 648 states have internal predecessors, (1841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:02,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 649 states to 649 states and 1841 transitions. [2021-07-09 17:29:02,055 INFO L78 Accepts]: Start accepts. Automaton has 649 states and 1841 transitions. Word has length 17 [2021-07-09 17:29:02,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:02,055 INFO L482 AbstractCegarLoop]: Abstraction has 649 states and 1841 transitions. [2021-07-09 17:29:02,055 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:02,055 INFO L276 IsEmpty]: Start isEmpty. Operand 649 states and 1841 transitions. [2021-07-09 17:29:02,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:02,056 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:02,057 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:02,261 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1632,228 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:02,261 INFO L430 AbstractCegarLoop]: === Iteration 238 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:02,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:02,261 INFO L82 PathProgramCache]: Analyzing trace with hash -561657414, now seen corresponding path program 224 times [2021-07-09 17:29:02,261 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:02,261 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162762818] [2021-07-09 17:29:02,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:02,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:02,331 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:29:02,331 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:02,331 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162762818] [2021-07-09 17:29:02,332 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162762818] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:02,332 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [105859124] [2021-07-09 17:29:02,332 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 229 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 229 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:02,361 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:29:02,361 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:02,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:02,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:02,453 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:02,453 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:02,453 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:02,454 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:02,456 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:02,456 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:02,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:02,457 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:02,459 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:02,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:02,460 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:02,461 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:02,462 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:02,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:29:02,463 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:02,493 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:29:02,493 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:02,496 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:29:02,496 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:29:02,552 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:02,552 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [105859124] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:02,552 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:02,553 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 17 [2021-07-09 17:29:02,553 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395697154] [2021-07-09 17:29:02,553 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:29:02,553 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:02,553 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:29:02,553 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:29:02,553 INFO L87 Difference]: Start difference. First operand 649 states and 1841 transitions. Second operand has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:02,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:02,929 INFO L93 Difference]: Finished difference Result 689 states and 1903 transitions. [2021-07-09 17:29:02,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:29:02,929 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:02,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:02,930 INFO L225 Difference]: With dead ends: 689 [2021-07-09 17:29:02,930 INFO L226 Difference]: Without dead ends: 685 [2021-07-09 17:29:02,930 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 363.4ms TimeCoverageRelationStatistics Valid=96, Invalid=554, Unknown=0, NotChecked=0, Total=650 [2021-07-09 17:29:02,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 685 states. [2021-07-09 17:29:02,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 685 to 647. [2021-07-09 17:29:02,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 647 states, 646 states have (on average 2.8390092879256965) internal successors, (1834), 646 states have internal predecessors, (1834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:02,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 647 states to 647 states and 1834 transitions. [2021-07-09 17:29:02,937 INFO L78 Accepts]: Start accepts. Automaton has 647 states and 1834 transitions. Word has length 17 [2021-07-09 17:29:02,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:02,937 INFO L482 AbstractCegarLoop]: Abstraction has 647 states and 1834 transitions. [2021-07-09 17:29:02,937 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:02,937 INFO L276 IsEmpty]: Start isEmpty. Operand 647 states and 1834 transitions. [2021-07-09 17:29:02,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:02,938 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:02,938 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:03,154 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 229 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1635 [2021-07-09 17:29:03,155 INFO L430 AbstractCegarLoop]: === Iteration 239 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:03,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:03,155 INFO L82 PathProgramCache]: Analyzing trace with hash 1167389920, now seen corresponding path program 225 times [2021-07-09 17:29:03,155 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:03,155 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541903094] [2021-07-09 17:29:03,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:03,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:03,215 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:29:03,215 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:03,216 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541903094] [2021-07-09 17:29:03,216 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541903094] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:03,216 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1535579976] [2021-07-09 17:29:03,216 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 230 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 230 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:03,244 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:29:03,245 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:03,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:03,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:03,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:03,414 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:03,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:03,415 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:03,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:29:03,419 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:03,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:29:03,422 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:03,424 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:29:03,425 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:03,427 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:03,428 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:03,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:29:03,429 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:03,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:29:03,432 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:03,461 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:29:03,461 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:03,462 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:29:03,462 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:29:03,489 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:03,489 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1535579976] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:03,489 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:03,490 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 17 [2021-07-09 17:29:03,490 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850098675] [2021-07-09 17:29:03,490 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:29:03,490 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:03,490 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:29:03,490 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:29:03,490 INFO L87 Difference]: Start difference. First operand 647 states and 1834 transitions. Second operand has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:03,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:03,758 INFO L93 Difference]: Finished difference Result 662 states and 1857 transitions. [2021-07-09 17:29:03,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:29:03,759 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:03,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:03,760 INFO L225 Difference]: With dead ends: 662 [2021-07-09 17:29:03,760 INFO L226 Difference]: Without dead ends: 654 [2021-07-09 17:29:03,760 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 294.1ms TimeCoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:29:03,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 654 states. [2021-07-09 17:29:03,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 654 to 645. [2021-07-09 17:29:03,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 645 states, 644 states have (on average 2.8338509316770186) internal successors, (1825), 644 states have internal predecessors, (1825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:03,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 645 states to 645 states and 1825 transitions. [2021-07-09 17:29:03,767 INFO L78 Accepts]: Start accepts. Automaton has 645 states and 1825 transitions. Word has length 17 [2021-07-09 17:29:03,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:03,767 INFO L482 AbstractCegarLoop]: Abstraction has 645 states and 1825 transitions. [2021-07-09 17:29:03,767 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:03,767 INFO L276 IsEmpty]: Start isEmpty. Operand 645 states and 1825 transitions. [2021-07-09 17:29:03,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:03,768 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:03,768 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:03,984 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 230 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1641 [2021-07-09 17:29:03,984 INFO L430 AbstractCegarLoop]: === Iteration 240 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:03,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:03,984 INFO L82 PathProgramCache]: Analyzing trace with hash -1096093220, now seen corresponding path program 226 times [2021-07-09 17:29:03,985 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:03,985 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103757255] [2021-07-09 17:29:03,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:03,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:04,073 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:04,073 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:04,073 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103757255] [2021-07-09 17:29:04,073 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103757255] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:04,074 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [368703844] [2021-07-09 17:29:04,074 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 231 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 231 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:04,102 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:29:04,102 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:04,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:04,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:04,222 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:04,222 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:04,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:04,223 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:04,226 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:04,226 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:04,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:04,227 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:04,229 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:04,229 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:04,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:04,230 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:04,232 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:04,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:29:04,234 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:04,265 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:29:04,265 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:04,266 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:29:04,266 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:29:04,319 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:04,319 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [368703844] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:04,319 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:04,319 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-07-09 17:29:04,319 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130841435] [2021-07-09 17:29:04,319 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:29:04,319 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:04,319 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:29:04,319 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:29:04,320 INFO L87 Difference]: Start difference. First operand 645 states and 1825 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:04,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:04,660 INFO L93 Difference]: Finished difference Result 828 states and 2196 transitions. [2021-07-09 17:29:04,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:29:04,660 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:04,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:04,661 INFO L225 Difference]: With dead ends: 828 [2021-07-09 17:29:04,661 INFO L226 Difference]: Without dead ends: 827 [2021-07-09 17:29:04,661 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 335.6ms TimeCoverageRelationStatistics Valid=81, Invalid=471, Unknown=0, NotChecked=0, Total=552 [2021-07-09 17:29:04,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 827 states. [2021-07-09 17:29:04,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 827 to 694. [2021-07-09 17:29:04,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 694 states, 693 states have (on average 2.8715728715728717) internal successors, (1990), 693 states have internal predecessors, (1990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:04,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 694 states to 694 states and 1990 transitions. [2021-07-09 17:29:04,670 INFO L78 Accepts]: Start accepts. Automaton has 694 states and 1990 transitions. Word has length 17 [2021-07-09 17:29:04,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:04,670 INFO L482 AbstractCegarLoop]: Abstraction has 694 states and 1990 transitions. [2021-07-09 17:29:04,670 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:04,670 INFO L276 IsEmpty]: Start isEmpty. Operand 694 states and 1990 transitions. [2021-07-09 17:29:04,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:04,671 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:04,671 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:04,886 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 231 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1648 [2021-07-09 17:29:04,886 INFO L430 AbstractCegarLoop]: === Iteration 241 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:04,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:04,887 INFO L82 PathProgramCache]: Analyzing trace with hash -294476992, now seen corresponding path program 227 times [2021-07-09 17:29:04,887 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:04,887 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059746354] [2021-07-09 17:29:04,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:04,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:04,970 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:04,971 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:04,971 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059746354] [2021-07-09 17:29:04,971 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059746354] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:04,971 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [220908873] [2021-07-09 17:29:04,971 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 232 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 232 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:04,999 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:29:04,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:05,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:05,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:05,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:05,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:05,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:05,121 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:05,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:05,124 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:05,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:05,124 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:05,127 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:05,127 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:05,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:05,128 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:05,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:05,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:29:05,131 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:05,163 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:29:05,163 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:05,164 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:29:05,164 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:29:05,235 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:05,236 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [220908873] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:05,236 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:05,236 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-07-09 17:29:05,236 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547116265] [2021-07-09 17:29:05,236 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:29:05,236 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:05,236 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:29:05,236 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:29:05,236 INFO L87 Difference]: Start difference. First operand 694 states and 1990 transitions. Second operand has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:05,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:05,945 INFO L93 Difference]: Finished difference Result 821 states and 2194 transitions. [2021-07-09 17:29:05,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-09 17:29:05,945 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:05,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:05,946 INFO L225 Difference]: With dead ends: 821 [2021-07-09 17:29:05,946 INFO L226 Difference]: Without dead ends: 813 [2021-07-09 17:29:05,946 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 248 ImplicationChecksByTransitivity, 613.4ms TimeCoverageRelationStatistics Valid=144, Invalid=978, Unknown=0, NotChecked=0, Total=1122 [2021-07-09 17:29:05,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 813 states. [2021-07-09 17:29:05,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 813 to 705. [2021-07-09 17:29:05,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 705 states, 704 states have (on average 2.875) internal successors, (2024), 704 states have internal predecessors, (2024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:05,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 705 states to 705 states and 2024 transitions. [2021-07-09 17:29:05,955 INFO L78 Accepts]: Start accepts. Automaton has 705 states and 2024 transitions. Word has length 17 [2021-07-09 17:29:05,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:05,955 INFO L482 AbstractCegarLoop]: Abstraction has 705 states and 2024 transitions. [2021-07-09 17:29:05,955 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:05,955 INFO L276 IsEmpty]: Start isEmpty. Operand 705 states and 2024 transitions. [2021-07-09 17:29:05,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:05,956 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:05,956 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:06,172 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 232 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1652 [2021-07-09 17:29:06,172 INFO L430 AbstractCegarLoop]: === Iteration 242 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:06,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:06,173 INFO L82 PathProgramCache]: Analyzing trace with hash 1423866714, now seen corresponding path program 228 times [2021-07-09 17:29:06,173 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:06,173 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628241352] [2021-07-09 17:29:06,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:06,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:06,261 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:06,261 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:06,261 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628241352] [2021-07-09 17:29:06,261 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628241352] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:06,261 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [863533612] [2021-07-09 17:29:06,262 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 233 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 233 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:06,292 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:29:06,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:06,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:06,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:06,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:06,399 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:06,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:06,399 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:06,401 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:06,402 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:06,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:06,403 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:06,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:06,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:06,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:06,406 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:06,408 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:06,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:29:06,409 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:06,439 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:29:06,439 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:06,440 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:29:06,440 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:29:06,485 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:06,485 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [863533612] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:06,485 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:06,485 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-07-09 17:29:06,486 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067499688] [2021-07-09 17:29:06,486 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:29:06,486 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:06,486 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:29:06,486 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:29:06,486 INFO L87 Difference]: Start difference. First operand 705 states and 2024 transitions. Second operand has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:06,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:06,860 INFO L93 Difference]: Finished difference Result 803 states and 2170 transitions. [2021-07-09 17:29:06,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:29:06,860 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:06,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:06,861 INFO L225 Difference]: With dead ends: 803 [2021-07-09 17:29:06,861 INFO L226 Difference]: Without dead ends: 803 [2021-07-09 17:29:06,861 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 364.6ms TimeCoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2021-07-09 17:29:06,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 803 states. [2021-07-09 17:29:06,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 803 to 697. [2021-07-09 17:29:06,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 697 states, 696 states have (on average 2.8620689655172415) internal successors, (1992), 696 states have internal predecessors, (1992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:06,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 697 states to 697 states and 1992 transitions. [2021-07-09 17:29:06,870 INFO L78 Accepts]: Start accepts. Automaton has 697 states and 1992 transitions. Word has length 17 [2021-07-09 17:29:06,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:06,870 INFO L482 AbstractCegarLoop]: Abstraction has 697 states and 1992 transitions. [2021-07-09 17:29:06,870 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:06,870 INFO L276 IsEmpty]: Start isEmpty. Operand 697 states and 1992 transitions. [2021-07-09 17:29:06,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:06,871 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:06,871 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:07,081 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 233 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1657 [2021-07-09 17:29:07,081 INFO L430 AbstractCegarLoop]: === Iteration 243 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:07,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:07,081 INFO L82 PathProgramCache]: Analyzing trace with hash -286746594, now seen corresponding path program 229 times [2021-07-09 17:29:07,081 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:07,081 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071437498] [2021-07-09 17:29:07,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:07,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:07,180 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:07,180 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:07,180 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071437498] [2021-07-09 17:29:07,180 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071437498] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:07,180 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [720621466] [2021-07-09 17:29:07,180 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 234 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 234 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:07,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:07,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:07,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:07,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:07,356 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:07,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:07,357 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:07,359 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:07,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:07,360 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:07,381 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:29:07,381 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:07,382 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:29:07,382 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:29:07,403 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:07,403 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [720621466] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:07,403 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:07,403 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-07-09 17:29:07,416 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746152461] [2021-07-09 17:29:07,417 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:29:07,417 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:07,417 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:29:07,417 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:29:07,417 INFO L87 Difference]: Start difference. First operand 697 states and 1992 transitions. Second operand has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:07,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:07,945 INFO L93 Difference]: Finished difference Result 840 states and 2242 transitions. [2021-07-09 17:29:07,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-09 17:29:07,945 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:07,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:07,947 INFO L225 Difference]: With dead ends: 840 [2021-07-09 17:29:07,947 INFO L226 Difference]: Without dead ends: 840 [2021-07-09 17:29:07,947 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 459.9ms TimeCoverageRelationStatistics Valid=122, Invalid=748, Unknown=0, NotChecked=0, Total=870 [2021-07-09 17:29:07,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 840 states. [2021-07-09 17:29:07,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 840 to 689. [2021-07-09 17:29:07,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 689 states, 688 states have (on average 2.854651162790698) internal successors, (1964), 688 states have internal predecessors, (1964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:07,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 689 states to 689 states and 1964 transitions. [2021-07-09 17:29:07,957 INFO L78 Accepts]: Start accepts. Automaton has 689 states and 1964 transitions. Word has length 17 [2021-07-09 17:29:07,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:07,958 INFO L482 AbstractCegarLoop]: Abstraction has 689 states and 1964 transitions. [2021-07-09 17:29:07,958 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:07,958 INFO L276 IsEmpty]: Start isEmpty. Operand 689 states and 1964 transitions. [2021-07-09 17:29:07,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:07,958 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:07,958 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:08,177 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 234 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1661 [2021-07-09 17:29:08,177 INFO L430 AbstractCegarLoop]: === Iteration 244 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:08,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:08,177 INFO L82 PathProgramCache]: Analyzing trace with hash -1776151590, now seen corresponding path program 230 times [2021-07-09 17:29:08,177 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:08,177 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308275791] [2021-07-09 17:29:08,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:08,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:08,244 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:08,244 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:08,244 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308275791] [2021-07-09 17:29:08,244 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308275791] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:08,244 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [826703095] [2021-07-09 17:29:08,244 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 235 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 235 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:08,276 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:29:08,276 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:08,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:08,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:08,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:08,461 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:08,461 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:08,462 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:08,464 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:08,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:08,465 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:08,486 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:29:08,486 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:08,487 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:29:08,487 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:29:08,507 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:08,507 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [826703095] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:08,507 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:08,508 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-07-09 17:29:08,508 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955473649] [2021-07-09 17:29:08,508 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:29:08,508 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:08,508 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:29:08,508 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:29:08,508 INFO L87 Difference]: Start difference. First operand 689 states and 1964 transitions. Second operand has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:08,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:08,780 INFO L93 Difference]: Finished difference Result 790 states and 2131 transitions. [2021-07-09 17:29:08,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:29:08,780 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:08,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:08,781 INFO L225 Difference]: With dead ends: 790 [2021-07-09 17:29:08,781 INFO L226 Difference]: Without dead ends: 790 [2021-07-09 17:29:08,781 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 182.7ms TimeCoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:29:08,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 790 states. [2021-07-09 17:29:08,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 790 to 690. [2021-07-09 17:29:08,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 690 states, 689 states have (on average 2.856313497822932) internal successors, (1968), 689 states have internal predecessors, (1968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:08,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 690 states to 690 states and 1968 transitions. [2021-07-09 17:29:08,790 INFO L78 Accepts]: Start accepts. Automaton has 690 states and 1968 transitions. Word has length 17 [2021-07-09 17:29:08,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:08,790 INFO L482 AbstractCegarLoop]: Abstraction has 690 states and 1968 transitions. [2021-07-09 17:29:08,790 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:08,790 INFO L276 IsEmpty]: Start isEmpty. Operand 690 states and 1968 transitions. [2021-07-09 17:29:08,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:08,791 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:08,791 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:09,008 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 235 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1664 [2021-07-09 17:29:09,008 INFO L430 AbstractCegarLoop]: === Iteration 245 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:09,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:09,008 INFO L82 PathProgramCache]: Analyzing trace with hash 1799298558, now seen corresponding path program 231 times [2021-07-09 17:29:09,008 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:09,008 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219304472] [2021-07-09 17:29:09,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:09,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:09,090 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:29:09,091 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:09,091 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219304472] [2021-07-09 17:29:09,091 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219304472] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:09,091 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [341982961] [2021-07-09 17:29:09,091 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 236 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 236 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:09,119 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:29:09,120 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:09,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:09,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:09,242 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:09,243 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:09,243 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:09,244 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:09,246 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:09,246 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:09,246 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:09,247 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:09,249 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:09,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:09,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:09,251 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:09,253 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:09,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:29:09,254 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:09,285 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:29:09,286 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:09,286 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:29:09,286 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:29:09,346 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:09,347 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [341982961] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:09,347 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:09,347 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-07-09 17:29:09,347 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284093251] [2021-07-09 17:29:09,347 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:29:09,347 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:09,347 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:29:09,347 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:29:09,347 INFO L87 Difference]: Start difference. First operand 690 states and 1968 transitions. Second operand has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:09,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:09,691 INFO L93 Difference]: Finished difference Result 733 states and 2033 transitions. [2021-07-09 17:29:09,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-09 17:29:09,691 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:09,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:09,692 INFO L225 Difference]: With dead ends: 733 [2021-07-09 17:29:09,692 INFO L226 Difference]: Without dead ends: 729 [2021-07-09 17:29:09,692 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 399.1ms TimeCoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2021-07-09 17:29:09,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 729 states. [2021-07-09 17:29:09,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 729 to 687. [2021-07-09 17:29:09,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 687 states, 686 states have (on average 2.8542274052478134) internal successors, (1958), 686 states have internal predecessors, (1958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:09,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 687 states to 687 states and 1958 transitions. [2021-07-09 17:29:09,700 INFO L78 Accepts]: Start accepts. Automaton has 687 states and 1958 transitions. Word has length 17 [2021-07-09 17:29:09,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:09,700 INFO L482 AbstractCegarLoop]: Abstraction has 687 states and 1958 transitions. [2021-07-09 17:29:09,700 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:09,700 INFO L276 IsEmpty]: Start isEmpty. Operand 687 states and 1958 transitions. [2021-07-09 17:29:09,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:09,701 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:09,701 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:09,918 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1667,236 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:09,918 INFO L430 AbstractCegarLoop]: === Iteration 246 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:09,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:09,918 INFO L82 PathProgramCache]: Analyzing trace with hash -766621404, now seen corresponding path program 232 times [2021-07-09 17:29:09,918 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:09,918 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155093425] [2021-07-09 17:29:09,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:09,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:09,991 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:29:09,991 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:09,991 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155093425] [2021-07-09 17:29:09,991 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155093425] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:09,991 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [227662671] [2021-07-09 17:29:09,991 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 237 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 237 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:10,016 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:29:10,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:10,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:10,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:10,169 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:10,170 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:10,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:10,171 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:10,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:29:10,173 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:10,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:29:10,176 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:10,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:29:10,179 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:10,181 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:10,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:10,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:29:10,183 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:10,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:29:10,186 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:10,216 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:29:10,216 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:10,217 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:29:10,217 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:29:10,242 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:10,243 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [227662671] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:10,243 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:10,243 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-07-09 17:29:10,243 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749387475] [2021-07-09 17:29:10,243 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:29:10,243 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:10,243 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:29:10,243 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:29:10,243 INFO L87 Difference]: Start difference. First operand 687 states and 1958 transitions. Second operand has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:10,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:10,533 INFO L93 Difference]: Finished difference Result 733 states and 2026 transitions. [2021-07-09 17:29:10,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:29:10,534 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:10,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:10,535 INFO L225 Difference]: With dead ends: 733 [2021-07-09 17:29:10,535 INFO L226 Difference]: Without dead ends: 725 [2021-07-09 17:29:10,535 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 347.8ms TimeCoverageRelationStatistics Valid=88, Invalid=562, Unknown=0, NotChecked=0, Total=650 [2021-07-09 17:29:10,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 725 states. [2021-07-09 17:29:10,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 725 to 685. [2021-07-09 17:29:10,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 685 states, 684 states have (on average 2.8523391812865495) internal successors, (1951), 684 states have internal predecessors, (1951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:10,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 685 states to 685 states and 1951 transitions. [2021-07-09 17:29:10,543 INFO L78 Accepts]: Start accepts. Automaton has 685 states and 1951 transitions. Word has length 17 [2021-07-09 17:29:10,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:10,543 INFO L482 AbstractCegarLoop]: Abstraction has 685 states and 1951 transitions. [2021-07-09 17:29:10,543 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:10,543 INFO L276 IsEmpty]: Start isEmpty. Operand 685 states and 1951 transitions. [2021-07-09 17:29:10,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:10,543 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:10,543 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:10,759 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 237 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1673 [2021-07-09 17:29:10,760 INFO L430 AbstractCegarLoop]: === Iteration 247 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:10,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:10,760 INFO L82 PathProgramCache]: Analyzing trace with hash 1294238398, now seen corresponding path program 233 times [2021-07-09 17:29:10,760 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:10,760 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492395174] [2021-07-09 17:29:10,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:10,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:10,827 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:29:10,827 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:10,827 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492395174] [2021-07-09 17:29:10,827 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492395174] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:10,827 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [523711823] [2021-07-09 17:29:10,827 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 238 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 238 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:10,856 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:29:10,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:10,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:10,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:11,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:11,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:11,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:11,053 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:11,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:29:11,057 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:11,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:29:11,060 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:11,062 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:29:11,063 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:11,066 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:11,066 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:11,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:29:11,067 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:11,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:29:11,070 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:11,099 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:29:11,099 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:11,100 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:29:11,100 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:29:11,126 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:11,127 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [523711823] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:11,127 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:11,127 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-07-09 17:29:11,127 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197535629] [2021-07-09 17:29:11,127 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:29:11,127 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:11,127 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:29:11,127 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:29:11,127 INFO L87 Difference]: Start difference. First operand 685 states and 1951 transitions. Second operand has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:11,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:11,465 INFO L93 Difference]: Finished difference Result 718 states and 1996 transitions. [2021-07-09 17:29:11,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:29:11,465 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:11,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:11,466 INFO L225 Difference]: With dead ends: 718 [2021-07-09 17:29:11,466 INFO L226 Difference]: Without dead ends: 706 [2021-07-09 17:29:11,466 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 386.9ms TimeCoverageRelationStatistics Valid=86, Invalid=564, Unknown=0, NotChecked=0, Total=650 [2021-07-09 17:29:11,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 706 states. [2021-07-09 17:29:11,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 706 to 684. [2021-07-09 17:29:11,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 684 states, 683 states have (on average 2.8506588579795022) internal successors, (1947), 683 states have internal predecessors, (1947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:11,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 684 states to 684 states and 1947 transitions. [2021-07-09 17:29:11,474 INFO L78 Accepts]: Start accepts. Automaton has 684 states and 1947 transitions. Word has length 17 [2021-07-09 17:29:11,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:11,474 INFO L482 AbstractCegarLoop]: Abstraction has 684 states and 1947 transitions. [2021-07-09 17:29:11,474 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:11,474 INFO L276 IsEmpty]: Start isEmpty. Operand 684 states and 1947 transitions. [2021-07-09 17:29:11,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:11,475 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:11,475 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:11,692 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1680,238 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:11,692 INFO L430 AbstractCegarLoop]: === Iteration 248 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:11,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:11,692 INFO L82 PathProgramCache]: Analyzing trace with hash -902314216, now seen corresponding path program 234 times [2021-07-09 17:29:11,692 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:11,692 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789630521] [2021-07-09 17:29:11,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:11,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:11,792 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:11,792 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:11,792 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789630521] [2021-07-09 17:29:11,792 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789630521] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:11,792 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1269866520] [2021-07-09 17:29:11,792 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 239 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 239 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:11,825 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:29:11,826 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:11,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:11,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:11,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:11,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:11,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:11,953 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:11,955 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:11,955 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:11,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:11,956 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:11,958 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:11,959 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:11,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:11,959 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:11,961 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:11,961 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:29:11,962 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:11,992 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:29:11,993 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:11,993 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:29:11,993 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:29:12,042 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:12,042 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1269866520] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:12,042 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:12,042 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:29:12,043 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616091467] [2021-07-09 17:29:12,043 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:29:12,043 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:12,043 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:29:12,043 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:29:12,043 INFO L87 Difference]: Start difference. First operand 684 states and 1947 transitions. Second operand has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:12,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:12,396 INFO L93 Difference]: Finished difference Result 854 states and 2269 transitions. [2021-07-09 17:29:12,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:29:12,397 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:12,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:12,398 INFO L225 Difference]: With dead ends: 854 [2021-07-09 17:29:12,398 INFO L226 Difference]: Without dead ends: 854 [2021-07-09 17:29:12,398 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 396.7ms TimeCoverageRelationStatistics Valid=90, Invalid=560, Unknown=0, NotChecked=0, Total=650 [2021-07-09 17:29:12,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 854 states. [2021-07-09 17:29:12,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 854 to 711. [2021-07-09 17:29:12,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 711 states, 710 states have (on average 2.876056338028169) internal successors, (2042), 710 states have internal predecessors, (2042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:12,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 711 states to 711 states and 2042 transitions. [2021-07-09 17:29:12,407 INFO L78 Accepts]: Start accepts. Automaton has 711 states and 2042 transitions. Word has length 17 [2021-07-09 17:29:12,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:12,407 INFO L482 AbstractCegarLoop]: Abstraction has 711 states and 2042 transitions. [2021-07-09 17:29:12,407 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:12,408 INFO L276 IsEmpty]: Start isEmpty. Operand 711 states and 2042 transitions. [2021-07-09 17:29:12,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:12,408 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:12,408 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:12,625 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 239 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1687 [2021-07-09 17:29:12,625 INFO L430 AbstractCegarLoop]: === Iteration 249 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:12,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:12,625 INFO L82 PathProgramCache]: Analyzing trace with hash -100697988, now seen corresponding path program 235 times [2021-07-09 17:29:12,625 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:12,625 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288579857] [2021-07-09 17:29:12,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:12,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:12,712 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:12,713 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:12,713 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288579857] [2021-07-09 17:29:12,713 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288579857] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:12,713 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1489038584] [2021-07-09 17:29:12,713 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 240 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 240 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:12,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:12,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:12,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:12,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:12,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:12,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:12,862 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:12,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:12,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:12,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:12,865 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:12,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:12,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:12,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:12,868 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:12,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:12,870 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:29:12,871 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:12,902 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:29:12,902 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:12,903 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:29:12,903 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:29:12,976 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:12,976 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1489038584] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:12,976 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:12,976 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:29:12,976 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263849013] [2021-07-09 17:29:12,977 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:29:12,977 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:12,977 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:29:12,977 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:29:12,977 INFO L87 Difference]: Start difference. First operand 711 states and 2042 transitions. Second operand has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:14,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:14,035 INFO L93 Difference]: Finished difference Result 893 states and 2372 transitions. [2021-07-09 17:29:14,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-07-09 17:29:14,035 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:14,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:14,037 INFO L225 Difference]: With dead ends: 893 [2021-07-09 17:29:14,037 INFO L226 Difference]: Without dead ends: 882 [2021-07-09 17:29:14,037 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 430 ImplicationChecksByTransitivity, 977.7ms TimeCoverageRelationStatistics Valid=216, Invalid=1590, Unknown=0, NotChecked=0, Total=1806 [2021-07-09 17:29:14,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 882 states. [2021-07-09 17:29:14,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 882 to 733. [2021-07-09 17:29:14,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 733 states, 732 states have (on average 2.8948087431693987) internal successors, (2119), 732 states have internal predecessors, (2119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:14,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 733 states to 733 states and 2119 transitions. [2021-07-09 17:29:14,046 INFO L78 Accepts]: Start accepts. Automaton has 733 states and 2119 transitions. Word has length 17 [2021-07-09 17:29:14,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:14,046 INFO L482 AbstractCegarLoop]: Abstraction has 733 states and 2119 transitions. [2021-07-09 17:29:14,046 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:14,046 INFO L276 IsEmpty]: Start isEmpty. Operand 733 states and 2119 transitions. [2021-07-09 17:29:14,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:14,047 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:14,047 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:14,247 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1691,240 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:14,248 INFO L430 AbstractCegarLoop]: === Iteration 250 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:14,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:14,248 INFO L82 PathProgramCache]: Analyzing trace with hash 1617645718, now seen corresponding path program 236 times [2021-07-09 17:29:14,248 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:14,248 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974786231] [2021-07-09 17:29:14,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:14,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:14,348 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:14,348 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:14,348 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974786231] [2021-07-09 17:29:14,348 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974786231] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:14,348 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [911675663] [2021-07-09 17:29:14,348 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 241 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 241 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:14,377 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:29:14,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:14,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:14,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:14,515 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:14,516 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:14,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:14,517 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:14,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:14,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:14,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:14,520 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:14,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:14,523 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:14,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:14,524 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:14,526 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:14,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:29:14,527 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:14,558 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:29:14,559 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:14,559 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:29:14,559 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:29:14,608 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:14,608 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [911675663] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:14,608 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:14,608 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:29:14,609 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942499633] [2021-07-09 17:29:14,609 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:29:14,609 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:14,609 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:29:14,609 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:29:14,609 INFO L87 Difference]: Start difference. First operand 733 states and 2119 transitions. Second operand has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:15,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:15,212 INFO L93 Difference]: Finished difference Result 885 states and 2372 transitions. [2021-07-09 17:29:15,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:29:15,213 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:15,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:15,214 INFO L225 Difference]: With dead ends: 885 [2021-07-09 17:29:15,214 INFO L226 Difference]: Without dead ends: 885 [2021-07-09 17:29:15,214 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 586.1ms TimeCoverageRelationStatistics Valid=146, Invalid=846, Unknown=0, NotChecked=0, Total=992 [2021-07-09 17:29:15,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 885 states. [2021-07-09 17:29:15,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 885 to 743. [2021-07-09 17:29:15,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 742 states have (on average 2.881401617250674) internal successors, (2138), 742 states have internal predecessors, (2138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:15,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 2138 transitions. [2021-07-09 17:29:15,223 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 2138 transitions. Word has length 17 [2021-07-09 17:29:15,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:15,223 INFO L482 AbstractCegarLoop]: Abstraction has 743 states and 2138 transitions. [2021-07-09 17:29:15,223 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:15,223 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 2138 transitions. [2021-07-09 17:29:15,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:15,224 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:15,224 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:15,441 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 241 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1696 [2021-07-09 17:29:15,441 INFO L430 AbstractCegarLoop]: === Iteration 251 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:15,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:15,441 INFO L82 PathProgramCache]: Analyzing trace with hash -92967590, now seen corresponding path program 237 times [2021-07-09 17:29:15,441 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:15,441 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096973469] [2021-07-09 17:29:15,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:15,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:15,510 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:15,510 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:15,510 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096973469] [2021-07-09 17:29:15,510 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096973469] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:15,511 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1664794964] [2021-07-09 17:29:15,511 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 242 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 242 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:15,540 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:29:15,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:15,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:15,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:15,668 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:15,668 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:15,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:15,669 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:15,671 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:15,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:15,672 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:15,690 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:29:15,691 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:15,691 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:29:15,691 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:29:15,712 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:15,712 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1664794964] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:15,712 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:15,712 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:29:15,712 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374315265] [2021-07-09 17:29:15,712 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:29:15,712 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:15,712 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:29:15,713 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:29:15,713 INFO L87 Difference]: Start difference. First operand 743 states and 2138 transitions. Second operand has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:16,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:16,462 INFO L93 Difference]: Finished difference Result 925 states and 2443 transitions. [2021-07-09 17:29:16,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-07-09 17:29:16,462 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:16,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:16,464 INFO L225 Difference]: With dead ends: 925 [2021-07-09 17:29:16,464 INFO L226 Difference]: Without dead ends: 925 [2021-07-09 17:29:16,464 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 338 ImplicationChecksByTransitivity, 628.7ms TimeCoverageRelationStatistics Valid=185, Invalid=1375, Unknown=0, NotChecked=0, Total=1560 [2021-07-09 17:29:16,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 925 states. [2021-07-09 17:29:16,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 925 to 740. [2021-07-09 17:29:16,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 740 states, 739 states have (on average 2.8687415426251692) internal successors, (2120), 739 states have internal predecessors, (2120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:16,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 740 states to 740 states and 2120 transitions. [2021-07-09 17:29:16,473 INFO L78 Accepts]: Start accepts. Automaton has 740 states and 2120 transitions. Word has length 17 [2021-07-09 17:29:16,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:16,473 INFO L482 AbstractCegarLoop]: Abstraction has 740 states and 2120 transitions. [2021-07-09 17:29:16,473 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:16,473 INFO L276 IsEmpty]: Start isEmpty. Operand 740 states and 2120 transitions. [2021-07-09 17:29:16,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:16,474 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:16,474 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:16,677 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1700,242 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:16,677 INFO L430 AbstractCegarLoop]: === Iteration 252 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:16,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:16,677 INFO L82 PathProgramCache]: Analyzing trace with hash -1582372586, now seen corresponding path program 238 times [2021-07-09 17:29:16,677 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:16,677 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917425966] [2021-07-09 17:29:16,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:16,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:16,757 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:16,757 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:16,757 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917425966] [2021-07-09 17:29:16,757 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917425966] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:16,758 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1918345753] [2021-07-09 17:29:16,758 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 243 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 243 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:16,786 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:29:16,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:16,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:16,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:16,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:16,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:16,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:16,950 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:16,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:16,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:16,953 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:16,975 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:29:16,976 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:16,976 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:29:16,977 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:29:16,999 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:16,999 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1918345753] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:16,999 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:16,999 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:29:16,999 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718258890] [2021-07-09 17:29:16,999 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:29:16,999 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:16,999 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:29:17,000 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:29:17,000 INFO L87 Difference]: Start difference. First operand 740 states and 2120 transitions. Second operand has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:18,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:18,097 INFO L93 Difference]: Finished difference Result 999 states and 2576 transitions. [2021-07-09 17:29:18,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-07-09 17:29:18,098 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:18,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:18,099 INFO L225 Difference]: With dead ends: 999 [2021-07-09 17:29:18,099 INFO L226 Difference]: Without dead ends: 999 [2021-07-09 17:29:18,100 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 580 ImplicationChecksByTransitivity, 902.2ms TimeCoverageRelationStatistics Valid=279, Invalid=1977, Unknown=0, NotChecked=0, Total=2256 [2021-07-09 17:29:18,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 999 states. [2021-07-09 17:29:18,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 999 to 734. [2021-07-09 17:29:18,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 734 states, 733 states have (on average 2.8663028649386084) internal successors, (2101), 733 states have internal predecessors, (2101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:18,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 734 states to 734 states and 2101 transitions. [2021-07-09 17:29:18,109 INFO L78 Accepts]: Start accepts. Automaton has 734 states and 2101 transitions. Word has length 17 [2021-07-09 17:29:18,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:18,109 INFO L482 AbstractCegarLoop]: Abstraction has 734 states and 2101 transitions. [2021-07-09 17:29:18,109 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:18,109 INFO L276 IsEmpty]: Start isEmpty. Operand 734 states and 2101 transitions. [2021-07-09 17:29:18,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:18,110 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:18,110 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:18,311 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 243 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1703 [2021-07-09 17:29:18,311 INFO L430 AbstractCegarLoop]: === Iteration 253 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:18,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:18,311 INFO L82 PathProgramCache]: Analyzing trace with hash -509287206, now seen corresponding path program 239 times [2021-07-09 17:29:18,311 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:18,311 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652488104] [2021-07-09 17:29:18,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:18,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:18,411 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:18,411 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:18,411 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652488104] [2021-07-09 17:29:18,411 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652488104] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:18,411 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1618213964] [2021-07-09 17:29:18,411 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 244 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 244 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:18,439 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:29:18,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:18,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:18,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:18,608 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:18,608 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:18,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:18,609 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:18,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:18,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:18,613 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:18,636 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:29:18,636 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:18,637 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:29:18,637 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:29:18,660 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:18,660 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1618213964] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:18,660 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:18,661 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:29:18,661 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611284940] [2021-07-09 17:29:18,661 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:29:18,661 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:18,661 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:29:18,661 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:29:18,661 INFO L87 Difference]: Start difference. First operand 734 states and 2101 transitions. Second operand has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:18,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:18,879 INFO L93 Difference]: Finished difference Result 850 states and 2297 transitions. [2021-07-09 17:29:18,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:29:18,879 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:18,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:18,880 INFO L225 Difference]: With dead ends: 850 [2021-07-09 17:29:18,880 INFO L226 Difference]: Without dead ends: 850 [2021-07-09 17:29:18,880 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 231.8ms TimeCoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:29:18,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 850 states. [2021-07-09 17:29:18,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 850 to 737. [2021-07-09 17:29:18,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 737 states, 736 states have (on average 2.8668478260869565) internal successors, (2110), 736 states have internal predecessors, (2110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:18,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 737 states to 737 states and 2110 transitions. [2021-07-09 17:29:18,889 INFO L78 Accepts]: Start accepts. Automaton has 737 states and 2110 transitions. Word has length 17 [2021-07-09 17:29:18,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:18,889 INFO L482 AbstractCegarLoop]: Abstraction has 737 states and 2110 transitions. [2021-07-09 17:29:18,889 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:18,889 INFO L276 IsEmpty]: Start isEmpty. Operand 737 states and 2110 transitions. [2021-07-09 17:29:18,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:18,890 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:18,890 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:19,106 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1706,244 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:19,107 INFO L430 AbstractCegarLoop]: === Iteration 254 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:19,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:19,107 INFO L82 PathProgramCache]: Analyzing trace with hash 879028154, now seen corresponding path program 240 times [2021-07-09 17:29:19,107 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:19,107 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011359179] [2021-07-09 17:29:19,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:19,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:19,190 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:19,190 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:19,190 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011359179] [2021-07-09 17:29:19,190 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011359179] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:19,190 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1744726659] [2021-07-09 17:29:19,191 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 245 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 245 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:19,217 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:29:19,217 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:19,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:19,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:19,317 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:19,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:19,318 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:19,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:19,321 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:19,336 INFO L628 ElimStorePlain]: treesize reduction 27, result has 30.8 percent of original size [2021-07-09 17:29:19,337 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:19,337 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:29:19,337 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:12 [2021-07-09 17:29:19,358 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:19,358 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1744726659] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:19,358 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:19,358 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-09 17:29:19,358 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619548837] [2021-07-09 17:29:19,359 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-09 17:29:19,359 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:19,359 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-09 17:29:19,359 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-07-09 17:29:19,359 INFO L87 Difference]: Start difference. First operand 737 states and 2110 transitions. Second operand has 16 states, 16 states have (on average 1.5) internal successors, (24), 16 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:19,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:19,604 INFO L93 Difference]: Finished difference Result 1005 states and 2818 transitions. [2021-07-09 17:29:19,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:29:19,604 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5) internal successors, (24), 16 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:19,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:19,605 INFO L225 Difference]: With dead ends: 1005 [2021-07-09 17:29:19,605 INFO L226 Difference]: Without dead ends: 1005 [2021-07-09 17:29:19,606 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 193.0ms TimeCoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:29:19,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1005 states. [2021-07-09 17:29:19,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1005 to 736. [2021-07-09 17:29:19,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 736 states, 735 states have (on average 2.869387755102041) internal successors, (2109), 735 states have internal predecessors, (2109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:19,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 736 states to 736 states and 2109 transitions. [2021-07-09 17:29:19,616 INFO L78 Accepts]: Start accepts. Automaton has 736 states and 2109 transitions. Word has length 17 [2021-07-09 17:29:19,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:19,616 INFO L482 AbstractCegarLoop]: Abstraction has 736 states and 2109 transitions. [2021-07-09 17:29:19,616 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5) internal successors, (24), 16 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:19,616 INFO L276 IsEmpty]: Start isEmpty. Operand 736 states and 2109 transitions. [2021-07-09 17:29:19,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:19,617 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:19,617 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:19,829 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 245 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1709 [2021-07-09 17:29:19,829 INFO L430 AbstractCegarLoop]: === Iteration 255 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:19,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:19,830 INFO L82 PathProgramCache]: Analyzing trace with hash 744702690, now seen corresponding path program 241 times [2021-07-09 17:29:19,830 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:19,830 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635607307] [2021-07-09 17:29:19,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:19,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:19,910 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:19,911 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:19,911 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635607307] [2021-07-09 17:29:19,911 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635607307] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:19,911 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1394895173] [2021-07-09 17:29:19,911 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 246 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 246 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:19,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:19,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:19,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:20,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:29:20,054 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:20,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:20,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:29:20,058 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:20,060 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:29:20,060 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:20,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:29:20,063 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:20,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:29:20,066 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:20,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:20,069 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:20,092 INFO L628 ElimStorePlain]: treesize reduction 26, result has 43.5 percent of original size [2021-07-09 17:29:20,092 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:20,092 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:29:20,093 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:107, output treesize:20 [2021-07-09 17:29:20,120 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:20,120 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1394895173] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:20,120 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:20,120 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-09 17:29:20,120 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76418744] [2021-07-09 17:29:20,120 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-09 17:29:20,120 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:20,120 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-09 17:29:20,120 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-07-09 17:29:20,121 INFO L87 Difference]: Start difference. First operand 736 states and 2109 transitions. Second operand has 16 states, 16 states have (on average 1.5) internal successors, (24), 16 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:20,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:20,511 INFO L93 Difference]: Finished difference Result 1001 states and 2805 transitions. [2021-07-09 17:29:20,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-09 17:29:20,511 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5) internal successors, (24), 16 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:20,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:20,513 INFO L225 Difference]: With dead ends: 1001 [2021-07-09 17:29:20,513 INFO L226 Difference]: Without dead ends: 996 [2021-07-09 17:29:20,513 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 410.0ms TimeCoverageRelationStatistics Valid=107, Invalid=595, Unknown=0, NotChecked=0, Total=702 [2021-07-09 17:29:20,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 996 states. [2021-07-09 17:29:20,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 996 to 736. [2021-07-09 17:29:20,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 736 states, 735 states have (on average 2.8680272108843536) internal successors, (2108), 735 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:20,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 736 states to 736 states and 2108 transitions. [2021-07-09 17:29:20,522 INFO L78 Accepts]: Start accepts. Automaton has 736 states and 2108 transitions. Word has length 17 [2021-07-09 17:29:20,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:20,522 INFO L482 AbstractCegarLoop]: Abstraction has 736 states and 2108 transitions. [2021-07-09 17:29:20,523 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5) internal successors, (24), 16 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:20,523 INFO L276 IsEmpty]: Start isEmpty. Operand 736 states and 2108 transitions. [2021-07-09 17:29:20,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:20,523 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:20,523 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:20,733 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1711,246 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:20,735 INFO L430 AbstractCegarLoop]: === Iteration 256 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:20,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:20,742 INFO L82 PathProgramCache]: Analyzing trace with hash -773925220, now seen corresponding path program 242 times [2021-07-09 17:29:20,745 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:20,745 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302411629] [2021-07-09 17:29:20,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:20,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:20,827 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:20,827 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:20,827 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302411629] [2021-07-09 17:29:20,827 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302411629] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:20,827 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [71869230] [2021-07-09 17:29:20,827 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 247 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 247 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:20,855 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:29:20,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:20,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:20,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:20,997 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:20,998 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:20,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:20,999 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:21,001 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:21,001 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:21,002 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:21,023 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:29:21,023 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:21,024 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:29:21,024 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:29:21,045 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:21,045 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [71869230] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:21,046 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:21,046 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:29:21,046 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129288820] [2021-07-09 17:29:21,046 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:29:21,046 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:21,046 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:29:21,046 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:29:21,046 INFO L87 Difference]: Start difference. First operand 736 states and 2108 transitions. Second operand has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:21,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:21,269 INFO L93 Difference]: Finished difference Result 1006 states and 2820 transitions. [2021-07-09 17:29:21,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:29:21,269 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:21,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:21,271 INFO L225 Difference]: With dead ends: 1006 [2021-07-09 17:29:21,271 INFO L226 Difference]: Without dead ends: 1006 [2021-07-09 17:29:21,271 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 184.1ms TimeCoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:29:21,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1006 states. [2021-07-09 17:29:21,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1006 to 737. [2021-07-09 17:29:21,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 737 states, 736 states have (on average 2.8682065217391304) internal successors, (2111), 736 states have internal predecessors, (2111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:21,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 737 states to 737 states and 2111 transitions. [2021-07-09 17:29:21,281 INFO L78 Accepts]: Start accepts. Automaton has 737 states and 2111 transitions. Word has length 17 [2021-07-09 17:29:21,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:21,281 INFO L482 AbstractCegarLoop]: Abstraction has 737 states and 2111 transitions. [2021-07-09 17:29:21,281 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:21,281 INFO L276 IsEmpty]: Start isEmpty. Operand 737 states and 2111 transitions. [2021-07-09 17:29:21,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:21,282 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:21,282 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:21,483 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1718,247 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:21,484 INFO L430 AbstractCegarLoop]: === Iteration 257 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:21,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:21,484 INFO L82 PathProgramCache]: Analyzing trace with hash 156957368, now seen corresponding path program 243 times [2021-07-09 17:29:21,484 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:21,484 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379669796] [2021-07-09 17:29:21,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:21,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:21,569 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:21,569 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:21,569 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379669796] [2021-07-09 17:29:21,569 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379669796] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:21,569 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1332031355] [2021-07-09 17:29:21,569 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 248 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 248 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:21,598 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:29:21,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:21,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:21,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:21,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:21,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:21,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:21,781 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:21,783 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:29:21,784 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:21,786 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:29:21,787 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:21,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:29:21,790 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:21,792 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:29:21,793 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:21,795 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:21,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:29:21,797 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:21,825 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:29:21,826 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:21,827 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:29:21,827 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:29:21,854 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:21,854 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1332031355] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:21,854 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:21,855 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:29:21,855 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926488563] [2021-07-09 17:29:21,855 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:29:21,855 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:21,855 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:29:21,855 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:29:21,855 INFO L87 Difference]: Start difference. First operand 737 states and 2111 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:22,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:22,329 INFO L93 Difference]: Finished difference Result 1003 states and 2809 transitions. [2021-07-09 17:29:22,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:29:22,329 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:22,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:22,331 INFO L225 Difference]: With dead ends: 1003 [2021-07-09 17:29:22,331 INFO L226 Difference]: Without dead ends: 999 [2021-07-09 17:29:22,331 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 504.5ms TimeCoverageRelationStatistics Valid=104, Invalid=652, Unknown=0, NotChecked=0, Total=756 [2021-07-09 17:29:22,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 999 states. [2021-07-09 17:29:22,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 999 to 737. [2021-07-09 17:29:22,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 737 states, 736 states have (on average 2.8668478260869565) internal successors, (2110), 736 states have internal predecessors, (2110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:22,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 737 states to 737 states and 2110 transitions. [2021-07-09 17:29:22,341 INFO L78 Accepts]: Start accepts. Automaton has 737 states and 2110 transitions. Word has length 17 [2021-07-09 17:29:22,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:22,341 INFO L482 AbstractCegarLoop]: Abstraction has 737 states and 2110 transitions. [2021-07-09 17:29:22,341 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:22,341 INFO L276 IsEmpty]: Start isEmpty. Operand 737 states and 2110 transitions. [2021-07-09 17:29:22,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:22,341 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:22,342 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:22,558 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1721,248 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:22,559 INFO L430 AbstractCegarLoop]: === Iteration 258 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:22,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:22,559 INFO L82 PathProgramCache]: Analyzing trace with hash -1934947334, now seen corresponding path program 244 times [2021-07-09 17:29:22,559 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:22,559 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793290125] [2021-07-09 17:29:22,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:22,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:22,642 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:22,642 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:22,642 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793290125] [2021-07-09 17:29:22,642 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793290125] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:22,642 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1805489663] [2021-07-09 17:29:22,642 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 249 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 249 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:22,669 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:29:22,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:22,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:22,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:22,826 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:22,826 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:22,826 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:22,827 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:22,829 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:22,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:22,830 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:22,851 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:29:22,851 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:22,852 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:29:22,852 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:29:22,871 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:22,872 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1805489663] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:22,872 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:22,872 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:29:22,872 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63736612] [2021-07-09 17:29:22,872 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:29:22,872 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:22,872 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:29:22,872 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:29:22,872 INFO L87 Difference]: Start difference. First operand 737 states and 2110 transitions. Second operand has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:23,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:23,432 INFO L93 Difference]: Finished difference Result 1031 states and 2870 transitions. [2021-07-09 17:29:23,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-09 17:29:23,432 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:23,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:23,434 INFO L225 Difference]: With dead ends: 1031 [2021-07-09 17:29:23,434 INFO L226 Difference]: Without dead ends: 1031 [2021-07-09 17:29:23,434 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 470.8ms TimeCoverageRelationStatistics Valid=123, Invalid=689, Unknown=0, NotChecked=0, Total=812 [2021-07-09 17:29:23,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1031 states. [2021-07-09 17:29:23,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1031 to 740. [2021-07-09 17:29:23,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 740 states, 739 states have (on average 2.8673883626522327) internal successors, (2119), 739 states have internal predecessors, (2119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:23,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 740 states to 740 states and 2119 transitions. [2021-07-09 17:29:23,444 INFO L78 Accepts]: Start accepts. Automaton has 740 states and 2119 transitions. Word has length 17 [2021-07-09 17:29:23,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:23,444 INFO L482 AbstractCegarLoop]: Abstraction has 740 states and 2119 transitions. [2021-07-09 17:29:23,444 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:23,445 INFO L276 IsEmpty]: Start isEmpty. Operand 740 states and 2119 transitions. [2021-07-09 17:29:23,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:23,445 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:23,445 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:23,662 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1728,249 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:23,662 INFO L430 AbstractCegarLoop]: === Iteration 259 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:23,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:23,662 INFO L82 PathProgramCache]: Analyzing trace with hash -380898210, now seen corresponding path program 245 times [2021-07-09 17:29:23,663 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:23,663 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886382823] [2021-07-09 17:29:23,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:23,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:23,755 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:23,755 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:23,755 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886382823] [2021-07-09 17:29:23,755 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886382823] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:23,755 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [617193822] [2021-07-09 17:29:23,755 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 250 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 250 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:23,784 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:29:23,784 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:23,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:23,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:23,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:23,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:23,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:23,931 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:23,933 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:29:23,934 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:23,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:29:23,936 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:23,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:29:23,939 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:23,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:29:23,942 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:23,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:23,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:29:23,945 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:23,972 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:29:23,973 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:23,974 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:29:23,974 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:29:24,000 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:24,000 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [617193822] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:24,000 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:24,000 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:29:24,000 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120573125] [2021-07-09 17:29:24,000 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:29:24,001 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:24,001 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:29:24,001 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:29:24,001 INFO L87 Difference]: Start difference. First operand 740 states and 2119 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:24,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:24,431 INFO L93 Difference]: Finished difference Result 1012 states and 2827 transitions. [2021-07-09 17:29:24,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:29:24,431 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:24,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:24,433 INFO L225 Difference]: With dead ends: 1012 [2021-07-09 17:29:24,433 INFO L226 Difference]: Without dead ends: 1009 [2021-07-09 17:29:24,433 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 451.4ms TimeCoverageRelationStatistics Valid=107, Invalid=649, Unknown=0, NotChecked=0, Total=756 [2021-07-09 17:29:24,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1009 states. [2021-07-09 17:29:24,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1009 to 742. [2021-07-09 17:29:24,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 742 states, 741 states have (on average 2.866396761133603) internal successors, (2124), 741 states have internal predecessors, (2124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:24,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 742 states to 742 states and 2124 transitions. [2021-07-09 17:29:24,442 INFO L78 Accepts]: Start accepts. Automaton has 742 states and 2124 transitions. Word has length 17 [2021-07-09 17:29:24,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:24,443 INFO L482 AbstractCegarLoop]: Abstraction has 742 states and 2124 transitions. [2021-07-09 17:29:24,443 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:24,443 INFO L276 IsEmpty]: Start isEmpty. Operand 742 states and 2124 transitions. [2021-07-09 17:29:24,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:24,443 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:24,444 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:24,652 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 250 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1731 [2021-07-09 17:29:24,653 INFO L430 AbstractCegarLoop]: === Iteration 260 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:24,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:24,653 INFO L82 PathProgramCache]: Analyzing trace with hash -1695304996, now seen corresponding path program 246 times [2021-07-09 17:29:24,653 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:24,653 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405910586] [2021-07-09 17:29:24,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:24,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:24,742 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:24,742 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:24,743 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405910586] [2021-07-09 17:29:24,743 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405910586] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:24,743 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1816698061] [2021-07-09 17:29:24,743 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 251 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 251 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:24,770 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:29:24,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:24,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:24,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:24,919 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:24,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:24,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:24,921 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:24,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:24,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:24,924 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:24,944 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:29:24,945 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:24,945 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:29:24,945 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:29:24,965 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:24,965 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1816698061] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:24,965 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:24,965 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:29:24,965 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034848474] [2021-07-09 17:29:24,965 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:29:24,965 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:24,966 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:29:24,966 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:29:24,966 INFO L87 Difference]: Start difference. First operand 742 states and 2124 transitions. Second operand has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:25,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:25,551 INFO L93 Difference]: Finished difference Result 1104 states and 2998 transitions. [2021-07-09 17:29:25,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-07-09 17:29:25,551 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:25,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:25,553 INFO L225 Difference]: With dead ends: 1104 [2021-07-09 17:29:25,553 INFO L226 Difference]: Without dead ends: 1104 [2021-07-09 17:29:25,553 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 508.7ms TimeCoverageRelationStatistics Valid=143, Invalid=913, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 17:29:25,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1104 states. [2021-07-09 17:29:25,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1104 to 753. [2021-07-09 17:29:25,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 753 states, 752 states have (on average 2.875) internal successors, (2162), 752 states have internal predecessors, (2162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:25,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 753 states to 753 states and 2162 transitions. [2021-07-09 17:29:25,563 INFO L78 Accepts]: Start accepts. Automaton has 753 states and 2162 transitions. Word has length 17 [2021-07-09 17:29:25,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:25,564 INFO L482 AbstractCegarLoop]: Abstraction has 753 states and 2162 transitions. [2021-07-09 17:29:25,564 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:25,564 INFO L276 IsEmpty]: Start isEmpty. Operand 753 states and 2162 transitions. [2021-07-09 17:29:25,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:25,564 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:25,565 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:25,780 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1738,251 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:25,780 INFO L430 AbstractCegarLoop]: === Iteration 261 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:25,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:25,781 INFO L82 PathProgramCache]: Analyzing trace with hash 1679961592, now seen corresponding path program 247 times [2021-07-09 17:29:25,781 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:25,781 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145517063] [2021-07-09 17:29:25,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:25,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:25,889 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:25,890 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:25,890 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145517063] [2021-07-09 17:29:25,890 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145517063] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:25,890 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1988440097] [2021-07-09 17:29:25,890 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 252 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 252 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:25,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:25,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:25,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:26,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:26,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:26,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:26,078 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:26,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:29:26,081 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:26,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:29:26,084 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:26,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:29:26,087 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:26,089 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:29:26,089 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:26,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:26,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:29:26,093 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:26,121 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:29:26,121 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:26,122 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:29:26,122 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:29:26,148 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:26,148 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1988440097] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:26,148 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:26,149 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:29:26,149 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188492937] [2021-07-09 17:29:26,149 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:29:26,149 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:26,149 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:29:26,149 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:29:26,149 INFO L87 Difference]: Start difference. First operand 753 states and 2162 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:26,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:26,614 INFO L93 Difference]: Finished difference Result 1026 states and 2871 transitions. [2021-07-09 17:29:26,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:29:26,614 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:26,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:26,616 INFO L225 Difference]: With dead ends: 1026 [2021-07-09 17:29:26,616 INFO L226 Difference]: Without dead ends: 1024 [2021-07-09 17:29:26,616 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 466.8ms TimeCoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2021-07-09 17:29:26,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1024 states. [2021-07-09 17:29:26,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1024 to 755. [2021-07-09 17:29:26,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 755 states, 754 states have (on average 2.874005305039788) internal successors, (2167), 754 states have internal predecessors, (2167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:26,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 755 states to 755 states and 2167 transitions. [2021-07-09 17:29:26,626 INFO L78 Accepts]: Start accepts. Automaton has 755 states and 2167 transitions. Word has length 17 [2021-07-09 17:29:26,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:26,626 INFO L482 AbstractCegarLoop]: Abstraction has 755 states and 2167 transitions. [2021-07-09 17:29:26,626 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:26,626 INFO L276 IsEmpty]: Start isEmpty. Operand 755 states and 2167 transitions. [2021-07-09 17:29:26,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:26,627 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:26,627 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:26,843 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 252 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1741 [2021-07-09 17:29:26,843 INFO L430 AbstractCegarLoop]: === Iteration 262 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:26,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:26,843 INFO L82 PathProgramCache]: Analyzing trace with hash -1687574598, now seen corresponding path program 248 times [2021-07-09 17:29:26,843 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:26,844 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440124138] [2021-07-09 17:29:26,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:26,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:26,934 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:26,934 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:26,934 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440124138] [2021-07-09 17:29:26,934 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440124138] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:26,934 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1423654718] [2021-07-09 17:29:26,934 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 253 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 253 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:26,962 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:29:26,962 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:26,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:26,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:27,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:27,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:27,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:27,081 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:27,083 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:27,083 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:27,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:29:27,085 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:27,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:27,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:27,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:27,088 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:27,090 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:27,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:27,091 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:27,123 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:29:27,123 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:27,124 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:29:27,124 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:29:27,173 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:27,174 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1423654718] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:27,174 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:27,174 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:29:27,174 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524049816] [2021-07-09 17:29:27,174 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:29:27,174 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:27,174 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:29:27,174 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:29:27,174 INFO L87 Difference]: Start difference. First operand 755 states and 2167 transitions. Second operand has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:27,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:27,822 INFO L93 Difference]: Finished difference Result 1115 states and 3013 transitions. [2021-07-09 17:29:27,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-09 17:29:27,823 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:27,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:27,825 INFO L225 Difference]: With dead ends: 1115 [2021-07-09 17:29:27,825 INFO L226 Difference]: Without dead ends: 1115 [2021-07-09 17:29:27,825 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 568.5ms TimeCoverageRelationStatistics Valid=123, Invalid=747, Unknown=0, NotChecked=0, Total=870 [2021-07-09 17:29:27,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1115 states. [2021-07-09 17:29:27,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1115 to 762. [2021-07-09 17:29:27,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 762 states, 761 states have (on average 2.8804204993429696) internal successors, (2192), 761 states have internal predecessors, (2192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:27,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 762 states to 762 states and 2192 transitions. [2021-07-09 17:29:27,836 INFO L78 Accepts]: Start accepts. Automaton has 762 states and 2192 transitions. Word has length 17 [2021-07-09 17:29:27,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:27,836 INFO L482 AbstractCegarLoop]: Abstraction has 762 states and 2192 transitions. [2021-07-09 17:29:27,836 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:27,836 INFO L276 IsEmpty]: Start isEmpty. Operand 762 states and 2192 transitions. [2021-07-09 17:29:27,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:27,837 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:27,837 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:28,046 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1748,253 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:28,047 INFO L430 AbstractCegarLoop]: === Iteration 263 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:28,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:28,047 INFO L82 PathProgramCache]: Analyzing trace with hash -885958370, now seen corresponding path program 249 times [2021-07-09 17:29:28,047 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:28,047 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810752370] [2021-07-09 17:29:28,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:28,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:28,135 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:28,135 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:28,135 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810752370] [2021-07-09 17:29:28,135 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810752370] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:28,135 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [668308735] [2021-07-09 17:29:28,135 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 254 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 254 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:28,162 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:29:28,163 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:28,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:28,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:28,262 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:28,262 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:28,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:28,263 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:28,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:28,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:28,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:29:28,266 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:28,268 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:28,269 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:28,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:28,269 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:28,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:28,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:28,272 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:28,304 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:29:28,304 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:28,305 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:29:28,305 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:29:28,383 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:28,383 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [668308735] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:28,383 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:28,383 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:29:28,383 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559000616] [2021-07-09 17:29:28,383 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:29:28,383 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:28,384 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:29:28,384 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:29:28,384 INFO L87 Difference]: Start difference. First operand 762 states and 2192 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:29,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:29,048 INFO L93 Difference]: Finished difference Result 1062 states and 2940 transitions. [2021-07-09 17:29:29,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-09 17:29:29,049 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:29,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:29,050 INFO L225 Difference]: With dead ends: 1062 [2021-07-09 17:29:29,050 INFO L226 Difference]: Without dead ends: 1059 [2021-07-09 17:29:29,050 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 598.3ms TimeCoverageRelationStatistics Valid=150, Invalid=780, Unknown=0, NotChecked=0, Total=930 [2021-07-09 17:29:29,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1059 states. [2021-07-09 17:29:29,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1059 to 764. [2021-07-09 17:29:29,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 764 states, 763 states have (on average 2.8807339449541285) internal successors, (2198), 763 states have internal predecessors, (2198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:29,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 764 states to 764 states and 2198 transitions. [2021-07-09 17:29:29,059 INFO L78 Accepts]: Start accepts. Automaton has 764 states and 2198 transitions. Word has length 17 [2021-07-09 17:29:29,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:29,060 INFO L482 AbstractCegarLoop]: Abstraction has 764 states and 2198 transitions. [2021-07-09 17:29:29,060 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:29,060 INFO L276 IsEmpty]: Start isEmpty. Operand 764 states and 2198 transitions. [2021-07-09 17:29:29,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:29,060 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:29,060 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:29,276 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1752,254 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:29,277 INFO L430 AbstractCegarLoop]: === Iteration 264 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:29,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:29,277 INFO L82 PathProgramCache]: Analyzing trace with hash 832385336, now seen corresponding path program 250 times [2021-07-09 17:29:29,277 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:29,277 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105648480] [2021-07-09 17:29:29,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:29,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:29,388 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:29,388 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:29,388 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105648480] [2021-07-09 17:29:29,388 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105648480] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:29,388 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1106038166] [2021-07-09 17:29:29,388 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 255 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 255 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:29,422 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:29:29,422 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:29,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:29,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:29,527 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:29,527 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:29,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:29,528 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:29,530 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:29,531 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:29,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:29:29,532 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:29,534 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:29,534 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:29,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:29,535 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:29,537 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:29,537 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:29,538 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:29,568 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:29:29,569 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:29,569 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:29:29,569 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:29:29,617 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:29,617 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1106038166] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:29,618 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:29,618 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:29:29,618 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185592467] [2021-07-09 17:29:29,618 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:29:29,618 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:29,618 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:29:29,618 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:29:29,618 INFO L87 Difference]: Start difference. First operand 764 states and 2198 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:29,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:29,994 INFO L93 Difference]: Finished difference Result 1051 states and 2924 transitions. [2021-07-09 17:29:29,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:29:29,994 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:29,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:29,995 INFO L225 Difference]: With dead ends: 1051 [2021-07-09 17:29:29,995 INFO L226 Difference]: Without dead ends: 1051 [2021-07-09 17:29:29,996 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 381.9ms TimeCoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:29:29,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1051 states. [2021-07-09 17:29:30,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1051 to 762. [2021-07-09 17:29:30,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 762 states, 761 states have (on average 2.8777923784494086) internal successors, (2190), 761 states have internal predecessors, (2190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:30,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 762 states to 762 states and 2190 transitions. [2021-07-09 17:29:30,022 INFO L78 Accepts]: Start accepts. Automaton has 762 states and 2190 transitions. Word has length 17 [2021-07-09 17:29:30,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:30,023 INFO L482 AbstractCegarLoop]: Abstraction has 762 states and 2190 transitions. [2021-07-09 17:29:30,023 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:30,023 INFO L276 IsEmpty]: Start isEmpty. Operand 762 states and 2190 transitions. [2021-07-09 17:29:30,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:30,023 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:30,024 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:30,236 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1758,255 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:30,237 INFO L430 AbstractCegarLoop]: === Iteration 265 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:30,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:30,237 INFO L82 PathProgramCache]: Analyzing trace with hash 111873060, now seen corresponding path program 251 times [2021-07-09 17:29:30,237 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:30,237 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115262299] [2021-07-09 17:29:30,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:30,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:30,315 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:30,315 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:30,315 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115262299] [2021-07-09 17:29:30,315 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115262299] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:30,315 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1505639050] [2021-07-09 17:29:30,315 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 256 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 256 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:30,344 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:29:30,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:30,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:30,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:30,480 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:30,481 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:30,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:30,482 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:30,486 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:30,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:30,487 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:30,512 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:29:30,513 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:30,513 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:29:30,513 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:29:30,536 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:30,537 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1505639050] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:30,537 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:30,537 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:29:30,537 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514480916] [2021-07-09 17:29:30,537 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:29:30,537 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:30,537 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:29:30,537 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:29:30,537 INFO L87 Difference]: Start difference. First operand 762 states and 2190 transitions. Second operand has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:30,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:30,722 INFO L93 Difference]: Finished difference Result 875 states and 2459 transitions. [2021-07-09 17:29:30,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-09 17:29:30,722 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:30,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:30,724 INFO L225 Difference]: With dead ends: 875 [2021-07-09 17:29:30,724 INFO L226 Difference]: Without dead ends: 875 [2021-07-09 17:29:30,724 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 168.6ms TimeCoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:29:30,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 875 states. [2021-07-09 17:29:30,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 875 to 768. [2021-07-09 17:29:30,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 768 states, 767 states have (on average 2.876140808344198) internal successors, (2206), 767 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:30,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 768 states to 768 states and 2206 transitions. [2021-07-09 17:29:30,732 INFO L78 Accepts]: Start accepts. Automaton has 768 states and 2206 transitions. Word has length 17 [2021-07-09 17:29:30,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:30,732 INFO L482 AbstractCegarLoop]: Abstraction has 768 states and 2206 transitions. [2021-07-09 17:29:30,732 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:30,733 INFO L276 IsEmpty]: Start isEmpty. Operand 768 states and 2206 transitions. [2021-07-09 17:29:30,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:30,733 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:30,733 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:30,934 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1762,256 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:30,934 INFO L430 AbstractCegarLoop]: === Iteration 266 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:30,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:30,934 INFO L82 PathProgramCache]: Analyzing trace with hash 1042755648, now seen corresponding path program 252 times [2021-07-09 17:29:30,934 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:30,934 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802681298] [2021-07-09 17:29:30,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:30,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:31,016 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:31,016 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:31,016 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802681298] [2021-07-09 17:29:31,016 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802681298] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:31,017 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428666729] [2021-07-09 17:29:31,017 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 257 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 257 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:31,048 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:29:31,048 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:31,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:31,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:31,210 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:31,210 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:31,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:31,211 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:31,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:29:31,214 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:31,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:29:31,217 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:31,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:29:31,220 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:31,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:29:31,223 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:31,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:31,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:29:31,227 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:31,255 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:29:31,256 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:31,257 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:29:31,257 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:29:31,284 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:31,284 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1428666729] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:31,284 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:31,284 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:29:31,285 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526742140] [2021-07-09 17:29:31,285 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:29:31,285 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:31,285 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:29:31,285 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:29:31,285 INFO L87 Difference]: Start difference. First operand 768 states and 2206 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:31,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:31,617 INFO L93 Difference]: Finished difference Result 866 states and 2433 transitions. [2021-07-09 17:29:31,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:29:31,618 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:31,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:31,619 INFO L225 Difference]: With dead ends: 866 [2021-07-09 17:29:31,619 INFO L226 Difference]: Without dead ends: 862 [2021-07-09 17:29:31,619 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 349.4ms TimeCoverageRelationStatistics Valid=70, Invalid=482, Unknown=0, NotChecked=0, Total=552 [2021-07-09 17:29:31,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 862 states. [2021-07-09 17:29:31,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 862 to 770. [2021-07-09 17:29:31,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 770 states, 769 states have (on average 2.869960988296489) internal successors, (2207), 769 states have internal predecessors, (2207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:31,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 770 states to 770 states and 2207 transitions. [2021-07-09 17:29:31,628 INFO L78 Accepts]: Start accepts. Automaton has 770 states and 2207 transitions. Word has length 17 [2021-07-09 17:29:31,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:31,628 INFO L482 AbstractCegarLoop]: Abstraction has 770 states and 2207 transitions. [2021-07-09 17:29:31,628 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:31,628 INFO L276 IsEmpty]: Start isEmpty. Operand 770 states and 2207 transitions. [2021-07-09 17:29:31,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:31,629 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:31,629 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:31,830 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 257 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1765 [2021-07-09 17:29:31,831 INFO L430 AbstractCegarLoop]: === Iteration 267 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:31,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:31,831 INFO L82 PathProgramCache]: Analyzing trace with hash -1049149054, now seen corresponding path program 253 times [2021-07-09 17:29:31,831 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:31,831 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965477656] [2021-07-09 17:29:31,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:31,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:31,908 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:31,908 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:31,908 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965477656] [2021-07-09 17:29:31,908 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965477656] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:31,908 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2118206773] [2021-07-09 17:29:31,909 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 258 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 258 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:31,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:31,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:31,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:32,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:32,060 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:32,060 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:32,061 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:32,063 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:32,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:32,064 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:32,085 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:29:32,085 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:32,086 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:29:32,086 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:29:32,105 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:32,105 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2118206773] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:32,105 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:32,105 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:29:32,106 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684619952] [2021-07-09 17:29:32,106 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:29:32,106 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:32,106 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:29:32,106 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:29:32,106 INFO L87 Difference]: Start difference. First operand 770 states and 2207 transitions. Second operand has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:32,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:32,580 INFO L93 Difference]: Finished difference Result 885 states and 2480 transitions. [2021-07-09 17:29:32,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-09 17:29:32,580 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:32,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:32,582 INFO L225 Difference]: With dead ends: 885 [2021-07-09 17:29:32,582 INFO L226 Difference]: Without dead ends: 885 [2021-07-09 17:29:32,582 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 437.9ms TimeCoverageRelationStatistics Valid=121, Invalid=691, Unknown=0, NotChecked=0, Total=812 [2021-07-09 17:29:32,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 885 states. [2021-07-09 17:29:32,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 885 to 767. [2021-07-09 17:29:32,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 767 states, 766 states have (on average 2.877284595300261) internal successors, (2204), 766 states have internal predecessors, (2204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:32,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 767 states to 767 states and 2204 transitions. [2021-07-09 17:29:32,591 INFO L78 Accepts]: Start accepts. Automaton has 767 states and 2204 transitions. Word has length 17 [2021-07-09 17:29:32,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:32,591 INFO L482 AbstractCegarLoop]: Abstraction has 767 states and 2204 transitions. [2021-07-09 17:29:32,591 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:32,591 INFO L276 IsEmpty]: Start isEmpty. Operand 767 states and 2204 transitions. [2021-07-09 17:29:32,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:32,592 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:32,592 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:32,808 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 258 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1772 [2021-07-09 17:29:32,808 INFO L430 AbstractCegarLoop]: === Iteration 268 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:32,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:32,809 INFO L82 PathProgramCache]: Analyzing trace with hash 504900070, now seen corresponding path program 254 times [2021-07-09 17:29:32,809 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:32,809 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869539102] [2021-07-09 17:29:32,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:32,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:32,899 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:32,899 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:32,899 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869539102] [2021-07-09 17:29:32,899 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869539102] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:32,899 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [629672503] [2021-07-09 17:29:32,899 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 259 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 259 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:32,933 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:29:32,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:32,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:32,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:33,096 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:33,096 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:33,097 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:33,097 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:33,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:29:33,101 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:33,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:29:33,104 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:33,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:29:33,107 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:33,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:29:33,111 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:33,113 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:33,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:29:33,114 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:33,159 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:29:33,159 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:33,160 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:29:33,160 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:29:33,191 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:33,191 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [629672503] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:33,191 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:33,191 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:29:33,191 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814121056] [2021-07-09 17:29:33,191 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:29:33,191 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:33,191 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:29:33,191 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:29:33,191 INFO L87 Difference]: Start difference. First operand 767 states and 2204 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:33,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:33,455 INFO L93 Difference]: Finished difference Result 860 states and 2428 transitions. [2021-07-09 17:29:33,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:29:33,455 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:33,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:33,456 INFO L225 Difference]: With dead ends: 860 [2021-07-09 17:29:33,457 INFO L226 Difference]: Without dead ends: 857 [2021-07-09 17:29:33,457 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 308.9ms TimeCoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:29:33,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 857 states. [2021-07-09 17:29:33,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 857 to 768. [2021-07-09 17:29:33,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 768 states, 767 states have (on average 2.876140808344198) internal successors, (2206), 767 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:33,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 768 states to 768 states and 2206 transitions. [2021-07-09 17:29:33,466 INFO L78 Accepts]: Start accepts. Automaton has 768 states and 2206 transitions. Word has length 17 [2021-07-09 17:29:33,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:33,466 INFO L482 AbstractCegarLoop]: Abstraction has 768 states and 2206 transitions. [2021-07-09 17:29:33,466 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:33,466 INFO L276 IsEmpty]: Start isEmpty. Operand 768 states and 2206 transitions. [2021-07-09 17:29:33,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:33,467 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:33,467 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:33,680 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 259 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1775 [2021-07-09 17:29:33,681 INFO L430 AbstractCegarLoop]: === Iteration 269 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:33,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:33,681 INFO L82 PathProgramCache]: Analyzing trace with hash -809506716, now seen corresponding path program 255 times [2021-07-09 17:29:33,681 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:33,681 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279853810] [2021-07-09 17:29:33,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:33,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:33,771 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:33,771 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:33,772 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279853810] [2021-07-09 17:29:33,772 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279853810] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:33,772 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1067826728] [2021-07-09 17:29:33,772 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 260 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 260 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:33,801 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:29:33,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:33,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:33,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:33,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:33,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:33,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:33,945 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:33,947 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:33,948 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:33,948 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:33,969 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:29:33,970 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:33,970 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:29:33,970 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:29:33,990 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:33,990 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1067826728] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:33,990 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:33,990 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:29:33,990 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158369086] [2021-07-09 17:29:33,990 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:29:33,990 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:33,991 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:29:33,991 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:29:33,991 INFO L87 Difference]: Start difference. First operand 768 states and 2206 transitions. Second operand has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:34,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:34,637 INFO L93 Difference]: Finished difference Result 955 states and 2603 transitions. [2021-07-09 17:29:34,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-07-09 17:29:34,637 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:34,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:34,652 INFO L225 Difference]: With dead ends: 955 [2021-07-09 17:29:34,653 INFO L226 Difference]: Without dead ends: 955 [2021-07-09 17:29:34,653 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 557.9ms TimeCoverageRelationStatistics Valid=143, Invalid=913, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 17:29:34,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 955 states. [2021-07-09 17:29:34,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 955 to 779. [2021-07-09 17:29:34,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 779 states, 778 states have (on average 2.884318766066838) internal successors, (2244), 778 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:34,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 779 states to 779 states and 2244 transitions. [2021-07-09 17:29:34,663 INFO L78 Accepts]: Start accepts. Automaton has 779 states and 2244 transitions. Word has length 17 [2021-07-09 17:29:34,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:34,663 INFO L482 AbstractCegarLoop]: Abstraction has 779 states and 2244 transitions. [2021-07-09 17:29:34,663 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:34,663 INFO L276 IsEmpty]: Start isEmpty. Operand 779 states and 2244 transitions. [2021-07-09 17:29:34,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:34,664 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:34,664 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:34,880 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 260 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1782 [2021-07-09 17:29:34,881 INFO L430 AbstractCegarLoop]: === Iteration 270 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:34,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:34,881 INFO L82 PathProgramCache]: Analyzing trace with hash -1729207424, now seen corresponding path program 256 times [2021-07-09 17:29:34,881 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:34,881 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557133665] [2021-07-09 17:29:34,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:34,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:34,972 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:34,972 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:34,972 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557133665] [2021-07-09 17:29:34,972 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557133665] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:34,972 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [396369760] [2021-07-09 17:29:34,972 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 261 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 261 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:35,000 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:29:35,000 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:35,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:35,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:35,160 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:35,160 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:35,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:35,161 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:35,163 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:29:35,164 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:35,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:29:35,167 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:35,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:29:35,170 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:35,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:29:35,173 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:35,176 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:35,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:29:35,177 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:35,206 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:29:35,206 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:35,207 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:29:35,207 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:29:35,234 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:35,234 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [396369760] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:35,234 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:35,234 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:29:35,234 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308769663] [2021-07-09 17:29:35,234 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:29:35,234 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:35,235 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:29:35,235 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:29:35,235 INFO L87 Difference]: Start difference. First operand 779 states and 2244 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:35,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:35,623 INFO L93 Difference]: Finished difference Result 893 states and 2501 transitions. [2021-07-09 17:29:35,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:29:35,623 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:35,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:35,625 INFO L225 Difference]: With dead ends: 893 [2021-07-09 17:29:35,625 INFO L226 Difference]: Without dead ends: 891 [2021-07-09 17:29:35,625 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 380.8ms TimeCoverageRelationStatistics Valid=78, Invalid=522, Unknown=0, NotChecked=0, Total=600 [2021-07-09 17:29:35,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 891 states. [2021-07-09 17:29:35,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 891 to 784. [2021-07-09 17:29:35,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 784 states, 783 states have (on average 2.8850574712643677) internal successors, (2259), 783 states have internal predecessors, (2259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:35,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 784 states to 784 states and 2259 transitions. [2021-07-09 17:29:35,634 INFO L78 Accepts]: Start accepts. Automaton has 784 states and 2259 transitions. Word has length 17 [2021-07-09 17:29:35,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:35,634 INFO L482 AbstractCegarLoop]: Abstraction has 784 states and 2259 transitions. [2021-07-09 17:29:35,634 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:35,634 INFO L276 IsEmpty]: Start isEmpty. Operand 784 states and 2259 transitions. [2021-07-09 17:29:35,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:35,635 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:35,635 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:35,848 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 261 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1785 [2021-07-09 17:29:35,849 INFO L430 AbstractCegarLoop]: === Iteration 271 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:35,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:35,849 INFO L82 PathProgramCache]: Analyzing trace with hash -801776318, now seen corresponding path program 257 times [2021-07-09 17:29:35,849 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:35,849 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121365833] [2021-07-09 17:29:35,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:35,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:35,942 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:35,942 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:35,942 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121365833] [2021-07-09 17:29:35,942 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121365833] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:35,942 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [780501199] [2021-07-09 17:29:35,942 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 262 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 262 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:35,971 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:29:35,971 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:35,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:35,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:36,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:36,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:36,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:36,082 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:36,084 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:36,084 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:36,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:29:36,086 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:36,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:36,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:36,089 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:36,089 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:36,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:36,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:36,092 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:36,124 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:29:36,124 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:36,125 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:29:36,125 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:29:36,175 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:36,175 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [780501199] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:36,175 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:36,175 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:29:36,175 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498701305] [2021-07-09 17:29:36,175 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:29:36,175 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:36,176 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:29:36,176 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:29:36,176 INFO L87 Difference]: Start difference. First operand 784 states and 2259 transitions. Second operand has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:36,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:36,785 INFO L93 Difference]: Finished difference Result 980 states and 2646 transitions. [2021-07-09 17:29:36,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-09 17:29:36,785 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:36,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:36,787 INFO L225 Difference]: With dead ends: 980 [2021-07-09 17:29:36,787 INFO L226 Difference]: Without dead ends: 980 [2021-07-09 17:29:36,787 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 503.3ms TimeCoverageRelationStatistics Valid=114, Invalid=698, Unknown=0, NotChecked=0, Total=812 [2021-07-09 17:29:36,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 980 states. [2021-07-09 17:29:36,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 980 to 774. [2021-07-09 17:29:36,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 774 states, 773 states have (on average 2.8783958602846056) internal successors, (2225), 773 states have internal predecessors, (2225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:36,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 774 states to 774 states and 2225 transitions. [2021-07-09 17:29:36,798 INFO L78 Accepts]: Start accepts. Automaton has 774 states and 2225 transitions. Word has length 17 [2021-07-09 17:29:36,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:36,798 INFO L482 AbstractCegarLoop]: Abstraction has 774 states and 2225 transitions. [2021-07-09 17:29:36,798 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:36,798 INFO L276 IsEmpty]: Start isEmpty. Operand 774 states and 2225 transitions. [2021-07-09 17:29:36,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:36,799 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:36,799 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:37,016 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1792,262 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:37,016 INFO L430 AbstractCegarLoop]: === Iteration 272 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:37,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:37,017 INFO L82 PathProgramCache]: Analyzing trace with hash -160090, now seen corresponding path program 258 times [2021-07-09 17:29:37,017 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:37,017 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718916576] [2021-07-09 17:29:37,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:37,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:37,110 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:37,111 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:37,111 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718916576] [2021-07-09 17:29:37,111 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718916576] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:37,111 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [509163501] [2021-07-09 17:29:37,111 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 263 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 263 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:37,139 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:29:37,140 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:37,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:37,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:37,252 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:37,253 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:37,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:37,254 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:37,256 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:37,257 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:37,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:29:37,258 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:37,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:37,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:37,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:37,261 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:37,263 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:37,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:37,264 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:37,296 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:29:37,296 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:37,297 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:29:37,297 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:29:37,362 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:37,362 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [509163501] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:37,362 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:37,362 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:29:37,362 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067155798] [2021-07-09 17:29:37,362 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:29:37,362 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:37,362 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:29:37,363 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:29:37,363 INFO L87 Difference]: Start difference. First operand 774 states and 2225 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:37,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:37,845 INFO L93 Difference]: Finished difference Result 898 states and 2493 transitions. [2021-07-09 17:29:37,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-09 17:29:37,846 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:37,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:37,847 INFO L225 Difference]: With dead ends: 898 [2021-07-09 17:29:37,847 INFO L226 Difference]: Without dead ends: 895 [2021-07-09 17:29:37,847 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 434.1ms TimeCoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2021-07-09 17:29:37,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 895 states. [2021-07-09 17:29:37,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 895 to 776. [2021-07-09 17:29:37,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 776 states, 775 states have (on average 2.878709677419355) internal successors, (2231), 775 states have internal predecessors, (2231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:37,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 776 states to 776 states and 2231 transitions. [2021-07-09 17:29:37,856 INFO L78 Accepts]: Start accepts. Automaton has 776 states and 2231 transitions. Word has length 17 [2021-07-09 17:29:37,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:37,856 INFO L482 AbstractCegarLoop]: Abstraction has 776 states and 2231 transitions. [2021-07-09 17:29:37,856 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:37,856 INFO L276 IsEmpty]: Start isEmpty. Operand 776 states and 2231 transitions. [2021-07-09 17:29:37,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:37,857 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:37,857 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:38,059 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 263 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1796 [2021-07-09 17:29:38,060 INFO L430 AbstractCegarLoop]: === Iteration 273 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:38,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:38,060 INFO L82 PathProgramCache]: Analyzing trace with hash 1718183616, now seen corresponding path program 259 times [2021-07-09 17:29:38,061 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:38,061 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948942106] [2021-07-09 17:29:38,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:38,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:38,183 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:38,183 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:38,183 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948942106] [2021-07-09 17:29:38,183 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948942106] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:38,183 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1540045630] [2021-07-09 17:29:38,183 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 264 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 264 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:38,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:38,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:38,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:38,319 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:38,320 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:38,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:38,321 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:38,323 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:38,323 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:38,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:29:38,324 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:38,326 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:38,327 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:38,327 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:38,328 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:38,330 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:38,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:38,331 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:38,363 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:29:38,363 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:38,363 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:29:38,363 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:29:38,416 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:38,416 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1540045630] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:38,416 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:38,416 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:29:38,416 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134855298] [2021-07-09 17:29:38,417 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:29:38,417 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:38,417 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:29:38,417 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:29:38,417 INFO L87 Difference]: Start difference. First operand 776 states and 2231 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:38,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:38,692 INFO L93 Difference]: Finished difference Result 896 states and 2491 transitions. [2021-07-09 17:29:38,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-09 17:29:38,692 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:38,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:38,694 INFO L225 Difference]: With dead ends: 896 [2021-07-09 17:29:38,694 INFO L226 Difference]: Without dead ends: 896 [2021-07-09 17:29:38,694 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 302.8ms TimeCoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:29:38,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 896 states. [2021-07-09 17:29:38,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 896 to 770. [2021-07-09 17:29:38,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 770 states, 769 states have (on average 2.8764629388816645) internal successors, (2212), 769 states have internal predecessors, (2212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:38,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 770 states to 770 states and 2212 transitions. [2021-07-09 17:29:38,702 INFO L78 Accepts]: Start accepts. Automaton has 770 states and 2212 transitions. Word has length 17 [2021-07-09 17:29:38,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:38,702 INFO L482 AbstractCegarLoop]: Abstraction has 770 states and 2212 transitions. [2021-07-09 17:29:38,703 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:38,703 INFO L276 IsEmpty]: Start isEmpty. Operand 770 states and 2212 transitions. [2021-07-09 17:29:38,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:38,703 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:38,703 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:38,919 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 264 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1802 [2021-07-09 17:29:38,920 INFO L430 AbstractCegarLoop]: === Iteration 274 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:38,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:38,920 INFO L82 PathProgramCache]: Analyzing trace with hash -2143240642, now seen corresponding path program 260 times [2021-07-09 17:29:38,920 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:38,920 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602859584] [2021-07-09 17:29:38,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:38,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:38,999 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:38,999 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:38,999 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602859584] [2021-07-09 17:29:38,999 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602859584] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:38,999 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1322455020] [2021-07-09 17:29:38,999 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 265 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 265 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:39,027 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:29:39,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:39,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:39,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:39,152 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:39,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:39,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:39,154 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:39,156 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:39,156 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:39,157 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:39,178 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:29:39,178 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:39,179 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:29:39,179 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:29:39,198 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:39,198 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1322455020] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:39,198 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:39,199 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:29:39,199 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065121281] [2021-07-09 17:29:39,199 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:29:39,199 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:39,199 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:29:39,199 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:29:39,199 INFO L87 Difference]: Start difference. First operand 770 states and 2212 transitions. Second operand has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:39,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:39,538 INFO L93 Difference]: Finished difference Result 897 states and 2509 transitions. [2021-07-09 17:29:39,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:29:39,538 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:39,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:39,539 INFO L225 Difference]: With dead ends: 897 [2021-07-09 17:29:39,539 INFO L226 Difference]: Without dead ends: 897 [2021-07-09 17:29:39,539 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 217.2ms TimeCoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:29:39,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 897 states. [2021-07-09 17:29:39,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 897 to 774. [2021-07-09 17:29:39,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 774 states, 773 states have (on average 2.8771021992238035) internal successors, (2224), 773 states have internal predecessors, (2224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:39,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 774 states to 774 states and 2224 transitions. [2021-07-09 17:29:39,548 INFO L78 Accepts]: Start accepts. Automaton has 774 states and 2224 transitions. Word has length 17 [2021-07-09 17:29:39,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:39,548 INFO L482 AbstractCegarLoop]: Abstraction has 774 states and 2224 transitions. [2021-07-09 17:29:39,549 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:39,549 INFO L276 IsEmpty]: Start isEmpty. Operand 774 states and 2224 transitions. [2021-07-09 17:29:39,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:39,549 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:39,550 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:39,760 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1806,265 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:39,761 INFO L430 AbstractCegarLoop]: === Iteration 275 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:39,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:39,761 INFO L82 PathProgramCache]: Analyzing trace with hash -589191518, now seen corresponding path program 261 times [2021-07-09 17:29:39,761 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:39,761 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950152639] [2021-07-09 17:29:39,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:39,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:39,834 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:39,834 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:39,834 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950152639] [2021-07-09 17:29:39,835 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950152639] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:39,835 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [349951359] [2021-07-09 17:29:39,835 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 266 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 266 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:39,870 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:29:39,870 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:39,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:39,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:40,023 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:40,024 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:40,024 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:40,025 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:40,027 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:29:40,028 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:40,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:29:40,032 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:40,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:29:40,035 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:40,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:29:40,038 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:40,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:40,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:29:40,042 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:40,071 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:29:40,071 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:40,072 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:29:40,072 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:29:40,099 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:40,099 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [349951359] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:40,099 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:40,099 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:29:40,100 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555187919] [2021-07-09 17:29:40,100 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:29:40,100 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:40,100 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:29:40,100 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:29:40,100 INFO L87 Difference]: Start difference. First operand 774 states and 2224 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:40,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:40,495 INFO L93 Difference]: Finished difference Result 869 states and 2447 transitions. [2021-07-09 17:29:40,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:29:40,495 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:40,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:40,497 INFO L225 Difference]: With dead ends: 869 [2021-07-09 17:29:40,497 INFO L226 Difference]: Without dead ends: 863 [2021-07-09 17:29:40,497 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 382.0ms TimeCoverageRelationStatistics Valid=93, Invalid=609, Unknown=0, NotChecked=0, Total=702 [2021-07-09 17:29:40,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 863 states. [2021-07-09 17:29:40,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 863 to 774. [2021-07-09 17:29:40,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 774 states, 773 states have (on average 2.8732212160413972) internal successors, (2221), 773 states have internal predecessors, (2221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:40,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 774 states to 774 states and 2221 transitions. [2021-07-09 17:29:40,506 INFO L78 Accepts]: Start accepts. Automaton has 774 states and 2221 transitions. Word has length 17 [2021-07-09 17:29:40,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:40,506 INFO L482 AbstractCegarLoop]: Abstraction has 774 states and 2221 transitions. [2021-07-09 17:29:40,506 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:40,506 INFO L276 IsEmpty]: Start isEmpty. Operand 774 states and 2221 transitions. [2021-07-09 17:29:40,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:40,507 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:40,507 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:40,724 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 266 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1809 [2021-07-09 17:29:40,724 INFO L430 AbstractCegarLoop]: === Iteration 276 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:40,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:40,724 INFO L82 PathProgramCache]: Analyzing trace with hash -288346720, now seen corresponding path program 262 times [2021-07-09 17:29:40,724 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:40,724 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314538946] [2021-07-09 17:29:40,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:40,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:40,811 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:40,812 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:40,812 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314538946] [2021-07-09 17:29:40,812 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314538946] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:40,812 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1300411946] [2021-07-09 17:29:40,812 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 267 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 267 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:40,839 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:29:40,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:40,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:40,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:40,934 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:40,935 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:40,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:40,936 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:40,938 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:40,938 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:40,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:29:40,939 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:40,942 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:40,942 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:40,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:40,943 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:40,945 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:40,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:40,946 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:40,977 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:29:40,977 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:40,978 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:29:40,978 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:29:41,068 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:41,069 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1300411946] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:41,069 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:41,069 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:29:41,069 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801490410] [2021-07-09 17:29:41,069 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:29:41,069 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:41,069 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:29:41,069 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:29:41,069 INFO L87 Difference]: Start difference. First operand 774 states and 2221 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:41,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:41,714 INFO L93 Difference]: Finished difference Result 915 states and 2541 transitions. [2021-07-09 17:29:41,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-09 17:29:41,714 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:41,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:41,716 INFO L225 Difference]: With dead ends: 915 [2021-07-09 17:29:41,716 INFO L226 Difference]: Without dead ends: 911 [2021-07-09 17:29:41,716 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 605.0ms TimeCoverageRelationStatistics Valid=149, Invalid=973, Unknown=0, NotChecked=0, Total=1122 [2021-07-09 17:29:41,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 911 states. [2021-07-09 17:29:41,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 911 to 787. [2021-07-09 17:29:41,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 787 states, 786 states have (on average 2.880407124681934) internal successors, (2264), 786 states have internal predecessors, (2264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:41,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 787 states to 787 states and 2264 transitions. [2021-07-09 17:29:41,725 INFO L78 Accepts]: Start accepts. Automaton has 787 states and 2264 transitions. Word has length 17 [2021-07-09 17:29:41,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:41,725 INFO L482 AbstractCegarLoop]: Abstraction has 787 states and 2264 transitions. [2021-07-09 17:29:41,725 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:41,725 INFO L276 IsEmpty]: Start isEmpty. Operand 787 states and 2264 transitions. [2021-07-09 17:29:41,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:41,726 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:41,726 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:41,941 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1816,267 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:41,941 INFO L430 AbstractCegarLoop]: === Iteration 277 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:41,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:41,941 INFO L82 PathProgramCache]: Analyzing trace with hash -830512924, now seen corresponding path program 263 times [2021-07-09 17:29:41,941 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:41,941 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724127609] [2021-07-09 17:29:41,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:41,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:42,011 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:42,011 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:42,011 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724127609] [2021-07-09 17:29:42,011 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724127609] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:42,011 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1697737256] [2021-07-09 17:29:42,011 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 268 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 268 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:42,037 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:29:42,037 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:42,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:42,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:42,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:42,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:42,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:42,138 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:42,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:42,140 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:42,140 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:42,160 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:29:42,160 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:42,161 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:29:42,161 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:29:42,178 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:42,179 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1697737256] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:42,179 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:42,179 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:29:42,179 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074405475] [2021-07-09 17:29:42,179 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:29:42,179 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:42,179 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:29:42,179 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:29:42,179 INFO L87 Difference]: Start difference. First operand 787 states and 2264 transitions. Second operand has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:42,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:42,661 INFO L93 Difference]: Finished difference Result 1030 states and 2774 transitions. [2021-07-09 17:29:42,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-09 17:29:42,662 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:42,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:42,663 INFO L225 Difference]: With dead ends: 1030 [2021-07-09 17:29:42,663 INFO L226 Difference]: Without dead ends: 1030 [2021-07-09 17:29:42,663 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 311.7ms TimeCoverageRelationStatistics Valid=116, Invalid=814, Unknown=0, NotChecked=0, Total=930 [2021-07-09 17:29:42,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1030 states. [2021-07-09 17:29:42,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1030 to 811. [2021-07-09 17:29:42,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 811 states, 810 states have (on average 2.8925925925925924) internal successors, (2343), 810 states have internal predecessors, (2343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:42,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 811 states to 811 states and 2343 transitions. [2021-07-09 17:29:42,673 INFO L78 Accepts]: Start accepts. Automaton has 811 states and 2343 transitions. Word has length 17 [2021-07-09 17:29:42,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:42,673 INFO L482 AbstractCegarLoop]: Abstraction has 811 states and 2343 transitions. [2021-07-09 17:29:42,673 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:42,673 INFO L276 IsEmpty]: Start isEmpty. Operand 811 states and 2343 transitions. [2021-07-09 17:29:42,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:42,674 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:42,674 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:42,888 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 268 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1821 [2021-07-09 17:29:42,889 INFO L430 AbstractCegarLoop]: === Iteration 278 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:42,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:42,889 INFO L82 PathProgramCache]: Analyzing trace with hash -1750213632, now seen corresponding path program 264 times [2021-07-09 17:29:42,889 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:42,889 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30031277] [2021-07-09 17:29:42,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:42,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:42,967 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:42,967 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:42,967 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30031277] [2021-07-09 17:29:42,967 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30031277] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:42,967 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1824984914] [2021-07-09 17:29:42,967 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 269 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 269 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:42,997 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:29:42,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:42,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:42,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:43,114 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:43,114 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:43,114 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:43,115 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:43,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:29:43,118 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:43,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:29:43,120 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:43,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:29:43,123 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:43,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:29:43,126 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:43,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:43,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:29:43,129 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:43,156 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:29:43,156 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:43,157 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:29:43,157 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:29:43,182 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:43,182 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1824984914] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:43,182 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:43,182 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:29:43,182 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753189084] [2021-07-09 17:29:43,182 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:29:43,182 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:43,183 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:29:43,183 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:29:43,183 INFO L87 Difference]: Start difference. First operand 811 states and 2343 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:43,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:43,766 INFO L93 Difference]: Finished difference Result 957 states and 2638 transitions. [2021-07-09 17:29:43,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-09 17:29:43,766 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:43,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:43,767 INFO L225 Difference]: With dead ends: 957 [2021-07-09 17:29:43,767 INFO L226 Difference]: Without dead ends: 953 [2021-07-09 17:29:43,768 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 469.3ms TimeCoverageRelationStatistics Valid=134, Invalid=988, Unknown=0, NotChecked=0, Total=1122 [2021-07-09 17:29:43,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 953 states. [2021-07-09 17:29:43,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 953 to 811. [2021-07-09 17:29:43,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 811 states, 810 states have (on average 2.8814814814814813) internal successors, (2334), 810 states have internal predecessors, (2334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:43,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 811 states to 811 states and 2334 transitions. [2021-07-09 17:29:43,790 INFO L78 Accepts]: Start accepts. Automaton has 811 states and 2334 transitions. Word has length 17 [2021-07-09 17:29:43,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:43,790 INFO L482 AbstractCegarLoop]: Abstraction has 811 states and 2334 transitions. [2021-07-09 17:29:43,790 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:43,790 INFO L276 IsEmpty]: Start isEmpty. Operand 811 states and 2334 transitions. [2021-07-09 17:29:43,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:43,791 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:43,791 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:44,008 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 269 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1824 [2021-07-09 17:29:44,008 INFO L430 AbstractCegarLoop]: === Iteration 279 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:44,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:44,008 INFO L82 PathProgramCache]: Analyzing trace with hash 784738660, now seen corresponding path program 265 times [2021-07-09 17:29:44,009 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:44,009 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836435341] [2021-07-09 17:29:44,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:44,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:44,083 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:44,083 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:44,084 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836435341] [2021-07-09 17:29:44,084 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836435341] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:44,084 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [761588818] [2021-07-09 17:29:44,084 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 270 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 270 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:44,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:44,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:44,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:44,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:44,189 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:44,189 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:44,190 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:44,192 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:44,192 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:44,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:29:44,193 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:44,195 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:44,195 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:44,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:44,196 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:44,198 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:44,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:44,199 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:44,229 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:29:44,229 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:44,230 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:29:44,230 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:29:44,294 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:44,295 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [761588818] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:44,295 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:44,295 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:29:44,295 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772394775] [2021-07-09 17:29:44,295 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:29:44,295 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:44,295 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:29:44,295 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:29:44,295 INFO L87 Difference]: Start difference. First operand 811 states and 2334 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:45,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:45,150 INFO L93 Difference]: Finished difference Result 1032 states and 2765 transitions. [2021-07-09 17:29:45,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-07-09 17:29:45,150 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:45,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:45,151 INFO L225 Difference]: With dead ends: 1032 [2021-07-09 17:29:45,151 INFO L226 Difference]: Without dead ends: 1027 [2021-07-09 17:29:45,152 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 390 ImplicationChecksByTransitivity, 645.4ms TimeCoverageRelationStatistics Valid=200, Invalid=1440, Unknown=0, NotChecked=0, Total=1640 [2021-07-09 17:29:45,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1027 states. [2021-07-09 17:29:45,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1027 to 815. [2021-07-09 17:29:45,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 815 states, 814 states have (on average 2.8771498771498774) internal successors, (2342), 814 states have internal predecessors, (2342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:45,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 815 states to 815 states and 2342 transitions. [2021-07-09 17:29:45,162 INFO L78 Accepts]: Start accepts. Automaton has 815 states and 2342 transitions. Word has length 17 [2021-07-09 17:29:45,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:45,162 INFO L482 AbstractCegarLoop]: Abstraction has 815 states and 2342 transitions. [2021-07-09 17:29:45,162 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:45,162 INFO L276 IsEmpty]: Start isEmpty. Operand 815 states and 2342 transitions. [2021-07-09 17:29:45,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:45,163 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:45,163 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:45,378 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1831,270 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:45,378 INFO L430 AbstractCegarLoop]: === Iteration 280 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:45,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:45,379 INFO L82 PathProgramCache]: Analyzing trace with hash 1982779774, now seen corresponding path program 266 times [2021-07-09 17:29:45,379 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:45,379 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265465225] [2021-07-09 17:29:45,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:45,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:45,459 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:45,459 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:45,459 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265465225] [2021-07-09 17:29:45,459 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265465225] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:45,459 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1274320740] [2021-07-09 17:29:45,459 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 271 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 271 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:45,494 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:29:45,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:45,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:45,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:45,569 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:45,570 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:45,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:45,571 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:45,573 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:45,573 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:45,573 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:29:45,574 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:45,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:45,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:45,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:45,577 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:45,579 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:45,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:45,580 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:45,610 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:29:45,610 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:45,611 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:29:45,611 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:29:45,656 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:45,656 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1274320740] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:45,656 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:45,656 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:29:45,657 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806542596] [2021-07-09 17:29:45,657 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:29:45,657 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:45,657 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:29:45,657 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:29:45,657 INFO L87 Difference]: Start difference. First operand 815 states and 2342 transitions. Second operand has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:46,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:46,263 INFO L93 Difference]: Finished difference Result 1074 states and 2852 transitions. [2021-07-09 17:29:46,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-07-09 17:29:46,264 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:46,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:46,265 INFO L225 Difference]: With dead ends: 1074 [2021-07-09 17:29:46,265 INFO L226 Difference]: Without dead ends: 1074 [2021-07-09 17:29:46,265 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 248 ImplicationChecksByTransitivity, 495.9ms TimeCoverageRelationStatistics Valid=158, Invalid=1032, Unknown=0, NotChecked=0, Total=1190 [2021-07-09 17:29:46,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1074 states. [2021-07-09 17:29:46,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1074 to 828. [2021-07-09 17:29:46,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 828 states, 827 states have (on average 2.8851269649334945) internal successors, (2386), 827 states have internal predecessors, (2386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:46,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 828 states to 828 states and 2386 transitions. [2021-07-09 17:29:46,276 INFO L78 Accepts]: Start accepts. Automaton has 828 states and 2386 transitions. Word has length 17 [2021-07-09 17:29:46,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:46,276 INFO L482 AbstractCegarLoop]: Abstraction has 828 states and 2386 transitions. [2021-07-09 17:29:46,276 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:46,276 INFO L276 IsEmpty]: Start isEmpty. Operand 828 states and 2386 transitions. [2021-07-09 17:29:46,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:46,277 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:46,277 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:46,480 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1836,271 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:46,480 INFO L430 AbstractCegarLoop]: === Iteration 281 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:46,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:46,480 INFO L82 PathProgramCache]: Analyzing trace with hash -1510571294, now seen corresponding path program 267 times [2021-07-09 17:29:46,480 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:46,481 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193651305] [2021-07-09 17:29:46,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:46,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:46,577 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:46,578 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:46,578 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193651305] [2021-07-09 17:29:46,578 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193651305] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:46,578 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [670328561] [2021-07-09 17:29:46,578 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 272 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 272 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:46,632 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:29:46,632 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:46,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:46,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:46,743 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:46,744 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:46,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:46,745 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:46,747 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:46,747 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:46,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:29:46,749 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:46,751 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:46,751 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:46,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:46,752 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:46,754 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:46,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:46,755 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:46,788 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:29:46,789 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:46,789 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:29:46,789 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:29:46,862 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:46,862 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [670328561] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:46,863 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:46,863 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:29:46,863 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800945901] [2021-07-09 17:29:46,863 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:29:46,863 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:46,863 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:29:46,863 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:29:46,863 INFO L87 Difference]: Start difference. First operand 828 states and 2386 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:47,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:47,791 INFO L93 Difference]: Finished difference Result 1059 states and 2837 transitions. [2021-07-09 17:29:47,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-07-09 17:29:47,791 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:47,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:47,793 INFO L225 Difference]: With dead ends: 1059 [2021-07-09 17:29:47,793 INFO L226 Difference]: Without dead ends: 1051 [2021-07-09 17:29:47,794 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 594 ImplicationChecksByTransitivity, 736.5ms TimeCoverageRelationStatistics Valid=226, Invalid=1936, Unknown=0, NotChecked=0, Total=2162 [2021-07-09 17:29:47,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1051 states. [2021-07-09 17:29:47,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1051 to 840. [2021-07-09 17:29:47,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 840 states, 839 states have (on average 2.8724672228843864) internal successors, (2410), 839 states have internal predecessors, (2410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:47,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 840 states to 840 states and 2410 transitions. [2021-07-09 17:29:47,804 INFO L78 Accepts]: Start accepts. Automaton has 840 states and 2410 transitions. Word has length 17 [2021-07-09 17:29:47,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:47,804 INFO L482 AbstractCegarLoop]: Abstraction has 840 states and 2410 transitions. [2021-07-09 17:29:47,804 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:47,804 INFO L276 IsEmpty]: Start isEmpty. Operand 840 states and 2410 transitions. [2021-07-09 17:29:47,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:47,805 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:47,805 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:48,021 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1840,272 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:48,022 INFO L430 AbstractCegarLoop]: === Iteration 282 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:48,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:48,022 INFO L82 PathProgramCache]: Analyzing trace with hash 207772412, now seen corresponding path program 268 times [2021-07-09 17:29:48,022 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:48,022 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867798615] [2021-07-09 17:29:48,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:48,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:48,102 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:48,103 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:48,103 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867798615] [2021-07-09 17:29:48,103 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867798615] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:48,103 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [878465411] [2021-07-09 17:29:48,103 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 273 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 273 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:48,145 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:29:48,145 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:48,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:48,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:48,232 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:48,232 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:48,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:48,233 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:48,235 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:48,236 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:48,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:29:48,237 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:48,239 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:48,239 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:48,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:48,240 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:48,242 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:48,242 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:48,243 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:48,274 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:29:48,274 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:48,275 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:29:48,275 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:29:48,321 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:48,322 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [878465411] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:48,322 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:48,322 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:29:48,322 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223262390] [2021-07-09 17:29:48,322 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:29:48,322 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:48,322 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:29:48,322 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:29:48,322 INFO L87 Difference]: Start difference. First operand 840 states and 2410 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:48,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:48,929 INFO L93 Difference]: Finished difference Result 1048 states and 2825 transitions. [2021-07-09 17:29:48,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-09 17:29:48,930 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:48,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:48,931 INFO L225 Difference]: With dead ends: 1048 [2021-07-09 17:29:48,931 INFO L226 Difference]: Without dead ends: 1048 [2021-07-09 17:29:48,931 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 216 ImplicationChecksByTransitivity, 434.8ms TimeCoverageRelationStatistics Valid=138, Invalid=918, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 17:29:48,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1048 states. [2021-07-09 17:29:48,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1048 to 836. [2021-07-09 17:29:48,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 836 states, 835 states have (on average 2.867065868263473) internal successors, (2394), 835 states have internal predecessors, (2394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:48,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 836 states to 836 states and 2394 transitions. [2021-07-09 17:29:48,942 INFO L78 Accepts]: Start accepts. Automaton has 836 states and 2394 transitions. Word has length 17 [2021-07-09 17:29:48,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:48,942 INFO L482 AbstractCegarLoop]: Abstraction has 836 states and 2394 transitions. [2021-07-09 17:29:48,942 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:48,942 INFO L276 IsEmpty]: Start isEmpty. Operand 836 states and 2394 transitions. [2021-07-09 17:29:48,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:48,943 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:48,943 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:49,159 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1846,273 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:49,159 INFO L430 AbstractCegarLoop]: === Iteration 283 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:49,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:49,160 INFO L82 PathProgramCache]: Analyzing trace with hash -1502840896, now seen corresponding path program 269 times [2021-07-09 17:29:49,160 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:49,160 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334683100] [2021-07-09 17:29:49,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:49,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:49,237 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:49,237 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:49,237 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334683100] [2021-07-09 17:29:49,237 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334683100] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:49,237 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1029652334] [2021-07-09 17:29:49,237 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 274 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 274 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:49,267 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-09 17:29:49,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:49,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:49,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:49,358 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:49,359 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:49,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:49,360 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:49,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:49,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:49,362 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:49,379 INFO L628 ElimStorePlain]: treesize reduction 30, result has 33.3 percent of original size [2021-07-09 17:29:49,379 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:49,380 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:29:49,380 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:15 [2021-07-09 17:29:49,401 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:49,401 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1029652334] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:49,402 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:49,402 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-09 17:29:49,402 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241592474] [2021-07-09 17:29:49,402 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:29:49,402 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:49,402 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:29:49,402 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:29:49,402 INFO L87 Difference]: Start difference. First operand 836 states and 2394 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:49,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:49,753 INFO L93 Difference]: Finished difference Result 1074 states and 2888 transitions. [2021-07-09 17:29:49,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-07-09 17:29:49,753 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:49,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:49,755 INFO L225 Difference]: With dead ends: 1074 [2021-07-09 17:29:49,755 INFO L226 Difference]: Without dead ends: 1074 [2021-07-09 17:29:49,755 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 235.9ms TimeCoverageRelationStatistics Valid=78, Invalid=572, Unknown=0, NotChecked=0, Total=650 [2021-07-09 17:29:49,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1074 states. [2021-07-09 17:29:49,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1074 to 836. [2021-07-09 17:29:49,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 836 states, 835 states have (on average 2.867065868263473) internal successors, (2394), 835 states have internal predecessors, (2394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:49,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 836 states to 836 states and 2394 transitions. [2021-07-09 17:29:49,766 INFO L78 Accepts]: Start accepts. Automaton has 836 states and 2394 transitions. Word has length 17 [2021-07-09 17:29:49,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:49,766 INFO L482 AbstractCegarLoop]: Abstraction has 836 states and 2394 transitions. [2021-07-09 17:29:49,766 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:49,766 INFO L276 IsEmpty]: Start isEmpty. Operand 836 states and 2394 transitions. [2021-07-09 17:29:49,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:49,767 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:49,767 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:49,983 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1850,274 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:49,983 INFO L430 AbstractCegarLoop]: === Iteration 284 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:49,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:49,984 INFO L82 PathProgramCache]: Analyzing trace with hash 1801815964, now seen corresponding path program 270 times [2021-07-09 17:29:49,984 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:49,984 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559873491] [2021-07-09 17:29:49,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:49,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:50,074 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:50,075 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:50,075 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559873491] [2021-07-09 17:29:50,075 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559873491] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:50,075 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2039262484] [2021-07-09 17:29:50,075 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 275 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 275 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:50,104 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:29:50,104 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:50,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:50,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:50,258 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:50,259 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:50,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:50,260 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:50,262 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:50,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:50,263 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:50,287 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:29:50,287 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:50,288 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:29:50,288 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:29:50,310 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:50,310 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2039262484] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:50,310 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:50,310 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:29:50,310 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169601980] [2021-07-09 17:29:50,310 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:29:50,310 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:50,311 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:29:50,311 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:29:50,311 INFO L87 Difference]: Start difference. First operand 836 states and 2394 transitions. Second operand has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:50,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:50,580 INFO L93 Difference]: Finished difference Result 964 states and 2644 transitions. [2021-07-09 17:29:50,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:29:50,580 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:50,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:50,582 INFO L225 Difference]: With dead ends: 964 [2021-07-09 17:29:50,582 INFO L226 Difference]: Without dead ends: 964 [2021-07-09 17:29:50,582 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 204.9ms TimeCoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:29:50,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 964 states. [2021-07-09 17:29:50,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 964 to 861. [2021-07-09 17:29:50,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 861 states, 860 states have (on average 2.8686046511627907) internal successors, (2467), 860 states have internal predecessors, (2467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:50,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 861 states to 861 states and 2467 transitions. [2021-07-09 17:29:50,592 INFO L78 Accepts]: Start accepts. Automaton has 861 states and 2467 transitions. Word has length 17 [2021-07-09 17:29:50,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:50,593 INFO L482 AbstractCegarLoop]: Abstraction has 861 states and 2467 transitions. [2021-07-09 17:29:50,593 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:50,593 INFO L276 IsEmpty]: Start isEmpty. Operand 861 states and 2467 transitions. [2021-07-09 17:29:50,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:50,594 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:50,594 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:50,794 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1852,275 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:50,794 INFO L430 AbstractCegarLoop]: === Iteration 285 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:50,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:50,794 INFO L82 PathProgramCache]: Analyzing trace with hash -1562268744, now seen corresponding path program 271 times [2021-07-09 17:29:50,794 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:50,795 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222078693] [2021-07-09 17:29:50,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:50,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:50,877 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:50,878 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:50,878 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222078693] [2021-07-09 17:29:50,878 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222078693] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:50,878 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1377373634] [2021-07-09 17:29:50,878 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 276 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 276 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:50,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:50,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:50,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:51,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:51,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:51,098 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:51,099 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:51,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:29:51,102 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:51,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:29:51,105 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:51,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:29:51,108 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:51,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:29:51,111 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:51,113 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:51,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:29:51,114 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:51,143 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:29:51,143 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:51,144 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:29:51,144 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:29:51,172 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:51,172 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1377373634] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:51,172 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:51,172 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:29:51,172 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613156892] [2021-07-09 17:29:51,172 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:29:51,172 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:51,173 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:29:51,173 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:29:51,173 INFO L87 Difference]: Start difference. First operand 861 states and 2467 transitions. Second operand has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:51,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:51,692 INFO L93 Difference]: Finished difference Result 945 states and 2596 transitions. [2021-07-09 17:29:51,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-07-09 17:29:51,692 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:51,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:51,694 INFO L225 Difference]: With dead ends: 945 [2021-07-09 17:29:51,694 INFO L226 Difference]: Without dead ends: 937 [2021-07-09 17:29:51,694 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 459.4ms TimeCoverageRelationStatistics Valid=97, Invalid=773, Unknown=0, NotChecked=0, Total=870 [2021-07-09 17:29:51,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 937 states. [2021-07-09 17:29:51,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 937 to 866. [2021-07-09 17:29:51,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 866 states, 865 states have (on average 2.8578034682080924) internal successors, (2472), 865 states have internal predecessors, (2472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:51,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 866 states to 866 states and 2472 transitions. [2021-07-09 17:29:51,704 INFO L78 Accepts]: Start accepts. Automaton has 866 states and 2472 transitions. Word has length 17 [2021-07-09 17:29:51,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:51,704 INFO L482 AbstractCegarLoop]: Abstraction has 866 states and 2472 transitions. [2021-07-09 17:29:51,704 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:51,704 INFO L276 IsEmpty]: Start isEmpty. Operand 866 states and 2472 transitions. [2021-07-09 17:29:51,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:51,705 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:51,705 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:51,905 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 276 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1855 [2021-07-09 17:29:51,906 INFO L430 AbstractCegarLoop]: === Iteration 286 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:51,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:51,906 INFO L82 PathProgramCache]: Analyzing trace with hash 640793850, now seen corresponding path program 272 times [2021-07-09 17:29:51,906 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:51,906 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720732514] [2021-07-09 17:29:51,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:51,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:51,993 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:51,993 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:51,993 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720732514] [2021-07-09 17:29:51,993 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720732514] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:51,993 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [287298443] [2021-07-09 17:29:51,993 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 277 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 277 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:52,021 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:29:52,021 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:52,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:52,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:52,174 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:52,175 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:52,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:52,176 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:52,178 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:52,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:52,179 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:52,200 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:29:52,200 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:52,201 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:29:52,201 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:29:52,222 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:52,222 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [287298443] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:52,222 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:52,222 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:29:52,222 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568600637] [2021-07-09 17:29:52,222 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:29:52,222 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:52,222 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:29:52,222 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:29:52,223 INFO L87 Difference]: Start difference. First operand 866 states and 2472 transitions. Second operand has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:53,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:53,207 INFO L93 Difference]: Finished difference Result 1023 states and 2750 transitions. [2021-07-09 17:29:53,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-07-09 17:29:53,208 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:53,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:53,209 INFO L225 Difference]: With dead ends: 1023 [2021-07-09 17:29:53,209 INFO L226 Difference]: Without dead ends: 1023 [2021-07-09 17:29:53,210 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 445 ImplicationChecksByTransitivity, 845.1ms TimeCoverageRelationStatistics Valid=243, Invalid=1649, Unknown=0, NotChecked=0, Total=1892 [2021-07-09 17:29:53,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1023 states. [2021-07-09 17:29:53,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1023 to 862. [2021-07-09 17:29:53,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 861 states have (on average 2.8664343786295006) internal successors, (2468), 861 states have internal predecessors, (2468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:53,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 2468 transitions. [2021-07-09 17:29:53,220 INFO L78 Accepts]: Start accepts. Automaton has 862 states and 2468 transitions. Word has length 17 [2021-07-09 17:29:53,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:53,220 INFO L482 AbstractCegarLoop]: Abstraction has 862 states and 2468 transitions. [2021-07-09 17:29:53,220 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:53,220 INFO L276 IsEmpty]: Start isEmpty. Operand 862 states and 2468 transitions. [2021-07-09 17:29:53,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:53,221 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:53,221 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:53,438 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 277 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1862 [2021-07-09 17:29:53,438 INFO L430 AbstractCegarLoop]: === Iteration 287 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:53,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:53,438 INFO L82 PathProgramCache]: Analyzing trace with hash -2100124322, now seen corresponding path program 273 times [2021-07-09 17:29:53,438 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:53,439 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691300114] [2021-07-09 17:29:53,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:53,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:53,524 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:53,524 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:53,524 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691300114] [2021-07-09 17:29:53,524 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691300114] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:53,524 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1538945543] [2021-07-09 17:29:53,524 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 278 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 278 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:53,555 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:29:53,556 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:53,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:53,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:53,734 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:53,735 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:53,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:53,736 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:53,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:29:53,739 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:53,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:29:53,742 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:53,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:29:53,745 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:53,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:29:53,748 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:53,751 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:53,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:29:53,752 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:53,781 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:29:53,781 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:53,782 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:29:53,782 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:29:53,810 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:53,810 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1538945543] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:53,810 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:53,810 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:29:53,810 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683764433] [2021-07-09 17:29:53,810 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:29:53,810 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:53,811 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:29:53,811 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:29:53,811 INFO L87 Difference]: Start difference. First operand 862 states and 2468 transitions. Second operand has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:54,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:54,443 INFO L93 Difference]: Finished difference Result 947 states and 2603 transitions. [2021-07-09 17:29:54,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-07-09 17:29:54,444 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:54,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:54,445 INFO L225 Difference]: With dead ends: 947 [2021-07-09 17:29:54,445 INFO L226 Difference]: Without dead ends: 944 [2021-07-09 17:29:54,445 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 605.3ms TimeCoverageRelationStatistics Valid=137, Invalid=985, Unknown=0, NotChecked=0, Total=1122 [2021-07-09 17:29:54,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 944 states. [2021-07-09 17:29:54,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 944 to 865. [2021-07-09 17:29:54,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 865 states, 864 states have (on average 2.8622685185185186) internal successors, (2473), 864 states have internal predecessors, (2473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:54,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 865 states to 865 states and 2473 transitions. [2021-07-09 17:29:54,455 INFO L78 Accepts]: Start accepts. Automaton has 865 states and 2473 transitions. Word has length 17 [2021-07-09 17:29:54,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:54,455 INFO L482 AbstractCegarLoop]: Abstraction has 865 states and 2473 transitions. [2021-07-09 17:29:54,455 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:54,455 INFO L276 IsEmpty]: Start isEmpty. Operand 865 states and 2473 transitions. [2021-07-09 17:29:54,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:54,456 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:54,456 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:54,673 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 278 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1865 [2021-07-09 17:29:54,673 INFO L430 AbstractCegarLoop]: === Iteration 288 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:54,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:54,673 INFO L82 PathProgramCache]: Analyzing trace with hash 880436188, now seen corresponding path program 274 times [2021-07-09 17:29:54,673 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:54,674 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146296087] [2021-07-09 17:29:54,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:54,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:54,757 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:54,758 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:54,758 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146296087] [2021-07-09 17:29:54,758 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146296087] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:54,758 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [837157888] [2021-07-09 17:29:54,758 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 279 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 279 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:54,785 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:29:54,785 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:54,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:54,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:54,921 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:54,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:54,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:54,923 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:54,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:54,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:54,926 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:54,946 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:29:54,946 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:54,947 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:29:54,947 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:29:54,966 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:54,966 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [837157888] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:54,966 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:54,966 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:29:54,967 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059082998] [2021-07-09 17:29:54,967 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:29:54,967 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:54,967 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:29:54,967 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:29:54,967 INFO L87 Difference]: Start difference. First operand 865 states and 2473 transitions. Second operand has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:55,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:55,721 INFO L93 Difference]: Finished difference Result 1010 states and 2733 transitions. [2021-07-09 17:29:55,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-07-09 17:29:55,721 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:55,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:55,722 INFO L225 Difference]: With dead ends: 1010 [2021-07-09 17:29:55,723 INFO L226 Difference]: Without dead ends: 1010 [2021-07-09 17:29:55,723 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 239 ImplicationChecksByTransitivity, 543.3ms TimeCoverageRelationStatistics Valid=161, Invalid=1099, Unknown=0, NotChecked=0, Total=1260 [2021-07-09 17:29:55,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1010 states. [2021-07-09 17:29:55,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1010 to 862. [2021-07-09 17:29:55,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 861 states have (on average 2.8710801393728222) internal successors, (2472), 861 states have internal predecessors, (2472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:55,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 2472 transitions. [2021-07-09 17:29:55,733 INFO L78 Accepts]: Start accepts. Automaton has 862 states and 2472 transitions. Word has length 17 [2021-07-09 17:29:55,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:55,733 INFO L482 AbstractCegarLoop]: Abstraction has 862 states and 2472 transitions. [2021-07-09 17:29:55,733 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:55,733 INFO L276 IsEmpty]: Start isEmpty. Operand 862 states and 2472 transitions. [2021-07-09 17:29:55,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:55,734 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:55,734 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:55,949 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1872,279 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:55,949 INFO L430 AbstractCegarLoop]: === Iteration 289 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:55,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:55,950 INFO L82 PathProgramCache]: Analyzing trace with hash -39264520, now seen corresponding path program 275 times [2021-07-09 17:29:55,950 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:55,950 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338882414] [2021-07-09 17:29:55,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:55,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:56,036 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:56,037 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:56,037 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338882414] [2021-07-09 17:29:56,037 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338882414] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:56,037 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [931819460] [2021-07-09 17:29:56,037 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 280 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 280 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:56,065 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:29:56,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:56,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:56,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:56,237 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:56,237 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:56,237 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:56,238 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:56,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:29:56,241 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:56,243 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:29:56,244 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:56,246 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:29:56,247 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:56,249 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:29:56,250 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:56,252 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:56,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:29:56,253 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:56,281 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:29:56,282 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:56,283 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:29:56,283 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:29:56,309 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:56,309 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [931819460] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:56,309 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:56,309 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:29:56,309 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224302853] [2021-07-09 17:29:56,310 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:29:56,310 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:56,310 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:29:56,310 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:29:56,310 INFO L87 Difference]: Start difference. First operand 862 states and 2472 transitions. Second operand has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:56,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:56,726 INFO L93 Difference]: Finished difference Result 902 states and 2550 transitions. [2021-07-09 17:29:56,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:29:56,726 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:56,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:56,727 INFO L225 Difference]: With dead ends: 902 [2021-07-09 17:29:56,728 INFO L226 Difference]: Without dead ends: 898 [2021-07-09 17:29:56,728 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 416.0ms TimeCoverageRelationStatistics Valid=88, Invalid=562, Unknown=0, NotChecked=0, Total=650 [2021-07-09 17:29:56,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 898 states. [2021-07-09 17:29:56,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 898 to 863. [2021-07-09 17:29:56,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 863 states, 862 states have (on average 2.8677494199535962) internal successors, (2472), 862 states have internal predecessors, (2472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:56,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 863 states to 863 states and 2472 transitions. [2021-07-09 17:29:56,737 INFO L78 Accepts]: Start accepts. Automaton has 863 states and 2472 transitions. Word has length 17 [2021-07-09 17:29:56,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:56,737 INFO L482 AbstractCegarLoop]: Abstraction has 863 states and 2472 transitions. [2021-07-09 17:29:56,737 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:56,737 INFO L276 IsEmpty]: Start isEmpty. Operand 863 states and 2472 transitions. [2021-07-09 17:29:56,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:56,738 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:56,738 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:56,954 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1875,280 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:56,954 INFO L430 AbstractCegarLoop]: === Iteration 290 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:56,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:56,955 INFO L82 PathProgramCache]: Analyzing trace with hash 888166586, now seen corresponding path program 276 times [2021-07-09 17:29:56,955 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:56,955 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317012098] [2021-07-09 17:29:56,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:56,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:57,070 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:57,070 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:57,070 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317012098] [2021-07-09 17:29:57,070 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317012098] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:57,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1281898342] [2021-07-09 17:29:57,071 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 281 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 281 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:57,098 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:29:57,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:57,099 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:57,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:57,222 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:57,223 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:57,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:57,223 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:57,226 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:57,226 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:57,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:29:57,227 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:57,229 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:57,230 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:57,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:57,231 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:57,232 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:57,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:57,233 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:57,265 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:29:57,265 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:57,266 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:29:57,266 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:29:57,318 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:57,318 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1281898342] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:57,318 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:57,318 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:29:57,318 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791855219] [2021-07-09 17:29:57,318 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:29:57,318 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:57,319 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:29:57,319 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:29:57,319 INFO L87 Difference]: Start difference. First operand 863 states and 2472 transitions. Second operand has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:57,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:57,894 INFO L93 Difference]: Finished difference Result 1025 states and 2754 transitions. [2021-07-09 17:29:57,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-09 17:29:57,894 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:57,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:57,896 INFO L225 Difference]: With dead ends: 1025 [2021-07-09 17:29:57,896 INFO L226 Difference]: Without dead ends: 1025 [2021-07-09 17:29:57,896 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 542.0ms TimeCoverageRelationStatistics Valid=123, Invalid=747, Unknown=0, NotChecked=0, Total=870 [2021-07-09 17:29:57,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1025 states. [2021-07-09 17:29:57,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1025 to 853. [2021-07-09 17:29:57,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 853 states, 852 states have (on average 2.8615023474178405) internal successors, (2438), 852 states have internal predecessors, (2438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:57,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 853 states to 853 states and 2438 transitions. [2021-07-09 17:29:57,910 INFO L78 Accepts]: Start accepts. Automaton has 853 states and 2438 transitions. Word has length 17 [2021-07-09 17:29:57,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:57,910 INFO L482 AbstractCegarLoop]: Abstraction has 853 states and 2438 transitions. [2021-07-09 17:29:57,910 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:57,910 INFO L276 IsEmpty]: Start isEmpty. Operand 853 states and 2438 transitions. [2021-07-09 17:29:57,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:57,911 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:57,911 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:58,127 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 281 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1882 [2021-07-09 17:29:58,127 INFO L430 AbstractCegarLoop]: === Iteration 291 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:58,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:58,128 INFO L82 PathProgramCache]: Analyzing trace with hash 1689782814, now seen corresponding path program 277 times [2021-07-09 17:29:58,128 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:58,128 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387949754] [2021-07-09 17:29:58,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:58,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:58,221 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:58,221 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:58,221 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387949754] [2021-07-09 17:29:58,221 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387949754] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:58,221 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [805086644] [2021-07-09 17:29:58,222 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 282 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 282 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:58,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:58,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:58,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:58,382 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:58,383 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:58,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:58,384 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:58,387 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:58,387 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:58,387 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:29:58,388 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:58,391 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:58,391 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:58,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:58,393 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:58,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:58,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:58,396 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:58,434 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:29:58,434 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:58,435 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:29:58,435 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:29:58,523 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:58,523 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [805086644] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:58,523 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:58,523 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:29:58,524 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867068413] [2021-07-09 17:29:58,524 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:29:58,524 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:58,524 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:29:58,524 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:29:58,524 INFO L87 Difference]: Start difference. First operand 853 states and 2438 transitions. Second operand has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:59,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:29:59,247 INFO L93 Difference]: Finished difference Result 987 states and 2678 transitions. [2021-07-09 17:29:59,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-09 17:29:59,247 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:29:59,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:29:59,248 INFO L225 Difference]: With dead ends: 987 [2021-07-09 17:29:59,249 INFO L226 Difference]: Without dead ends: 983 [2021-07-09 17:29:59,249 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 649.9ms TimeCoverageRelationStatistics Valid=140, Invalid=982, Unknown=0, NotChecked=0, Total=1122 [2021-07-09 17:29:59,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 983 states. [2021-07-09 17:29:59,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 983 to 866. [2021-07-09 17:29:59,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 866 states, 865 states have (on average 2.871676300578035) internal successors, (2484), 865 states have internal predecessors, (2484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:59,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 866 states to 866 states and 2484 transitions. [2021-07-09 17:29:59,259 INFO L78 Accepts]: Start accepts. Automaton has 866 states and 2484 transitions. Word has length 17 [2021-07-09 17:29:59,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:29:59,259 INFO L482 AbstractCegarLoop]: Abstraction has 866 states and 2484 transitions. [2021-07-09 17:29:59,259 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:29:59,259 INFO L276 IsEmpty]: Start isEmpty. Operand 866 states and 2484 transitions. [2021-07-09 17:29:59,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:29:59,260 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:29:59,260 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:29:59,472 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1886,282 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:59,473 INFO L430 AbstractCegarLoop]: === Iteration 292 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:29:59,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:29:59,473 INFO L82 PathProgramCache]: Analyzing trace with hash -886840776, now seen corresponding path program 278 times [2021-07-09 17:29:59,473 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:29:59,473 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140720304] [2021-07-09 17:29:59,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:29:59,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:29:59,571 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:59,571 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:29:59,571 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140720304] [2021-07-09 17:29:59,571 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140720304] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:59,571 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1786224645] [2021-07-09 17:29:59,571 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 283 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 283 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:29:59,598 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:29:59,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:29:59,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:29:59,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:29:59,724 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:59,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:59,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:59,726 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:59,728 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:59,729 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:59,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:29:59,730 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:59,732 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:59,733 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:59,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:29:59,733 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:59,736 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:29:59,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:29:59,737 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:29:59,769 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:29:59,769 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:29:59,770 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:29:59,770 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:29:59,824 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:29:59,824 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1786224645] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:29:59,825 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:29:59,825 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:29:59,825 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114514073] [2021-07-09 17:29:59,825 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:29:59,825 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:29:59,825 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:29:59,825 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:29:59,825 INFO L87 Difference]: Start difference. First operand 866 states and 2484 transitions. Second operand has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:00,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:00,188 INFO L93 Difference]: Finished difference Result 970 states and 2653 transitions. [2021-07-09 17:30:00,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:30:00,189 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:00,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:00,190 INFO L225 Difference]: With dead ends: 970 [2021-07-09 17:30:00,190 INFO L226 Difference]: Without dead ends: 970 [2021-07-09 17:30:00,190 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 382.2ms TimeCoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:30:00,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 970 states. [2021-07-09 17:30:00,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 970 to 859. [2021-07-09 17:30:00,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 859 states, 858 states have (on average 2.865967365967366) internal successors, (2459), 858 states have internal predecessors, (2459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:00,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 859 states to 859 states and 2459 transitions. [2021-07-09 17:30:00,201 INFO L78 Accepts]: Start accepts. Automaton has 859 states and 2459 transitions. Word has length 17 [2021-07-09 17:30:00,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:00,201 INFO L482 AbstractCegarLoop]: Abstraction has 859 states and 2459 transitions. [2021-07-09 17:30:00,201 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:00,201 INFO L276 IsEmpty]: Start isEmpty. Operand 859 states and 2459 transitions. [2021-07-09 17:30:00,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:00,202 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:00,202 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:00,413 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 283 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1892 [2021-07-09 17:30:00,413 INFO L430 AbstractCegarLoop]: === Iteration 293 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:00,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:00,413 INFO L82 PathProgramCache]: Analyzing trace with hash -10398598, now seen corresponding path program 279 times [2021-07-09 17:30:00,413 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:00,413 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193128529] [2021-07-09 17:30:00,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:00,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:00,479 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:00,479 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:00,480 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193128529] [2021-07-09 17:30:00,480 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193128529] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:00,480 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [415461362] [2021-07-09 17:30:00,480 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 284 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 284 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:00,508 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:30:00,508 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:00,509 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:00,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:00,670 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:00,670 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:00,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:30:00,671 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:00,674 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:00,674 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:00,674 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:00,696 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:30:00,696 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:00,697 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:30:00,697 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:30:00,716 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:00,716 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [415461362] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:00,716 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:00,717 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-07-09 17:30:00,717 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735358355] [2021-07-09 17:30:00,717 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:30:00,717 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:00,717 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:30:00,717 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:30:00,717 INFO L87 Difference]: Start difference. First operand 859 states and 2459 transitions. Second operand has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:01,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:01,028 INFO L93 Difference]: Finished difference Result 996 states and 2738 transitions. [2021-07-09 17:30:01,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:30:01,029 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:01,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:01,030 INFO L225 Difference]: With dead ends: 996 [2021-07-09 17:30:01,030 INFO L226 Difference]: Without dead ends: 996 [2021-07-09 17:30:01,030 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 185.0ms TimeCoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:30:01,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 996 states. [2021-07-09 17:30:01,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 996 to 875. [2021-07-09 17:30:01,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 875 states, 874 states have (on average 2.871853546910755) internal successors, (2510), 874 states have internal predecessors, (2510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:01,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 875 states to 875 states and 2510 transitions. [2021-07-09 17:30:01,041 INFO L78 Accepts]: Start accepts. Automaton has 875 states and 2510 transitions. Word has length 17 [2021-07-09 17:30:01,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:01,041 INFO L482 AbstractCegarLoop]: Abstraction has 875 states and 2510 transitions. [2021-07-09 17:30:01,041 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:01,041 INFO L276 IsEmpty]: Start isEmpty. Operand 875 states and 2510 transitions. [2021-07-09 17:30:01,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:01,042 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:01,042 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:01,257 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1896,284 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:01,257 INFO L430 AbstractCegarLoop]: === Iteration 294 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:01,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:01,257 INFO L82 PathProgramCache]: Analyzing trace with hash 1543650526, now seen corresponding path program 280 times [2021-07-09 17:30:01,257 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:01,257 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332660680] [2021-07-09 17:30:01,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:01,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:01,320 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:01,320 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:01,320 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332660680] [2021-07-09 17:30:01,321 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332660680] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:01,321 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [643913440] [2021-07-09 17:30:01,321 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 285 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 285 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:01,348 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:30:01,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:01,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:01,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:01,482 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:01,483 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:01,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:01,484 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:01,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:30:01,486 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:01,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:30:01,489 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:01,491 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:30:01,492 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:01,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:30:01,495 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:01,497 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:01,498 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:30:01,499 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:01,556 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:30:01,556 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:01,557 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:30:01,557 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:30:01,588 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:01,589 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [643913440] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:01,589 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:01,589 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-07-09 17:30:01,589 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423204770] [2021-07-09 17:30:01,589 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:30:01,589 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:01,589 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:30:01,589 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:30:01,589 INFO L87 Difference]: Start difference. First operand 875 states and 2510 transitions. Second operand has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:02,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:02,031 INFO L93 Difference]: Finished difference Result 943 states and 2624 transitions. [2021-07-09 17:30:02,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-09 17:30:02,031 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:02,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:02,032 INFO L225 Difference]: With dead ends: 943 [2021-07-09 17:30:02,033 INFO L226 Difference]: Without dead ends: 937 [2021-07-09 17:30:02,033 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 377.9ms TimeCoverageRelationStatistics Valid=97, Invalid=715, Unknown=0, NotChecked=0, Total=812 [2021-07-09 17:30:02,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 937 states. [2021-07-09 17:30:02,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 937 to 876. [2021-07-09 17:30:02,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 876 states, 875 states have (on average 2.865142857142857) internal successors, (2507), 875 states have internal predecessors, (2507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:02,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 876 states to 876 states and 2507 transitions. [2021-07-09 17:30:02,042 INFO L78 Accepts]: Start accepts. Automaton has 876 states and 2507 transitions. Word has length 17 [2021-07-09 17:30:02,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:02,043 INFO L482 AbstractCegarLoop]: Abstraction has 876 states and 2507 transitions. [2021-07-09 17:30:02,043 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:02,043 INFO L276 IsEmpty]: Start isEmpty. Operand 876 states and 2507 transitions. [2021-07-09 17:30:02,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:02,044 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:02,044 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:02,244 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 285 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1899 [2021-07-09 17:30:02,244 INFO L430 AbstractCegarLoop]: === Iteration 295 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:02,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:02,244 INFO L82 PathProgramCache]: Analyzing trace with hash 229243740, now seen corresponding path program 281 times [2021-07-09 17:30:02,244 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:02,244 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508307069] [2021-07-09 17:30:02,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:02,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:02,318 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:02,318 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:02,318 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508307069] [2021-07-09 17:30:02,318 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508307069] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:02,318 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1343040250] [2021-07-09 17:30:02,318 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 286 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 286 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:02,347 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:30:02,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:02,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:02,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:02,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:02,493 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:02,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:30:02,493 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:02,496 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:02,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:02,497 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:02,517 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:30:02,518 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:02,518 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:30:02,518 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:30:02,537 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:02,537 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1343040250] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:02,537 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:02,537 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-07-09 17:30:02,537 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963088450] [2021-07-09 17:30:02,538 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:30:02,538 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:02,538 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:30:02,538 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:30:02,538 INFO L87 Difference]: Start difference. First operand 876 states and 2507 transitions. Second operand has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:03,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:03,104 INFO L93 Difference]: Finished difference Result 1010 states and 2764 transitions. [2021-07-09 17:30:03,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-09 17:30:03,105 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:03,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:03,106 INFO L225 Difference]: With dead ends: 1010 [2021-07-09 17:30:03,106 INFO L226 Difference]: Without dead ends: 1010 [2021-07-09 17:30:03,106 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 503.7ms TimeCoverageRelationStatistics Valid=134, Invalid=858, Unknown=0, NotChecked=0, Total=992 [2021-07-09 17:30:03,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1010 states. [2021-07-09 17:30:03,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1010 to 878. [2021-07-09 17:30:03,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 878 states, 877 states have (on average 2.8677309007981755) internal successors, (2515), 877 states have internal predecessors, (2515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:03,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 878 states to 878 states and 2515 transitions. [2021-07-09 17:30:03,117 INFO L78 Accepts]: Start accepts. Automaton has 878 states and 2515 transitions. Word has length 17 [2021-07-09 17:30:03,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:03,117 INFO L482 AbstractCegarLoop]: Abstraction has 878 states and 2515 transitions. [2021-07-09 17:30:03,117 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:03,117 INFO L276 IsEmpty]: Start isEmpty. Operand 878 states and 2515 transitions. [2021-07-09 17:30:03,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:03,118 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:03,118 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:03,318 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1906,286 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:03,318 INFO L430 AbstractCegarLoop]: === Iteration 296 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:03,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:03,319 INFO L82 PathProgramCache]: Analyzing trace with hash -690456968, now seen corresponding path program 282 times [2021-07-09 17:30:03,319 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:03,319 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539593614] [2021-07-09 17:30:03,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:03,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:03,391 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:03,391 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:03,391 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539593614] [2021-07-09 17:30:03,391 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539593614] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:03,391 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [42570326] [2021-07-09 17:30:03,391 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 287 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 287 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:03,421 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:30:03,422 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:03,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:03,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:03,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:03,578 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:03,578 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:03,579 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:03,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:30:03,582 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:03,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:30:03,585 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:03,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:30:03,588 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:03,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:30:03,590 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:03,593 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:03,593 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:30:03,594 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:03,623 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:30:03,623 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:03,624 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:30:03,624 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:30:03,650 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:03,650 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [42570326] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:03,650 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:03,650 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-07-09 17:30:03,650 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407266924] [2021-07-09 17:30:03,650 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:30:03,650 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:03,651 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:30:03,651 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:30:03,651 INFO L87 Difference]: Start difference. First operand 878 states and 2515 transitions. Second operand has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:04,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:04,225 INFO L93 Difference]: Finished difference Result 942 states and 2631 transitions. [2021-07-09 17:30:04,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-07-09 17:30:04,225 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:04,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:04,227 INFO L225 Difference]: With dead ends: 942 [2021-07-09 17:30:04,227 INFO L226 Difference]: Without dead ends: 938 [2021-07-09 17:30:04,227 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 517.4ms TimeCoverageRelationStatistics Valid=122, Invalid=808, Unknown=0, NotChecked=0, Total=930 [2021-07-09 17:30:04,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 938 states. [2021-07-09 17:30:04,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 938 to 881. [2021-07-09 17:30:04,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 881 states, 880 states have (on average 2.8625) internal successors, (2519), 880 states have internal predecessors, (2519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:04,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 881 states to 881 states and 2519 transitions. [2021-07-09 17:30:04,237 INFO L78 Accepts]: Start accepts. Automaton has 881 states and 2519 transitions. Word has length 17 [2021-07-09 17:30:04,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:04,237 INFO L482 AbstractCegarLoop]: Abstraction has 881 states and 2519 transitions. [2021-07-09 17:30:04,237 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:04,238 INFO L276 IsEmpty]: Start isEmpty. Operand 881 states and 2519 transitions. [2021-07-09 17:30:04,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:04,239 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:04,239 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:04,444 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 287 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1909 [2021-07-09 17:30:04,445 INFO L430 AbstractCegarLoop]: === Iteration 297 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:04,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:04,445 INFO L82 PathProgramCache]: Analyzing trace with hash 236974138, now seen corresponding path program 283 times [2021-07-09 17:30:04,445 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:04,445 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389296421] [2021-07-09 17:30:04,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:04,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:04,511 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:04,511 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:04,511 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389296421] [2021-07-09 17:30:04,511 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389296421] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:04,511 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1770824983] [2021-07-09 17:30:04,511 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 288 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 288 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:04,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:04,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:04,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:04,638 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:04,639 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:04,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:04,640 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:04,641 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:04,642 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:04,642 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:30:04,643 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:04,644 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:04,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:04,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:04,645 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:04,647 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:04,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:30:04,648 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:04,671 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:30:04,672 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:04,672 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:30:04,672 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:30:04,708 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:04,708 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1770824983] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:04,708 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:04,708 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-07-09 17:30:04,708 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131247275] [2021-07-09 17:30:04,708 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:30:04,709 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:04,709 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:30:04,709 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:30:04,709 INFO L87 Difference]: Start difference. First operand 881 states and 2519 transitions. Second operand has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:05,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:05,127 INFO L93 Difference]: Finished difference Result 1004 states and 2739 transitions. [2021-07-09 17:30:05,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-09 17:30:05,128 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:05,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:05,129 INFO L225 Difference]: With dead ends: 1004 [2021-07-09 17:30:05,129 INFO L226 Difference]: Without dead ends: 1000 [2021-07-09 17:30:05,129 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 376.1ms TimeCoverageRelationStatistics Valid=142, Invalid=788, Unknown=0, NotChecked=0, Total=930 [2021-07-09 17:30:05,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1000 states. [2021-07-09 17:30:05,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1000 to 868. [2021-07-09 17:30:05,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 868 states, 867 states have (on average 2.847750865051903) internal successors, (2469), 867 states have internal predecessors, (2469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:05,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 868 states to 868 states and 2469 transitions. [2021-07-09 17:30:05,140 INFO L78 Accepts]: Start accepts. Automaton has 868 states and 2469 transitions. Word has length 17 [2021-07-09 17:30:05,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:05,140 INFO L482 AbstractCegarLoop]: Abstraction has 868 states and 2469 transitions. [2021-07-09 17:30:05,140 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:05,140 INFO L276 IsEmpty]: Start isEmpty. Operand 868 states and 2469 transitions. [2021-07-09 17:30:05,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:05,141 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:05,141 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:05,358 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1916,288 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:05,358 INFO L430 AbstractCegarLoop]: === Iteration 298 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:05,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:05,358 INFO L82 PathProgramCache]: Analyzing trace with hash 1038590366, now seen corresponding path program 284 times [2021-07-09 17:30:05,358 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:05,358 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458357727] [2021-07-09 17:30:05,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:05,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:05,416 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:05,416 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:05,416 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458357727] [2021-07-09 17:30:05,416 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458357727] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:05,416 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [702984038] [2021-07-09 17:30:05,416 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 289 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 289 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:05,446 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:30:05,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:05,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:05,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:05,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:05,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:05,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:05,520 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:05,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:05,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:05,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:30:05,523 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:05,524 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:05,525 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:05,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:05,525 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:05,527 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:05,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:30:05,527 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:05,550 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:30:05,550 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:05,551 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:30:05,551 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:30:05,596 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:05,596 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [702984038] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:05,596 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:05,596 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-07-09 17:30:05,596 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276880178] [2021-07-09 17:30:05,596 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:30:05,596 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:05,596 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:30:05,596 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:30:05,596 INFO L87 Difference]: Start difference. First operand 868 states and 2469 transitions. Second operand has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:05,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:05,962 INFO L93 Difference]: Finished difference Result 951 states and 2639 transitions. [2021-07-09 17:30:05,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-09 17:30:05,962 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:05,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:05,963 INFO L225 Difference]: With dead ends: 951 [2021-07-09 17:30:05,963 INFO L226 Difference]: Without dead ends: 946 [2021-07-09 17:30:05,964 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 201 ImplicationChecksByTransitivity, 343.2ms TimeCoverageRelationStatistics Valid=137, Invalid=855, Unknown=0, NotChecked=0, Total=992 [2021-07-09 17:30:05,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 946 states. [2021-07-09 17:30:05,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 946 to 872. [2021-07-09 17:30:05,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 872 states, 871 states have (on average 2.8495981630309988) internal successors, (2482), 871 states have internal predecessors, (2482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:05,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 872 states to 872 states and 2482 transitions. [2021-07-09 17:30:05,973 INFO L78 Accepts]: Start accepts. Automaton has 872 states and 2482 transitions. Word has length 17 [2021-07-09 17:30:05,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:05,973 INFO L482 AbstractCegarLoop]: Abstraction has 872 states and 2482 transitions. [2021-07-09 17:30:05,973 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:05,973 INFO L276 IsEmpty]: Start isEmpty. Operand 872 states and 2482 transitions. [2021-07-09 17:30:05,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:05,974 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:05,974 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:06,188 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1920,289 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:06,189 INFO L430 AbstractCegarLoop]: === Iteration 299 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:06,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:06,189 INFO L82 PathProgramCache]: Analyzing trace with hash -1538033224, now seen corresponding path program 285 times [2021-07-09 17:30:06,189 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:06,189 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020042581] [2021-07-09 17:30:06,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:06,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:06,251 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:06,251 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:06,251 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020042581] [2021-07-09 17:30:06,251 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020042581] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:06,251 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1953943761] [2021-07-09 17:30:06,251 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 290 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 290 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:06,280 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:30:06,280 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:06,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:06,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:06,365 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:06,365 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:06,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:06,366 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:06,368 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:06,368 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:06,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:30:06,369 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:06,370 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:06,371 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:06,371 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:06,371 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:06,373 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:06,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:30:06,373 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:06,396 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:30:06,396 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:06,396 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:30:06,397 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:30:06,432 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:06,432 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1953943761] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:06,432 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:06,432 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-07-09 17:30:06,432 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216493812] [2021-07-09 17:30:06,432 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:30:06,432 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:06,433 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:30:06,433 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:30:06,433 INFO L87 Difference]: Start difference. First operand 872 states and 2482 transitions. Second operand has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:06,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:06,747 INFO L93 Difference]: Finished difference Result 945 states and 2628 transitions. [2021-07-09 17:30:06,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:30:06,748 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:06,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:06,749 INFO L225 Difference]: With dead ends: 945 [2021-07-09 17:30:06,749 INFO L226 Difference]: Without dead ends: 945 [2021-07-09 17:30:06,749 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 277.4ms TimeCoverageRelationStatistics Valid=98, Invalid=552, Unknown=0, NotChecked=0, Total=650 [2021-07-09 17:30:06,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 945 states. [2021-07-09 17:30:06,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 945 to 862. [2021-07-09 17:30:06,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 861 states have (on average 2.849012775842044) internal successors, (2453), 861 states have internal predecessors, (2453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:06,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 2453 transitions. [2021-07-09 17:30:06,759 INFO L78 Accepts]: Start accepts. Automaton has 862 states and 2453 transitions. Word has length 17 [2021-07-09 17:30:06,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:06,760 INFO L482 AbstractCegarLoop]: Abstraction has 862 states and 2453 transitions. [2021-07-09 17:30:06,760 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:06,760 INFO L276 IsEmpty]: Start isEmpty. Operand 862 states and 2453 transitions. [2021-07-09 17:30:06,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:06,761 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:06,761 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:06,968 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 290 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1926 [2021-07-09 17:30:06,968 INFO L430 AbstractCegarLoop]: === Iteration 300 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:06,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:06,968 INFO L82 PathProgramCache]: Analyzing trace with hash 208237532, now seen corresponding path program 286 times [2021-07-09 17:30:06,968 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:06,968 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15915608] [2021-07-09 17:30:06,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:06,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:07,060 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:07,060 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:07,061 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15915608] [2021-07-09 17:30:07,061 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15915608] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:07,061 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2087921380] [2021-07-09 17:30:07,061 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 291 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 291 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:07,088 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:30:07,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:07,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:07,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:07,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:07,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:07,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:30:07,220 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:07,222 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:07,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:07,223 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:07,245 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:30:07,245 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:07,246 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:30:07,246 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:30:07,265 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:07,265 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2087921380] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:07,265 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:07,265 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-07-09 17:30:07,265 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681625520] [2021-07-09 17:30:07,266 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:30:07,266 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:07,266 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:30:07,266 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:30:07,266 INFO L87 Difference]: Start difference. First operand 862 states and 2453 transitions. Second operand has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:07,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:07,626 INFO L93 Difference]: Finished difference Result 974 states and 2681 transitions. [2021-07-09 17:30:07,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:30:07,626 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:07,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:07,627 INFO L225 Difference]: With dead ends: 974 [2021-07-09 17:30:07,627 INFO L226 Difference]: Without dead ends: 974 [2021-07-09 17:30:07,628 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 227.5ms TimeCoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:30:07,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 974 states. [2021-07-09 17:30:07,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 974 to 861. [2021-07-09 17:30:07,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 861 states, 860 states have (on average 2.85) internal successors, (2451), 860 states have internal predecessors, (2451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:07,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 861 states to 861 states and 2451 transitions. [2021-07-09 17:30:07,638 INFO L78 Accepts]: Start accepts. Automaton has 861 states and 2451 transitions. Word has length 17 [2021-07-09 17:30:07,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:07,638 INFO L482 AbstractCegarLoop]: Abstraction has 861 states and 2451 transitions. [2021-07-09 17:30:07,638 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:07,638 INFO L276 IsEmpty]: Start isEmpty. Operand 861 states and 2451 transitions. [2021-07-09 17:30:07,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:07,639 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:07,639 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:07,856 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1930,291 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:07,856 INFO L430 AbstractCegarLoop]: === Iteration 301 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:07,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:07,857 INFO L82 PathProgramCache]: Analyzing trace with hash -711463176, now seen corresponding path program 287 times [2021-07-09 17:30:07,857 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:07,857 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986233044] [2021-07-09 17:30:07,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:07,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:07,924 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:07,925 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:07,925 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986233044] [2021-07-09 17:30:07,925 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986233044] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:07,925 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [193014558] [2021-07-09 17:30:07,925 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 292 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 292 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:07,954 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:30:07,954 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:07,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:07,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:08,104 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:08,105 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:08,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:08,106 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:08,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:30:08,109 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:08,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:30:08,112 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:08,114 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:30:08,115 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:08,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:30:08,118 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:08,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:08,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:30:08,122 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:08,150 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:30:08,151 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:08,152 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:30:08,152 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:30:08,178 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:08,178 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [193014558] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:08,178 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:08,178 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-07-09 17:30:08,178 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293223904] [2021-07-09 17:30:08,179 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:30:08,179 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:08,179 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:30:08,179 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:30:08,179 INFO L87 Difference]: Start difference. First operand 861 states and 2451 transitions. Second operand has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:08,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:08,704 INFO L93 Difference]: Finished difference Result 916 states and 2555 transitions. [2021-07-09 17:30:08,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-09 17:30:08,704 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:08,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:08,705 INFO L225 Difference]: With dead ends: 916 [2021-07-09 17:30:08,705 INFO L226 Difference]: Without dead ends: 912 [2021-07-09 17:30:08,705 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 468.5ms TimeCoverageRelationStatistics Valid=114, Invalid=756, Unknown=0, NotChecked=0, Total=870 [2021-07-09 17:30:08,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 912 states. [2021-07-09 17:30:08,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 912 to 861. [2021-07-09 17:30:08,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 861 states, 860 states have (on average 2.8453488372093023) internal successors, (2447), 860 states have internal predecessors, (2447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:08,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 861 states to 861 states and 2447 transitions. [2021-07-09 17:30:08,715 INFO L78 Accepts]: Start accepts. Automaton has 861 states and 2447 transitions. Word has length 17 [2021-07-09 17:30:08,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:08,715 INFO L482 AbstractCegarLoop]: Abstraction has 861 states and 2447 transitions. [2021-07-09 17:30:08,716 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:08,716 INFO L276 IsEmpty]: Start isEmpty. Operand 861 states and 2447 transitions. [2021-07-09 17:30:08,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:08,717 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:08,717 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:08,934 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 292 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1933 [2021-07-09 17:30:08,934 INFO L430 AbstractCegarLoop]: === Iteration 302 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:08,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:08,934 INFO L82 PathProgramCache]: Analyzing trace with hash 215967930, now seen corresponding path program 288 times [2021-07-09 17:30:08,934 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:08,934 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932102672] [2021-07-09 17:30:08,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:08,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:09,008 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:09,008 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:09,008 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932102672] [2021-07-09 17:30:09,008 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932102672] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:09,008 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2076449139] [2021-07-09 17:30:09,008 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 293 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 293 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:09,037 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:30:09,037 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:09,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:09,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:09,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:09,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:09,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:09,135 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:09,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:09,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:09,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:30:09,139 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:09,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:09,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:09,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:09,142 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:09,144 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:09,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:30:09,145 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:09,178 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:30:09,178 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:09,178 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:30:09,178 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:30:09,231 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:09,231 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2076449139] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:09,231 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:09,231 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-07-09 17:30:09,231 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612580824] [2021-07-09 17:30:09,231 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:30:09,231 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:09,231 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:30:09,231 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:30:09,232 INFO L87 Difference]: Start difference. First operand 861 states and 2447 transitions. Second operand has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:09,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:09,694 INFO L93 Difference]: Finished difference Result 970 states and 2638 transitions. [2021-07-09 17:30:09,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:30:09,695 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:09,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:09,696 INFO L225 Difference]: With dead ends: 970 [2021-07-09 17:30:09,696 INFO L226 Difference]: Without dead ends: 968 [2021-07-09 17:30:09,696 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 420.8ms TimeCoverageRelationStatistics Valid=117, Invalid=639, Unknown=0, NotChecked=0, Total=756 [2021-07-09 17:30:09,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 968 states. [2021-07-09 17:30:09,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 968 to 857. [2021-07-09 17:30:09,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 857 states, 856 states have (on average 2.8376168224299065) internal successors, (2429), 856 states have internal predecessors, (2429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:09,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 857 states to 857 states and 2429 transitions. [2021-07-09 17:30:09,707 INFO L78 Accepts]: Start accepts. Automaton has 857 states and 2429 transitions. Word has length 17 [2021-07-09 17:30:09,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:09,707 INFO L482 AbstractCegarLoop]: Abstraction has 857 states and 2429 transitions. [2021-07-09 17:30:09,707 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:09,707 INFO L276 IsEmpty]: Start isEmpty. Operand 857 states and 2429 transitions. [2021-07-09 17:30:09,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:09,708 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:09,708 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:09,925 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1940,293 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:09,925 INFO L430 AbstractCegarLoop]: === Iteration 303 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:09,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:09,926 INFO L82 PathProgramCache]: Analyzing trace with hash 1017584158, now seen corresponding path program 289 times [2021-07-09 17:30:09,926 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:09,926 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18257664] [2021-07-09 17:30:09,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:09,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:10,002 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:10,003 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:10,003 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18257664] [2021-07-09 17:30:10,003 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18257664] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:10,003 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1486156203] [2021-07-09 17:30:10,003 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 294 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 294 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:10,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:10,034 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:10,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:10,160 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:10,161 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:10,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:10,162 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:10,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:10,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:10,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:30:10,165 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:10,168 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:10,168 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:10,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:10,169 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:10,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:10,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:30:10,172 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:10,204 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:30:10,205 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:10,205 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:30:10,205 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:30:10,270 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:10,271 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1486156203] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:10,271 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:10,271 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-07-09 17:30:10,271 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598826815] [2021-07-09 17:30:10,271 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:30:10,271 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:10,271 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:30:10,271 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:30:10,271 INFO L87 Difference]: Start difference. First operand 857 states and 2429 transitions. Second operand has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:10,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:10,998 INFO L93 Difference]: Finished difference Result 947 states and 2595 transitions. [2021-07-09 17:30:10,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-07-09 17:30:10,998 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:10,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:11,000 INFO L225 Difference]: With dead ends: 947 [2021-07-09 17:30:11,000 INFO L226 Difference]: Without dead ends: 943 [2021-07-09 17:30:11,000 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 343 ImplicationChecksByTransitivity, 680.8ms TimeCoverageRelationStatistics Valid=179, Invalid=1227, Unknown=0, NotChecked=0, Total=1406 [2021-07-09 17:30:11,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 943 states. [2021-07-09 17:30:11,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 943 to 864. [2021-07-09 17:30:11,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 864 states, 863 states have (on average 2.8296639629200464) internal successors, (2442), 863 states have internal predecessors, (2442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:11,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 864 states to 864 states and 2442 transitions. [2021-07-09 17:30:11,011 INFO L78 Accepts]: Start accepts. Automaton has 864 states and 2442 transitions. Word has length 17 [2021-07-09 17:30:11,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:11,011 INFO L482 AbstractCegarLoop]: Abstraction has 864 states and 2442 transitions. [2021-07-09 17:30:11,011 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:11,011 INFO L276 IsEmpty]: Start isEmpty. Operand 864 states and 2442 transitions. [2021-07-09 17:30:11,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:11,012 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:11,012 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:11,218 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 294 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1944 [2021-07-09 17:30:11,218 INFO L430 AbstractCegarLoop]: === Iteration 304 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:11,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:11,218 INFO L82 PathProgramCache]: Analyzing trace with hash -1559039432, now seen corresponding path program 290 times [2021-07-09 17:30:11,218 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:11,218 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339202849] [2021-07-09 17:30:11,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:11,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:11,289 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:11,289 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:11,289 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339202849] [2021-07-09 17:30:11,289 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339202849] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:11,289 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [595210864] [2021-07-09 17:30:11,289 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 295 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 295 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:11,318 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:30:11,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:11,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:11,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:11,387 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:11,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:11,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:11,388 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:11,390 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:11,390 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:11,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:30:11,391 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:11,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:11,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:11,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:11,394 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:11,396 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:11,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:30:11,396 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:11,420 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:30:11,420 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:11,421 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:30:11,421 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:30:11,457 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:11,457 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [595210864] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:11,457 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:11,457 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-07-09 17:30:11,457 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541338493] [2021-07-09 17:30:11,458 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:30:11,458 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:11,458 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:30:11,458 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:30:11,458 INFO L87 Difference]: Start difference. First operand 864 states and 2442 transitions. Second operand has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:11,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:11,800 INFO L93 Difference]: Finished difference Result 939 states and 2592 transitions. [2021-07-09 17:30:11,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-09 17:30:11,800 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:11,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:11,801 INFO L225 Difference]: With dead ends: 939 [2021-07-09 17:30:11,801 INFO L226 Difference]: Without dead ends: 939 [2021-07-09 17:30:11,801 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 315.0ms TimeCoverageRelationStatistics Valid=122, Invalid=690, Unknown=0, NotChecked=0, Total=812 [2021-07-09 17:30:11,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 939 states. [2021-07-09 17:30:11,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 939 to 854. [2021-07-09 17:30:11,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 854 states, 853 states have (on average 2.8253223915592027) internal successors, (2410), 853 states have internal predecessors, (2410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:11,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 854 states to 854 states and 2410 transitions. [2021-07-09 17:30:11,811 INFO L78 Accepts]: Start accepts. Automaton has 854 states and 2410 transitions. Word has length 17 [2021-07-09 17:30:11,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:11,811 INFO L482 AbstractCegarLoop]: Abstraction has 854 states and 2410 transitions. [2021-07-09 17:30:11,811 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:11,811 INFO L276 IsEmpty]: Start isEmpty. Operand 854 states and 2410 transitions. [2021-07-09 17:30:11,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:11,812 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:11,812 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:12,029 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1950,295 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:12,029 INFO L430 AbstractCegarLoop]: === Iteration 305 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:12,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:12,030 INFO L82 PathProgramCache]: Analyzing trace with hash -200351686, now seen corresponding path program 291 times [2021-07-09 17:30:12,030 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:12,030 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670788612] [2021-07-09 17:30:12,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:12,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:12,113 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:12,113 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:12,113 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670788612] [2021-07-09 17:30:12,113 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670788612] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:12,113 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [863210363] [2021-07-09 17:30:12,113 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 296 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 296 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:12,153 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:30:12,153 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:12,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:12,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:12,251 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:12,252 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:12,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:12,253 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:12,255 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:12,256 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:12,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:30:12,257 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:12,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:12,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:12,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:12,261 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:12,263 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:12,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:30:12,265 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:12,296 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:30:12,296 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:12,296 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:30:12,296 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:30:12,341 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:12,342 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [863210363] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:12,342 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:12,342 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:30:12,342 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681676325] [2021-07-09 17:30:12,342 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:30:12,342 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:12,342 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:30:12,342 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:30:12,342 INFO L87 Difference]: Start difference. First operand 854 states and 2410 transitions. Second operand has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:12,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:12,801 INFO L93 Difference]: Finished difference Result 1033 states and 2758 transitions. [2021-07-09 17:30:12,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-09 17:30:12,802 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:12,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:12,803 INFO L225 Difference]: With dead ends: 1033 [2021-07-09 17:30:12,803 INFO L226 Difference]: Without dead ends: 1033 [2021-07-09 17:30:12,803 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 381.2ms TimeCoverageRelationStatistics Valid=121, Invalid=749, Unknown=0, NotChecked=0, Total=870 [2021-07-09 17:30:12,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1033 states. [2021-07-09 17:30:12,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1033 to 873. [2021-07-09 17:30:12,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 873 states, 872 states have (on average 2.842889908256881) internal successors, (2479), 872 states have internal predecessors, (2479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:12,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 873 states to 873 states and 2479 transitions. [2021-07-09 17:30:12,820 INFO L78 Accepts]: Start accepts. Automaton has 873 states and 2479 transitions. Word has length 17 [2021-07-09 17:30:12,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:12,820 INFO L482 AbstractCegarLoop]: Abstraction has 873 states and 2479 transitions. [2021-07-09 17:30:12,820 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:12,820 INFO L276 IsEmpty]: Start isEmpty. Operand 873 states and 2479 transitions. [2021-07-09 17:30:12,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:12,821 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:12,821 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:13,038 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1954,296 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:13,039 INFO L430 AbstractCegarLoop]: === Iteration 306 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:13,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:13,039 INFO L82 PathProgramCache]: Analyzing trace with hash 601264542, now seen corresponding path program 292 times [2021-07-09 17:30:13,039 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:13,039 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127431966] [2021-07-09 17:30:13,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:13,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:13,125 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:13,125 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:13,125 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127431966] [2021-07-09 17:30:13,125 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127431966] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:13,125 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1538683635] [2021-07-09 17:30:13,125 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 297 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 297 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:13,153 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:30:13,153 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:13,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:13,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:13,251 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:13,252 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:13,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:13,253 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:13,255 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:13,255 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:13,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:30:13,256 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:13,258 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:13,258 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:13,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:13,259 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:13,261 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:13,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:30:13,262 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:13,293 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:30:13,293 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:13,294 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:30:13,294 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:30:13,355 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:13,355 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1538683635] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:13,355 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:13,355 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:30:13,355 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088822682] [2021-07-09 17:30:13,355 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:30:13,355 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:13,356 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:30:13,356 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:30:13,356 INFO L87 Difference]: Start difference. First operand 873 states and 2479 transitions. Second operand has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:14,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:14,134 INFO L93 Difference]: Finished difference Result 1044 states and 2785 transitions. [2021-07-09 17:30:14,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-07-09 17:30:14,134 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:14,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:14,135 INFO L225 Difference]: With dead ends: 1044 [2021-07-09 17:30:14,136 INFO L226 Difference]: Without dead ends: 1034 [2021-07-09 17:30:14,136 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 515 ImplicationChecksByTransitivity, 701.1ms TimeCoverageRelationStatistics Valid=217, Invalid=1675, Unknown=0, NotChecked=0, Total=1892 [2021-07-09 17:30:14,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1034 states. [2021-07-09 17:30:14,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1034 to 886. [2021-07-09 17:30:14,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 886 states, 885 states have (on average 2.8350282485875704) internal successors, (2509), 885 states have internal predecessors, (2509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:14,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 886 states to 886 states and 2509 transitions. [2021-07-09 17:30:14,156 INFO L78 Accepts]: Start accepts. Automaton has 886 states and 2509 transitions. Word has length 17 [2021-07-09 17:30:14,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:14,156 INFO L482 AbstractCegarLoop]: Abstraction has 886 states and 2509 transitions. [2021-07-09 17:30:14,156 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:14,156 INFO L276 IsEmpty]: Start isEmpty. Operand 886 states and 2509 transitions. [2021-07-09 17:30:14,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:14,157 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:14,157 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:14,374 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 297 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1958 [2021-07-09 17:30:14,374 INFO L430 AbstractCegarLoop]: === Iteration 307 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:14,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:14,374 INFO L82 PathProgramCache]: Analyzing trace with hash -1975359048, now seen corresponding path program 293 times [2021-07-09 17:30:14,374 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:14,374 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913326457] [2021-07-09 17:30:14,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:14,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:14,489 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:14,489 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:14,489 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913326457] [2021-07-09 17:30:14,489 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913326457] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:14,489 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [250618974] [2021-07-09 17:30:14,489 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 298 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 298 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:14,519 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:30:14,519 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:14,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:14,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:14,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:14,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:14,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:14,635 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:14,637 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:14,637 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:14,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:30:14,638 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:14,640 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:14,641 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:14,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:14,642 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:14,644 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:14,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:30:14,645 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:14,676 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:30:14,676 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:14,677 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:30:14,677 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:30:14,730 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:14,730 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [250618974] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:14,730 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:14,730 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:30:14,730 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216393292] [2021-07-09 17:30:14,730 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:30:14,730 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:14,730 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:30:14,731 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:30:14,731 INFO L87 Difference]: Start difference. First operand 886 states and 2509 transitions. Second operand has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:15,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:15,359 INFO L93 Difference]: Finished difference Result 1034 states and 2759 transitions. [2021-07-09 17:30:15,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-09 17:30:15,359 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:15,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:15,360 INFO L225 Difference]: With dead ends: 1034 [2021-07-09 17:30:15,360 INFO L226 Difference]: Without dead ends: 1034 [2021-07-09 17:30:15,360 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 552.7ms TimeCoverageRelationStatistics Valid=148, Invalid=908, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 17:30:15,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1034 states. [2021-07-09 17:30:15,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1034 to 866. [2021-07-09 17:30:15,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 866 states, 865 states have (on average 2.817341040462428) internal successors, (2437), 865 states have internal predecessors, (2437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:15,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 866 states to 866 states and 2437 transitions. [2021-07-09 17:30:15,371 INFO L78 Accepts]: Start accepts. Automaton has 866 states and 2437 transitions. Word has length 17 [2021-07-09 17:30:15,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:15,371 INFO L482 AbstractCegarLoop]: Abstraction has 866 states and 2437 transitions. [2021-07-09 17:30:15,371 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:15,371 INFO L276 IsEmpty]: Start isEmpty. Operand 866 states and 2437 transitions. [2021-07-09 17:30:15,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:15,372 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:15,372 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:15,572 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 298 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1964 [2021-07-09 17:30:15,573 INFO L430 AbstractCegarLoop]: === Iteration 308 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:15,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:15,573 INFO L82 PathProgramCache]: Analyzing trace with hash 608994940, now seen corresponding path program 294 times [2021-07-09 17:30:15,573 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:15,573 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530455462] [2021-07-09 17:30:15,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:15,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:15,656 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:15,656 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:15,656 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530455462] [2021-07-09 17:30:15,656 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530455462] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:15,656 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [352900273] [2021-07-09 17:30:15,656 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 299 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 299 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:15,685 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:30:15,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:15,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:15,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:15,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:15,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:15,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:15,816 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:15,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:15,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:30:15,820 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:15,839 INFO L628 ElimStorePlain]: treesize reduction 30, result has 33.3 percent of original size [2021-07-09 17:30:15,839 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:15,839 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:30:15,839 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:15 [2021-07-09 17:30:15,864 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:15,865 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [352900273] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:15,865 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:15,865 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:30:15,865 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891973410] [2021-07-09 17:30:15,865 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:30:15,865 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:15,865 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:30:15,865 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:30:15,865 INFO L87 Difference]: Start difference. First operand 866 states and 2437 transitions. Second operand has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:16,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:16,642 INFO L93 Difference]: Finished difference Result 1058 states and 2788 transitions. [2021-07-09 17:30:16,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-07-09 17:30:16,642 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:16,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:16,644 INFO L225 Difference]: With dead ends: 1058 [2021-07-09 17:30:16,644 INFO L226 Difference]: Without dead ends: 1058 [2021-07-09 17:30:16,644 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 357 ImplicationChecksByTransitivity, 629.1ms TimeCoverageRelationStatistics Valid=186, Invalid=1296, Unknown=0, NotChecked=0, Total=1482 [2021-07-09 17:30:16,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1058 states. [2021-07-09 17:30:16,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1058 to 864. [2021-07-09 17:30:16,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 864 states, 863 states have (on average 2.8157589803012746) internal successors, (2430), 863 states have internal predecessors, (2430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:16,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 864 states to 864 states and 2430 transitions. [2021-07-09 17:30:16,655 INFO L78 Accepts]: Start accepts. Automaton has 864 states and 2430 transitions. Word has length 17 [2021-07-09 17:30:16,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:16,655 INFO L482 AbstractCegarLoop]: Abstraction has 864 states and 2430 transitions. [2021-07-09 17:30:16,655 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:16,655 INFO L276 IsEmpty]: Start isEmpty. Operand 864 states and 2430 transitions. [2021-07-09 17:30:16,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:16,656 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:16,656 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:16,858 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1968,299 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:16,858 INFO L430 AbstractCegarLoop]: === Iteration 309 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:16,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:16,859 INFO L82 PathProgramCache]: Analyzing trace with hash -880410056, now seen corresponding path program 295 times [2021-07-09 17:30:16,859 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:16,859 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380334089] [2021-07-09 17:30:16,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:16,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:16,930 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:16,930 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:16,930 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380334089] [2021-07-09 17:30:16,930 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380334089] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:16,930 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [217239871] [2021-07-09 17:30:16,930 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 300 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 300 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:16,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:16,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:16,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:17,062 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:17,062 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:17,062 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:17,063 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:17,065 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:17,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:30:17,093 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:17,110 INFO L628 ElimStorePlain]: treesize reduction 30, result has 33.3 percent of original size [2021-07-09 17:30:17,110 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:17,111 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:30:17,111 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:15 [2021-07-09 17:30:17,133 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:17,133 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [217239871] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:17,133 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:17,133 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 17:30:17,133 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057699226] [2021-07-09 17:30:17,133 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:30:17,133 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:17,133 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:30:17,134 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:30:17,134 INFO L87 Difference]: Start difference. First operand 864 states and 2430 transitions. Second operand has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:17,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:17,431 INFO L93 Difference]: Finished difference Result 998 states and 2668 transitions. [2021-07-09 17:30:17,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-09 17:30:17,431 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:17,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:17,433 INFO L225 Difference]: With dead ends: 998 [2021-07-09 17:30:17,433 INFO L226 Difference]: Without dead ends: 998 [2021-07-09 17:30:17,433 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 221.3ms TimeCoverageRelationStatistics Valid=65, Invalid=441, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:30:17,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 998 states. [2021-07-09 17:30:17,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 998 to 833. [2021-07-09 17:30:17,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 833 states, 832 states have (on average 2.7992788461538463) internal successors, (2329), 832 states have internal predecessors, (2329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:17,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 833 states to 833 states and 2329 transitions. [2021-07-09 17:30:17,443 INFO L78 Accepts]: Start accepts. Automaton has 833 states and 2329 transitions. Word has length 17 [2021-07-09 17:30:17,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:17,443 INFO L482 AbstractCegarLoop]: Abstraction has 833 states and 2329 transitions. [2021-07-09 17:30:17,443 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:17,443 INFO L276 IsEmpty]: Start isEmpty. Operand 833 states and 2329 transitions. [2021-07-09 17:30:17,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:17,444 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:17,444 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:17,661 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 300 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1970 [2021-07-09 17:30:17,661 INFO L430 AbstractCegarLoop]: === Iteration 310 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:17,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:17,661 INFO L82 PathProgramCache]: Analyzing trace with hash -1644528860, now seen corresponding path program 296 times [2021-07-09 17:30:17,661 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:17,661 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256772493] [2021-07-09 17:30:17,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:17,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:17,739 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:17,739 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:17,739 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256772493] [2021-07-09 17:30:17,740 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256772493] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:17,740 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1636130464] [2021-07-09 17:30:17,740 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 301 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 301 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:17,768 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:30:17,769 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:17,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:17,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:17,942 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:17,943 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:17,943 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:17,944 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:17,946 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:17,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:30:17,947 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:17,969 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:30:17,969 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:17,970 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:30:17,970 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:30:17,992 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:17,992 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1636130464] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:17,992 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:17,992 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:30:17,992 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965893] [2021-07-09 17:30:17,992 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:30:17,993 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:17,993 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:30:17,993 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:30:17,993 INFO L87 Difference]: Start difference. First operand 833 states and 2329 transitions. Second operand has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:18,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:18,252 INFO L93 Difference]: Finished difference Result 983 states and 2626 transitions. [2021-07-09 17:30:18,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:30:18,253 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:18,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:18,254 INFO L225 Difference]: With dead ends: 983 [2021-07-09 17:30:18,254 INFO L226 Difference]: Without dead ends: 983 [2021-07-09 17:30:18,255 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 210.5ms TimeCoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:30:18,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 983 states. [2021-07-09 17:30:18,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 983 to 873. [2021-07-09 17:30:18,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 873 states, 872 states have (on average 2.819954128440367) internal successors, (2459), 872 states have internal predecessors, (2459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:18,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 873 states to 873 states and 2459 transitions. [2021-07-09 17:30:18,267 INFO L78 Accepts]: Start accepts. Automaton has 873 states and 2459 transitions. Word has length 17 [2021-07-09 17:30:18,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:18,268 INFO L482 AbstractCegarLoop]: Abstraction has 873 states and 2459 transitions. [2021-07-09 17:30:18,268 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:18,268 INFO L276 IsEmpty]: Start isEmpty. Operand 873 states and 2459 transitions. [2021-07-09 17:30:18,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:18,269 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:18,269 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:18,486 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1972,301 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:18,487 INFO L430 AbstractCegarLoop]: === Iteration 311 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:18,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:18,487 INFO L82 PathProgramCache]: Analyzing trace with hash -713646272, now seen corresponding path program 297 times [2021-07-09 17:30:18,487 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:18,487 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649244118] [2021-07-09 17:30:18,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:18,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:18,568 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:18,568 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:18,568 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649244118] [2021-07-09 17:30:18,569 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649244118] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:18,569 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1680231264] [2021-07-09 17:30:18,569 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 302 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 302 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:18,597 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:30:18,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:18,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:18,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:18,799 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:18,800 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:18,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:18,801 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:18,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:30:18,804 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:18,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:30:18,807 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:18,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:30:18,810 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:18,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:30:18,814 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:18,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:18,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:30:18,817 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:18,865 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:30:18,865 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:18,866 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:30:18,866 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:30:18,895 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:18,896 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1680231264] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:18,896 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:18,896 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:30:18,896 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799936166] [2021-07-09 17:30:18,896 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:30:18,896 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:18,896 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:30:18,896 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:30:18,896 INFO L87 Difference]: Start difference. First operand 873 states and 2459 transitions. Second operand has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:19,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:19,455 INFO L93 Difference]: Finished difference Result 964 states and 2578 transitions. [2021-07-09 17:30:19,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-09 17:30:19,456 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:19,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:19,457 INFO L225 Difference]: With dead ends: 964 [2021-07-09 17:30:19,457 INFO L226 Difference]: Without dead ends: 956 [2021-07-09 17:30:19,457 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 487.4ms TimeCoverageRelationStatistics Valid=106, Invalid=886, Unknown=0, NotChecked=0, Total=992 [2021-07-09 17:30:19,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 956 states. [2021-07-09 17:30:19,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 956 to 879. [2021-07-09 17:30:19,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 879 states, 878 states have (on average 2.8086560364464694) internal successors, (2466), 878 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:19,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 879 states to 879 states and 2466 transitions. [2021-07-09 17:30:19,468 INFO L78 Accepts]: Start accepts. Automaton has 879 states and 2466 transitions. Word has length 17 [2021-07-09 17:30:19,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:19,468 INFO L482 AbstractCegarLoop]: Abstraction has 879 states and 2466 transitions. [2021-07-09 17:30:19,468 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:19,468 INFO L276 IsEmpty]: Start isEmpty. Operand 879 states and 2466 transitions. [2021-07-09 17:30:19,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:19,469 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:19,469 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:19,687 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 302 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1975 [2021-07-09 17:30:19,687 INFO L430 AbstractCegarLoop]: === Iteration 312 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:19,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:19,687 INFO L82 PathProgramCache]: Analyzing trace with hash 1489416322, now seen corresponding path program 298 times [2021-07-09 17:30:19,687 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:19,687 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431097256] [2021-07-09 17:30:19,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:19,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:19,769 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:19,770 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:19,770 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431097256] [2021-07-09 17:30:19,770 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431097256] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:19,770 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1781495554] [2021-07-09 17:30:19,770 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 303 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 303 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:19,798 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:30:19,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:19,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:19,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:19,958 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:19,959 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:19,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:30:19,960 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:19,962 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:19,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:19,963 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:19,984 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:30:19,984 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:19,985 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:30:19,985 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:30:20,006 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:20,006 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1781495554] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:20,006 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:20,006 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:30:20,006 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658714949] [2021-07-09 17:30:20,007 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:30:20,007 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:20,007 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:30:20,007 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:30:20,007 INFO L87 Difference]: Start difference. First operand 879 states and 2466 transitions. Second operand has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:20,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:20,991 INFO L93 Difference]: Finished difference Result 1061 states and 2767 transitions. [2021-07-09 17:30:20,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-07-09 17:30:20,991 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:20,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:20,992 INFO L225 Difference]: With dead ends: 1061 [2021-07-09 17:30:20,992 INFO L226 Difference]: Without dead ends: 1061 [2021-07-09 17:30:20,993 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 477 ImplicationChecksByTransitivity, 847.2ms TimeCoverageRelationStatistics Valid=246, Invalid=1734, Unknown=0, NotChecked=0, Total=1980 [2021-07-09 17:30:20,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1061 states. [2021-07-09 17:30:21,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1061 to 874. [2021-07-09 17:30:21,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 874 states, 873 states have (on average 2.8178694158075603) internal successors, (2460), 873 states have internal predecessors, (2460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:21,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 874 states to 874 states and 2460 transitions. [2021-07-09 17:30:21,003 INFO L78 Accepts]: Start accepts. Automaton has 874 states and 2460 transitions. Word has length 17 [2021-07-09 17:30:21,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:21,004 INFO L482 AbstractCegarLoop]: Abstraction has 874 states and 2460 transitions. [2021-07-09 17:30:21,004 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:21,004 INFO L276 IsEmpty]: Start isEmpty. Operand 874 states and 2460 transitions. [2021-07-09 17:30:21,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:21,005 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:21,005 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:21,221 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1982,303 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:21,222 INFO L430 AbstractCegarLoop]: === Iteration 313 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:21,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:21,222 INFO L82 PathProgramCache]: Analyzing trace with hash -1251501850, now seen corresponding path program 299 times [2021-07-09 17:30:21,222 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:21,222 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933501349] [2021-07-09 17:30:21,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:21,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:21,304 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:21,304 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:21,304 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933501349] [2021-07-09 17:30:21,304 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933501349] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:21,304 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [179966348] [2021-07-09 17:30:21,304 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 304 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 304 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:21,335 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:30:21,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:21,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:21,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:21,479 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:21,480 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:21,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:21,481 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:21,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:30:21,483 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:21,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:30:21,486 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:21,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:30:21,488 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:21,490 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:30:21,490 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:21,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:21,492 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:30:21,493 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:21,515 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:30:21,515 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:21,516 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:30:21,516 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:30:21,539 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:21,539 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [179966348] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:21,539 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:21,539 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:30:21,539 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834324915] [2021-07-09 17:30:21,539 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:30:21,539 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:21,540 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:30:21,540 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:30:21,540 INFO L87 Difference]: Start difference. First operand 874 states and 2460 transitions. Second operand has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:22,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:22,075 INFO L93 Difference]: Finished difference Result 969 states and 2587 transitions. [2021-07-09 17:30:22,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-09 17:30:22,075 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:22,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:22,077 INFO L225 Difference]: With dead ends: 969 [2021-07-09 17:30:22,077 INFO L226 Difference]: Without dead ends: 963 [2021-07-09 17:30:22,077 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 249 ImplicationChecksByTransitivity, 513.3ms TimeCoverageRelationStatistics Valid=146, Invalid=1114, Unknown=0, NotChecked=0, Total=1260 [2021-07-09 17:30:22,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 963 states. [2021-07-09 17:30:22,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 963 to 876. [2021-07-09 17:30:22,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 876 states, 875 states have (on average 2.8125714285714287) internal successors, (2461), 875 states have internal predecessors, (2461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:22,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 876 states to 876 states and 2461 transitions. [2021-07-09 17:30:22,087 INFO L78 Accepts]: Start accepts. Automaton has 876 states and 2461 transitions. Word has length 17 [2021-07-09 17:30:22,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:22,088 INFO L482 AbstractCegarLoop]: Abstraction has 876 states and 2461 transitions. [2021-07-09 17:30:22,088 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:22,088 INFO L276 IsEmpty]: Start isEmpty. Operand 876 states and 2461 transitions. [2021-07-09 17:30:22,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:22,089 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:22,089 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:22,306 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 304 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1985 [2021-07-09 17:30:22,306 INFO L430 AbstractCegarLoop]: === Iteration 314 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:22,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:22,306 INFO L82 PathProgramCache]: Analyzing trace with hash 1729058660, now seen corresponding path program 300 times [2021-07-09 17:30:22,306 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:22,306 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579979618] [2021-07-09 17:30:22,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:22,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:22,406 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:22,407 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:22,407 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579979618] [2021-07-09 17:30:22,407 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579979618] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:22,407 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [781064134] [2021-07-09 17:30:22,407 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 305 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 305 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:22,435 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:30:22,435 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:22,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:22,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:22,614 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:22,614 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:22,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:30:22,615 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:22,617 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:22,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:22,618 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:22,639 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:30:22,639 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:22,640 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:30:22,640 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:30:22,660 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:22,660 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [781064134] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:22,660 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:22,660 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:30:22,660 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853129077] [2021-07-09 17:30:22,661 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:30:22,661 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:22,661 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:30:22,661 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:30:22,661 INFO L87 Difference]: Start difference. First operand 876 states and 2461 transitions. Second operand has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:23,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:23,508 INFO L93 Difference]: Finished difference Result 1058 states and 2767 transitions. [2021-07-09 17:30:23,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-07-09 17:30:23,508 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:23,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:23,510 INFO L225 Difference]: With dead ends: 1058 [2021-07-09 17:30:23,510 INFO L226 Difference]: Without dead ends: 1056 [2021-07-09 17:30:23,510 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 340 ImplicationChecksByTransitivity, 745.9ms TimeCoverageRelationStatistics Valid=185, Invalid=1375, Unknown=0, NotChecked=0, Total=1560 [2021-07-09 17:30:23,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1056 states. [2021-07-09 17:30:23,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1056 to 875. [2021-07-09 17:30:23,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 875 states, 874 states have (on average 2.8215102974828374) internal successors, (2466), 874 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:23,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 875 states to 875 states and 2466 transitions. [2021-07-09 17:30:23,520 INFO L78 Accepts]: Start accepts. Automaton has 875 states and 2466 transitions. Word has length 17 [2021-07-09 17:30:23,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:23,520 INFO L482 AbstractCegarLoop]: Abstraction has 875 states and 2466 transitions. [2021-07-09 17:30:23,520 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:23,520 INFO L276 IsEmpty]: Start isEmpty. Operand 875 states and 2466 transitions. [2021-07-09 17:30:23,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:23,521 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:23,521 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:23,722 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 305 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1992 [2021-07-09 17:30:23,722 INFO L430 AbstractCegarLoop]: === Iteration 315 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:23,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:23,722 INFO L82 PathProgramCache]: Analyzing trace with hash 809357952, now seen corresponding path program 301 times [2021-07-09 17:30:23,722 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:23,722 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631184895] [2021-07-09 17:30:23,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:23,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:23,822 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:23,822 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:23,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631184895] [2021-07-09 17:30:23,822 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631184895] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:23,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1797784233] [2021-07-09 17:30:23,822 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 306 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 306 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:23,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:23,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:23,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:24,039 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:24,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:24,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:24,041 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:24,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:30:24,043 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:24,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:30:24,046 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:24,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:30:24,049 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:24,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:30:24,052 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:24,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:24,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:30:24,055 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:24,084 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:30:24,084 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:24,085 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:30:24,085 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:30:24,113 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:24,113 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1797784233] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:24,113 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:24,113 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:30:24,113 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108541675] [2021-07-09 17:30:24,113 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:30:24,113 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:24,114 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:30:24,114 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:30:24,114 INFO L87 Difference]: Start difference. First operand 875 states and 2466 transitions. Second operand has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:24,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:24,748 INFO L93 Difference]: Finished difference Result 944 states and 2560 transitions. [2021-07-09 17:30:24,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-07-09 17:30:24,748 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:24,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:24,750 INFO L225 Difference]: With dead ends: 944 [2021-07-09 17:30:24,750 INFO L226 Difference]: Without dead ends: 940 [2021-07-09 17:30:24,750 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 628.3ms TimeCoverageRelationStatistics Valid=129, Invalid=927, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 17:30:24,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 940 states. [2021-07-09 17:30:24,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 940 to 876. [2021-07-09 17:30:24,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 876 states, 875 states have (on average 2.816) internal successors, (2464), 875 states have internal predecessors, (2464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:24,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 876 states to 876 states and 2464 transitions. [2021-07-09 17:30:24,760 INFO L78 Accepts]: Start accepts. Automaton has 876 states and 2464 transitions. Word has length 17 [2021-07-09 17:30:24,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:24,760 INFO L482 AbstractCegarLoop]: Abstraction has 876 states and 2464 transitions. [2021-07-09 17:30:24,760 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:24,760 INFO L276 IsEmpty]: Start isEmpty. Operand 876 states and 2464 transitions. [2021-07-09 17:30:24,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:24,761 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:24,761 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:24,961 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 306 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1995 [2021-07-09 17:30:24,961 INFO L430 AbstractCegarLoop]: === Iteration 316 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:24,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:24,962 INFO L82 PathProgramCache]: Analyzing trace with hash 1736789058, now seen corresponding path program 302 times [2021-07-09 17:30:24,962 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:24,962 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810969856] [2021-07-09 17:30:24,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:24,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:25,059 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:25,060 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:25,060 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810969856] [2021-07-09 17:30:25,060 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810969856] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:25,060 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [344124695] [2021-07-09 17:30:25,060 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 307 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 307 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:25,093 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:30:25,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:25,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:25,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:25,234 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:25,235 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:25,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:25,236 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:25,238 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:25,238 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:25,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:30:25,239 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:25,241 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:25,242 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:25,242 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:25,242 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:25,244 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:25,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:30:25,245 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:25,277 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:30:25,277 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:25,277 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:30:25,277 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:30:25,329 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:25,330 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [344124695] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:25,330 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:25,330 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:30:25,330 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740019835] [2021-07-09 17:30:25,330 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:30:25,330 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:25,330 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:30:25,330 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:30:25,330 INFO L87 Difference]: Start difference. First operand 876 states and 2464 transitions. Second operand has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:26,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:26,038 INFO L93 Difference]: Finished difference Result 1040 states and 2679 transitions. [2021-07-09 17:30:26,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-09 17:30:26,038 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:26,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:26,040 INFO L225 Difference]: With dead ends: 1040 [2021-07-09 17:30:26,040 INFO L226 Difference]: Without dead ends: 1038 [2021-07-09 17:30:26,040 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 663.0ms TimeCoverageRelationStatistics Valid=160, Invalid=962, Unknown=0, NotChecked=0, Total=1122 [2021-07-09 17:30:26,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1038 states. [2021-07-09 17:30:26,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1038 to 835. [2021-07-09 17:30:26,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 835 states, 834 states have (on average 2.7841726618705036) internal successors, (2322), 834 states have internal predecessors, (2322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:26,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 835 states to 835 states and 2322 transitions. [2021-07-09 17:30:26,050 INFO L78 Accepts]: Start accepts. Automaton has 835 states and 2322 transitions. Word has length 17 [2021-07-09 17:30:26,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:26,050 INFO L482 AbstractCegarLoop]: Abstraction has 835 states and 2322 transitions. [2021-07-09 17:30:26,050 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:26,050 INFO L276 IsEmpty]: Start isEmpty. Operand 835 states and 2322 transitions. [2021-07-09 17:30:26,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:26,051 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:26,070 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:26,286 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 307 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2002 [2021-07-09 17:30:26,287 INFO L430 AbstractCegarLoop]: === Iteration 317 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:26,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:26,287 INFO L82 PathProgramCache]: Analyzing trace with hash -1756562010, now seen corresponding path program 303 times [2021-07-09 17:30:26,287 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:26,287 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395560867] [2021-07-09 17:30:26,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:26,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:26,387 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:26,387 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:26,387 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395560867] [2021-07-09 17:30:26,387 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395560867] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:26,387 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [495928366] [2021-07-09 17:30:26,387 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 308 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 308 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:26,418 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:30:26,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:26,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:26,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:26,558 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:26,559 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:26,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:26,560 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:26,562 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:26,563 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:26,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:30:26,564 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:26,566 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:26,567 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:26,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:26,568 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:26,570 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:26,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:30:26,570 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:26,604 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:30:26,605 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:26,605 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:30:26,605 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:30:26,678 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:26,678 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [495928366] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:26,678 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:26,678 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:30:26,678 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116356327] [2021-07-09 17:30:26,679 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:30:26,679 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:26,679 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:30:26,679 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:30:26,679 INFO L87 Difference]: Start difference. First operand 835 states and 2322 transitions. Second operand has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:27,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:27,352 INFO L93 Difference]: Finished difference Result 924 states and 2467 transitions. [2021-07-09 17:30:27,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-09 17:30:27,352 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:27,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:27,354 INFO L225 Difference]: With dead ends: 924 [2021-07-09 17:30:27,354 INFO L226 Difference]: Without dead ends: 920 [2021-07-09 17:30:27,354 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 652.6ms TimeCoverageRelationStatistics Valid=137, Invalid=919, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 17:30:27,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 920 states. [2021-07-09 17:30:27,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 920 to 840. [2021-07-09 17:30:27,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 840 states, 839 states have (on average 2.7842669845053636) internal successors, (2336), 839 states have internal predecessors, (2336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:27,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 840 states to 840 states and 2336 transitions. [2021-07-09 17:30:27,364 INFO L78 Accepts]: Start accepts. Automaton has 840 states and 2336 transitions. Word has length 17 [2021-07-09 17:30:27,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:27,364 INFO L482 AbstractCegarLoop]: Abstraction has 840 states and 2336 transitions. [2021-07-09 17:30:27,364 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:27,364 INFO L276 IsEmpty]: Start isEmpty. Operand 840 states and 2336 transitions. [2021-07-09 17:30:27,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:27,365 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:27,365 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:27,582 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2006,308 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:27,582 INFO L430 AbstractCegarLoop]: === Iteration 318 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:27,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:27,582 INFO L82 PathProgramCache]: Analyzing trace with hash -38218304, now seen corresponding path program 304 times [2021-07-09 17:30:27,582 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:27,582 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391879559] [2021-07-09 17:30:27,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:27,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:27,683 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:27,683 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:27,683 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391879559] [2021-07-09 17:30:27,683 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391879559] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:27,683 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1025608513] [2021-07-09 17:30:27,683 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 309 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 309 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:27,711 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:30:27,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:27,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:27,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:27,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:27,846 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:27,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:27,847 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:27,849 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:27,849 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:27,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:30:27,850 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:27,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:27,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:27,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:27,853 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:27,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:27,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:30:27,855 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:27,885 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:30:27,885 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:27,886 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:30:27,886 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:30:27,933 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:27,934 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1025608513] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:27,934 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:27,934 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:30:27,934 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448501525] [2021-07-09 17:30:27,934 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:30:27,934 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:27,934 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:30:27,934 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:30:27,934 INFO L87 Difference]: Start difference. First operand 840 states and 2336 transitions. Second operand has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:28,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:28,318 INFO L93 Difference]: Finished difference Result 915 states and 2451 transitions. [2021-07-09 17:30:28,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:30:28,319 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:28,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:28,320 INFO L225 Difference]: With dead ends: 915 [2021-07-09 17:30:28,320 INFO L226 Difference]: Without dead ends: 915 [2021-07-09 17:30:28,320 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 412.7ms TimeCoverageRelationStatistics Valid=90, Invalid=560, Unknown=0, NotChecked=0, Total=650 [2021-07-09 17:30:28,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 915 states. [2021-07-09 17:30:28,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 915 to 819. [2021-07-09 17:30:28,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 819 states, 818 states have (on average 2.7811735941320292) internal successors, (2275), 818 states have internal predecessors, (2275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:28,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 819 states to 819 states and 2275 transitions. [2021-07-09 17:30:28,329 INFO L78 Accepts]: Start accepts. Automaton has 819 states and 2275 transitions. Word has length 17 [2021-07-09 17:30:28,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:28,329 INFO L482 AbstractCegarLoop]: Abstraction has 819 states and 2275 transitions. [2021-07-09 17:30:28,329 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:28,329 INFO L276 IsEmpty]: Start isEmpty. Operand 819 states and 2275 transitions. [2021-07-09 17:30:28,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:28,330 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:28,330 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:28,546 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 309 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2012 [2021-07-09 17:30:28,547 INFO L430 AbstractCegarLoop]: === Iteration 319 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:28,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:28,547 INFO L82 PathProgramCache]: Analyzing trace with hash -2044748640, now seen corresponding path program 305 times [2021-07-09 17:30:28,547 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:28,547 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284042096] [2021-07-09 17:30:28,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:28,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:28,605 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:30:28,605 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:28,605 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284042096] [2021-07-09 17:30:28,605 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284042096] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:28,605 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [16779607] [2021-07-09 17:30:28,605 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 310 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 310 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:28,635 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-09 17:30:28,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:28,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:28,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:28,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:28,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:28,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:28,728 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:28,730 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:28,730 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:28,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:30:28,731 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:28,733 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:28,734 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:28,734 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:28,734 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:28,736 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:28,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:30:28,737 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:28,762 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:30:28,762 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:28,763 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:30:28,763 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:30:28,818 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:28,818 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [16779607] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:28,818 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:28,818 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-07-09 17:30:28,818 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476818395] [2021-07-09 17:30:28,818 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:30:28,819 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:28,819 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:30:28,819 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:30:28,819 INFO L87 Difference]: Start difference. First operand 819 states and 2275 transitions. Second operand has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:29,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:29,308 INFO L93 Difference]: Finished difference Result 851 states and 2323 transitions. [2021-07-09 17:30:29,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-09 17:30:29,308 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:29,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:29,310 INFO L225 Difference]: With dead ends: 851 [2021-07-09 17:30:29,310 INFO L226 Difference]: Without dead ends: 847 [2021-07-09 17:30:29,310 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 492.8ms TimeCoverageRelationStatistics Valid=154, Invalid=968, Unknown=0, NotChecked=0, Total=1122 [2021-07-09 17:30:29,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 847 states. [2021-07-09 17:30:29,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 847 to 812. [2021-07-09 17:30:29,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 812 states, 811 states have (on average 2.780517879161529) internal successors, (2255), 811 states have internal predecessors, (2255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:29,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 812 states to 812 states and 2255 transitions. [2021-07-09 17:30:29,319 INFO L78 Accepts]: Start accepts. Automaton has 812 states and 2255 transitions. Word has length 17 [2021-07-09 17:30:29,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:29,320 INFO L482 AbstractCegarLoop]: Abstraction has 812 states and 2255 transitions. [2021-07-09 17:30:29,320 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:29,320 INFO L276 IsEmpty]: Start isEmpty. Operand 812 states and 2255 transitions. [2021-07-09 17:30:29,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:29,321 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:29,321 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:29,537 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 310 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2016 [2021-07-09 17:30:29,538 INFO L430 AbstractCegarLoop]: === Iteration 320 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:29,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:29,538 INFO L82 PathProgramCache]: Analyzing trace with hash 1683195326, now seen corresponding path program 306 times [2021-07-09 17:30:29,538 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:29,538 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423961863] [2021-07-09 17:30:29,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:29,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:29,636 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:29,637 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:29,637 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423961863] [2021-07-09 17:30:29,637 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423961863] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:29,637 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1763998304] [2021-07-09 17:30:29,637 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 311 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 311 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:29,702 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:30:29,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:29,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:29,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:29,857 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:29,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:29,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:30:29,859 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:29,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:29,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:29,862 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:29,883 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:30:29,883 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:29,884 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:30:29,884 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:30:29,905 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:29,905 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1763998304] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:29,905 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:29,905 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-07-09 17:30:29,905 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17761704] [2021-07-09 17:30:29,905 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:30:29,905 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:29,905 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:30:29,905 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:30:29,905 INFO L87 Difference]: Start difference. First operand 812 states and 2255 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:30,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:30,168 INFO L93 Difference]: Finished difference Result 940 states and 2502 transitions. [2021-07-09 17:30:30,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:30:30,168 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:30,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:30,169 INFO L225 Difference]: With dead ends: 940 [2021-07-09 17:30:30,169 INFO L226 Difference]: Without dead ends: 940 [2021-07-09 17:30:30,169 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 198.9ms TimeCoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:30:30,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 940 states. [2021-07-09 17:30:30,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 940 to 830. [2021-07-09 17:30:30,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 830 states, 829 states have (on average 2.7889022919179736) internal successors, (2312), 829 states have internal predecessors, (2312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:30,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 830 states to 830 states and 2312 transitions. [2021-07-09 17:30:30,179 INFO L78 Accepts]: Start accepts. Automaton has 830 states and 2312 transitions. Word has length 17 [2021-07-09 17:30:30,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:30,179 INFO L482 AbstractCegarLoop]: Abstraction has 830 states and 2312 transitions. [2021-07-09 17:30:30,179 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:30,179 INFO L276 IsEmpty]: Start isEmpty. Operand 830 states and 2312 transitions. [2021-07-09 17:30:30,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:30,180 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:30,180 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:30,380 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2021,311 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:30,381 INFO L430 AbstractCegarLoop]: === Iteration 321 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:30,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:30,381 INFO L82 PathProgramCache]: Analyzing trace with hash -1057722846, now seen corresponding path program 307 times [2021-07-09 17:30:30,381 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:30,381 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584422684] [2021-07-09 17:30:30,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:30,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:30,456 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:30,456 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:30,456 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584422684] [2021-07-09 17:30:30,456 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584422684] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:30,456 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387962143] [2021-07-09 17:30:30,456 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 312 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 312 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:30,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:30,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:30,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:30,676 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:30,676 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:30,677 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:30,677 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:30,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:30:30,680 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:30,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:30:30,683 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:30,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:30:30,686 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:30,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:30:30,689 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:30,691 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:30,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:30:30,692 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:30,720 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:30:30,721 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:30,722 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:30:30,722 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:30:30,748 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:30,748 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387962143] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:30,748 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:30,748 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-07-09 17:30:30,748 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303137273] [2021-07-09 17:30:30,749 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:30:30,749 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:30,749 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:30:30,749 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:30:30,749 INFO L87 Difference]: Start difference. First operand 830 states and 2312 transitions. Second operand has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:31,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:31,242 INFO L93 Difference]: Finished difference Result 894 states and 2398 transitions. [2021-07-09 17:30:31,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-09 17:30:31,243 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:31,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:31,244 INFO L225 Difference]: With dead ends: 894 [2021-07-09 17:30:31,244 INFO L226 Difference]: Without dead ends: 888 [2021-07-09 17:30:31,244 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 431.2ms TimeCoverageRelationStatistics Valid=96, Invalid=716, Unknown=0, NotChecked=0, Total=812 [2021-07-09 17:30:31,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 888 states. [2021-07-09 17:30:31,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 888 to 832. [2021-07-09 17:30:31,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 832 states, 831 states have (on average 2.782190132370638) internal successors, (2312), 831 states have internal predecessors, (2312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:31,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 832 states to 832 states and 2312 transitions. [2021-07-09 17:30:31,253 INFO L78 Accepts]: Start accepts. Automaton has 832 states and 2312 transitions. Word has length 17 [2021-07-09 17:30:31,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:31,253 INFO L482 AbstractCegarLoop]: Abstraction has 832 states and 2312 transitions. [2021-07-09 17:30:31,253 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:31,254 INFO L276 IsEmpty]: Start isEmpty. Operand 832 states and 2312 transitions. [2021-07-09 17:30:31,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:31,254 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:31,254 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:31,472 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 312 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2024 [2021-07-09 17:30:31,472 INFO L430 AbstractCegarLoop]: === Iteration 322 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:31,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:31,472 INFO L82 PathProgramCache]: Analyzing trace with hash 1922837664, now seen corresponding path program 308 times [2021-07-09 17:30:31,472 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:31,473 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978134330] [2021-07-09 17:30:31,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:31,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:31,567 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:31,567 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:31,567 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978134330] [2021-07-09 17:30:31,568 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978134330] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:31,568 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [309703664] [2021-07-09 17:30:31,568 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 313 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 313 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:31,596 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:30:31,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:31,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:31,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:31,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:31,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:31,757 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:31,757 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:31,760 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:31,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:30:31,760 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:31,781 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:30:31,782 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:31,782 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:30:31,782 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:30:31,803 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:31,803 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [309703664] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:31,803 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:31,803 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-07-09 17:30:31,803 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845742619] [2021-07-09 17:30:31,803 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:30:31,803 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:31,803 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:30:31,803 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:30:31,803 INFO L87 Difference]: Start difference. First operand 832 states and 2312 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:32,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:32,409 INFO L93 Difference]: Finished difference Result 951 states and 2519 transitions. [2021-07-09 17:30:32,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-09 17:30:32,410 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:32,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:32,411 INFO L225 Difference]: With dead ends: 951 [2021-07-09 17:30:32,411 INFO L226 Difference]: Without dead ends: 951 [2021-07-09 17:30:32,411 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 493.8ms TimeCoverageRelationStatistics Valid=126, Invalid=804, Unknown=0, NotChecked=0, Total=930 [2021-07-09 17:30:32,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 951 states. [2021-07-09 17:30:32,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 951 to 827. [2021-07-09 17:30:32,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 827 states, 826 states have (on average 2.7869249394673123) internal successors, (2302), 826 states have internal predecessors, (2302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:32,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 827 states to 827 states and 2302 transitions. [2021-07-09 17:30:32,421 INFO L78 Accepts]: Start accepts. Automaton has 827 states and 2302 transitions. Word has length 17 [2021-07-09 17:30:32,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:32,421 INFO L482 AbstractCegarLoop]: Abstraction has 827 states and 2302 transitions. [2021-07-09 17:30:32,421 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:32,421 INFO L276 IsEmpty]: Start isEmpty. Operand 827 states and 2302 transitions. [2021-07-09 17:30:32,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:32,422 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:32,422 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:32,635 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2031,313 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:32,635 INFO L430 AbstractCegarLoop]: === Iteration 323 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:32,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:32,635 INFO L82 PathProgramCache]: Analyzing trace with hash 1003136956, now seen corresponding path program 309 times [2021-07-09 17:30:32,635 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:32,635 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847545831] [2021-07-09 17:30:32,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:32,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:32,713 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:32,713 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:32,713 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847545831] [2021-07-09 17:30:32,713 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847545831] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:32,713 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1523961272] [2021-07-09 17:30:32,713 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 314 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 314 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:32,742 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:30:32,742 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:32,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:32,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:32,898 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:32,898 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:32,898 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:32,899 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:32,901 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:30:32,902 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:32,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:30:32,905 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:32,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:30:32,907 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:32,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:30:32,910 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:32,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:32,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:30:32,913 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:32,941 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:30:32,941 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:32,942 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:30:32,942 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:30:32,967 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:32,967 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1523961272] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:32,967 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:32,967 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-07-09 17:30:32,967 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416562659] [2021-07-09 17:30:32,967 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:30:32,968 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:32,968 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:30:32,968 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:30:32,968 INFO L87 Difference]: Start difference. First operand 827 states and 2302 transitions. Second operand has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:33,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:33,520 INFO L93 Difference]: Finished difference Result 886 states and 2387 transitions. [2021-07-09 17:30:33,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-09 17:30:33,520 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:33,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:33,521 INFO L225 Difference]: With dead ends: 886 [2021-07-09 17:30:33,521 INFO L226 Difference]: Without dead ends: 882 [2021-07-09 17:30:33,522 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 495.4ms TimeCoverageRelationStatistics Valid=114, Invalid=756, Unknown=0, NotChecked=0, Total=870 [2021-07-09 17:30:33,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 882 states. [2021-07-09 17:30:33,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 882 to 828. [2021-07-09 17:30:33,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 828 states, 827 states have (on average 2.7835550181378474) internal successors, (2302), 827 states have internal predecessors, (2302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:33,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 828 states to 828 states and 2302 transitions. [2021-07-09 17:30:33,531 INFO L78 Accepts]: Start accepts. Automaton has 828 states and 2302 transitions. Word has length 17 [2021-07-09 17:30:33,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:33,531 INFO L482 AbstractCegarLoop]: Abstraction has 828 states and 2302 transitions. [2021-07-09 17:30:33,531 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:33,531 INFO L276 IsEmpty]: Start isEmpty. Operand 828 states and 2302 transitions. [2021-07-09 17:30:33,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:33,533 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:33,533 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:33,749 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 314 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2034 [2021-07-09 17:30:33,750 INFO L430 AbstractCegarLoop]: === Iteration 324 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:33,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:33,750 INFO L82 PathProgramCache]: Analyzing trace with hash 1930568062, now seen corresponding path program 310 times [2021-07-09 17:30:33,750 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:33,750 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245155806] [2021-07-09 17:30:33,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:33,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:33,842 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:33,842 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:33,842 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245155806] [2021-07-09 17:30:33,842 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245155806] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:33,842 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1406187493] [2021-07-09 17:30:33,842 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 315 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 315 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:33,869 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:30:33,869 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:33,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:33,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:33,992 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:33,993 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:33,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:33,994 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:33,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:33,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:33,997 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:30:33,998 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:34,000 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:34,000 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:34,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:34,001 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:34,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:34,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:30:34,004 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:34,035 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:30:34,036 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:34,036 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:30:34,036 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:30:34,087 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:34,087 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1406187493] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:34,087 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:34,088 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-07-09 17:30:34,088 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236934940] [2021-07-09 17:30:34,088 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:30:34,088 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:34,088 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:30:34,088 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:30:34,088 INFO L87 Difference]: Start difference. First operand 828 states and 2302 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:34,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:34,555 INFO L93 Difference]: Finished difference Result 982 states and 2548 transitions. [2021-07-09 17:30:34,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-09 17:30:34,555 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:34,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:34,556 INFO L225 Difference]: With dead ends: 982 [2021-07-09 17:30:34,556 INFO L226 Difference]: Without dead ends: 982 [2021-07-09 17:30:34,557 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 454.2ms TimeCoverageRelationStatistics Valid=112, Invalid=644, Unknown=0, NotChecked=0, Total=756 [2021-07-09 17:30:34,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 982 states. [2021-07-09 17:30:34,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 982 to 829. [2021-07-09 17:30:34,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 829 states, 828 states have (on average 2.783816425120773) internal successors, (2305), 828 states have internal predecessors, (2305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:34,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 829 states to 829 states and 2305 transitions. [2021-07-09 17:30:34,567 INFO L78 Accepts]: Start accepts. Automaton has 829 states and 2305 transitions. Word has length 17 [2021-07-09 17:30:34,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:34,567 INFO L482 AbstractCegarLoop]: Abstraction has 829 states and 2305 transitions. [2021-07-09 17:30:34,567 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:34,567 INFO L276 IsEmpty]: Start isEmpty. Operand 829 states and 2305 transitions. [2021-07-09 17:30:34,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:34,568 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:34,568 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:34,768 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2041,315 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:34,768 INFO L430 AbstractCegarLoop]: === Iteration 325 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:34,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:34,769 INFO L82 PathProgramCache]: Analyzing trace with hash -1562783006, now seen corresponding path program 311 times [2021-07-09 17:30:34,769 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:34,769 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598794213] [2021-07-09 17:30:34,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:34,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:34,846 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:34,846 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:34,846 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598794213] [2021-07-09 17:30:34,846 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598794213] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:34,846 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [824383303] [2021-07-09 17:30:34,846 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 316 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 316 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:34,875 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:30:34,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:34,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:34,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:35,000 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:35,001 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:35,001 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:35,002 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:35,004 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:35,004 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:35,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:30:35,006 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:35,008 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:35,008 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:35,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:35,009 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:35,011 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:35,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:30:35,012 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:35,044 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:30:35,044 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:35,044 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:30:35,045 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:30:35,110 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:35,111 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [824383303] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:35,111 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:35,111 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-07-09 17:30:35,111 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253042488] [2021-07-09 17:30:35,111 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:30:35,111 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:35,111 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:30:35,111 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:30:35,111 INFO L87 Difference]: Start difference. First operand 829 states and 2305 transitions. Second operand has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:35,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:35,852 INFO L93 Difference]: Finished difference Result 927 states and 2463 transitions. [2021-07-09 17:30:35,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-09 17:30:35,852 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:35,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:35,853 INFO L225 Difference]: With dead ends: 927 [2021-07-09 17:30:35,854 INFO L226 Difference]: Without dead ends: 923 [2021-07-09 17:30:35,854 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 217 ImplicationChecksByTransitivity, 652.4ms TimeCoverageRelationStatistics Valid=144, Invalid=912, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 17:30:35,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 923 states. [2021-07-09 17:30:35,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 923 to 833. [2021-07-09 17:30:35,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 833 states, 832 states have (on average 2.784855769230769) internal successors, (2317), 832 states have internal predecessors, (2317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:35,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 833 states to 833 states and 2317 transitions. [2021-07-09 17:30:35,863 INFO L78 Accepts]: Start accepts. Automaton has 833 states and 2317 transitions. Word has length 17 [2021-07-09 17:30:35,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:35,864 INFO L482 AbstractCegarLoop]: Abstraction has 833 states and 2317 transitions. [2021-07-09 17:30:35,864 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:35,864 INFO L276 IsEmpty]: Start isEmpty. Operand 833 states and 2317 transitions. [2021-07-09 17:30:35,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:35,865 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:35,865 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:36,081 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 316 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2045 [2021-07-09 17:30:36,081 INFO L430 AbstractCegarLoop]: === Iteration 326 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:36,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:36,081 INFO L82 PathProgramCache]: Analyzing trace with hash 155560700, now seen corresponding path program 312 times [2021-07-09 17:30:36,081 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:36,081 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467244346] [2021-07-09 17:30:36,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:36,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:36,160 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:36,160 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:36,160 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467244346] [2021-07-09 17:30:36,161 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467244346] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:36,161 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1081239997] [2021-07-09 17:30:36,161 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 317 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 317 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:36,195 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:30:36,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:36,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:36,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:36,318 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:36,319 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:36,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:36,319 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:36,322 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:36,322 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:36,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:30:36,323 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:36,325 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:36,325 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:36,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:36,326 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:36,328 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:36,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:30:36,329 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:36,361 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:30:36,361 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:36,361 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:30:36,362 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:30:36,415 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:36,415 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1081239997] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:36,415 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:36,415 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-07-09 17:30:36,415 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108309090] [2021-07-09 17:30:36,415 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 17:30:36,415 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:36,416 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 17:30:36,416 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:30:36,416 INFO L87 Difference]: Start difference. First operand 833 states and 2317 transitions. Second operand has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:36,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:36,881 INFO L93 Difference]: Finished difference Result 915 states and 2448 transitions. [2021-07-09 17:30:36,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:30:36,881 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:36,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:36,882 INFO L225 Difference]: With dead ends: 915 [2021-07-09 17:30:36,882 INFO L226 Difference]: Without dead ends: 915 [2021-07-09 17:30:36,882 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 397.0ms TimeCoverageRelationStatistics Valid=94, Invalid=506, Unknown=0, NotChecked=0, Total=600 [2021-07-09 17:30:36,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 915 states. [2021-07-09 17:30:36,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 915 to 827. [2021-07-09 17:30:36,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 827 states, 826 states have (on average 2.777239709443099) internal successors, (2294), 826 states have internal predecessors, (2294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:36,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 827 states to 827 states and 2294 transitions. [2021-07-09 17:30:36,893 INFO L78 Accepts]: Start accepts. Automaton has 827 states and 2294 transitions. Word has length 17 [2021-07-09 17:30:36,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:36,893 INFO L482 AbstractCegarLoop]: Abstraction has 827 states and 2294 transitions. [2021-07-09 17:30:36,893 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:36,893 INFO L276 IsEmpty]: Start isEmpty. Operand 827 states and 2294 transitions. [2021-07-09 17:30:36,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:36,894 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:36,894 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:37,097 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2051,317 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:37,097 INFO L430 AbstractCegarLoop]: === Iteration 327 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:37,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:37,097 INFO L82 PathProgramCache]: Analyzing trace with hash 316207332, now seen corresponding path program 313 times [2021-07-09 17:30:37,097 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:37,098 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832567162] [2021-07-09 17:30:37,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:37,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:37,157 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:30:37,157 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:37,157 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832567162] [2021-07-09 17:30:37,157 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832567162] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:37,157 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [443231967] [2021-07-09 17:30:37,157 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 318 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 318 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:37,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:37,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:37,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:37,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:37,287 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:37,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:37,287 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:37,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:37,290 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:37,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:30:37,291 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:37,293 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:37,293 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:37,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:37,294 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:37,296 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:37,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:30:37,297 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:37,328 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:30:37,328 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:37,329 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:30:37,329 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:30:37,392 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:37,393 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [443231967] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:37,393 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:37,393 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 17 [2021-07-09 17:30:37,393 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216917368] [2021-07-09 17:30:37,393 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:30:37,393 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:37,393 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:30:37,393 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:30:37,393 INFO L87 Difference]: Start difference. First operand 827 states and 2294 transitions. Second operand has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:37,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:37,774 INFO L93 Difference]: Finished difference Result 861 states and 2351 transitions. [2021-07-09 17:30:37,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:30:37,774 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:37,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:37,776 INFO L225 Difference]: With dead ends: 861 [2021-07-09 17:30:37,776 INFO L226 Difference]: Without dead ends: 857 [2021-07-09 17:30:37,776 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 427.1ms TimeCoverageRelationStatistics Valid=113, Invalid=643, Unknown=0, NotChecked=0, Total=756 [2021-07-09 17:30:37,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 857 states. [2021-07-09 17:30:37,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 857 to 823. [2021-07-09 17:30:37,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 823 states, 822 states have (on average 2.778588807785888) internal successors, (2284), 822 states have internal predecessors, (2284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:37,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 823 states to 823 states and 2284 transitions. [2021-07-09 17:30:37,786 INFO L78 Accepts]: Start accepts. Automaton has 823 states and 2284 transitions. Word has length 17 [2021-07-09 17:30:37,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:37,786 INFO L482 AbstractCegarLoop]: Abstraction has 823 states and 2284 transitions. [2021-07-09 17:30:37,786 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:37,786 INFO L276 IsEmpty]: Start isEmpty. Operand 823 states and 2284 transitions. [2021-07-09 17:30:37,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:37,787 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:37,787 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:37,987 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2055,318 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:37,987 INFO L430 AbstractCegarLoop]: === Iteration 328 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:37,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:37,988 INFO L82 PathProgramCache]: Analyzing trace with hash -1950236700, now seen corresponding path program 314 times [2021-07-09 17:30:37,988 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:37,988 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730100274] [2021-07-09 17:30:37,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:37,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:38,045 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:38,045 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:38,045 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730100274] [2021-07-09 17:30:38,045 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730100274] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:38,045 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [152145896] [2021-07-09 17:30:38,045 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 319 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 319 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:38,072 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:30:38,073 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:38,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:38,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:38,214 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:38,214 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:38,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:30:38,215 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:38,217 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:38,218 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:38,218 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:38,240 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:30:38,240 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:38,241 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:30:38,241 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:30:38,260 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:38,260 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [152145896] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:38,260 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:38,260 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 17 [2021-07-09 17:30:38,260 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629710532] [2021-07-09 17:30:38,260 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:30:38,260 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:38,261 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:30:38,261 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:30:38,261 INFO L87 Difference]: Start difference. First operand 823 states and 2284 transitions. Second operand has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:38,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:38,485 INFO L93 Difference]: Finished difference Result 932 states and 2492 transitions. [2021-07-09 17:30:38,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-09 17:30:38,485 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:38,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:38,486 INFO L225 Difference]: With dead ends: 932 [2021-07-09 17:30:38,486 INFO L226 Difference]: Without dead ends: 932 [2021-07-09 17:30:38,486 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 163.0ms TimeCoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:30:38,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 932 states. [2021-07-09 17:30:38,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 932 to 838. [2021-07-09 17:30:38,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 838 states, 837 states have (on average 2.7897252090800477) internal successors, (2335), 837 states have internal predecessors, (2335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:38,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 838 states to 838 states and 2335 transitions. [2021-07-09 17:30:38,496 INFO L78 Accepts]: Start accepts. Automaton has 838 states and 2335 transitions. Word has length 17 [2021-07-09 17:30:38,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:38,496 INFO L482 AbstractCegarLoop]: Abstraction has 838 states and 2335 transitions. [2021-07-09 17:30:38,496 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:38,496 INFO L276 IsEmpty]: Start isEmpty. Operand 838 states and 2335 transitions. [2021-07-09 17:30:38,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:38,497 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:38,497 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:38,713 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 319 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2060 [2021-07-09 17:30:38,714 INFO L430 AbstractCegarLoop]: === Iteration 329 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:38,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:38,714 INFO L82 PathProgramCache]: Analyzing trace with hash 1425029888, now seen corresponding path program 315 times [2021-07-09 17:30:38,714 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:38,714 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736690244] [2021-07-09 17:30:38,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:38,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:38,770 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:38,770 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:38,770 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736690244] [2021-07-09 17:30:38,770 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736690244] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:38,771 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1325788257] [2021-07-09 17:30:38,771 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 320 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 320 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:38,799 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-09 17:30:38,799 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:38,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:38,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:38,962 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:38,963 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:38,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:38,964 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:38,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:30:38,967 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:38,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:30:38,970 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:38,972 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:30:38,973 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:38,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:30:38,976 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:38,978 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:38,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:30:38,979 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:39,008 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:30:39,008 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:39,009 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:30:39,009 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:30:39,035 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:39,035 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1325788257] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:39,035 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:39,035 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 17 [2021-07-09 17:30:39,035 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124145571] [2021-07-09 17:30:39,035 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:30:39,035 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:39,036 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:30:39,036 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:30:39,036 INFO L87 Difference]: Start difference. First operand 838 states and 2335 transitions. Second operand has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:39,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:39,455 INFO L93 Difference]: Finished difference Result 896 states and 2417 transitions. [2021-07-09 17:30:39,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-09 17:30:39,455 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:39,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:39,457 INFO L225 Difference]: With dead ends: 896 [2021-07-09 17:30:39,457 INFO L226 Difference]: Without dead ends: 892 [2021-07-09 17:30:39,457 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 340.1ms TimeCoverageRelationStatistics Valid=86, Invalid=564, Unknown=0, NotChecked=0, Total=650 [2021-07-09 17:30:39,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 892 states. [2021-07-09 17:30:39,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 892 to 838. [2021-07-09 17:30:39,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 838 states, 837 states have (on average 2.7873357228195936) internal successors, (2333), 837 states have internal predecessors, (2333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:39,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 838 states to 838 states and 2333 transitions. [2021-07-09 17:30:39,467 INFO L78 Accepts]: Start accepts. Automaton has 838 states and 2333 transitions. Word has length 17 [2021-07-09 17:30:39,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:39,467 INFO L482 AbstractCegarLoop]: Abstraction has 838 states and 2333 transitions. [2021-07-09 17:30:39,467 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:39,467 INFO L276 IsEmpty]: Start isEmpty. Operand 838 states and 2333 transitions. [2021-07-09 17:30:39,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:39,468 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:39,468 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:39,685 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2063,320 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:39,685 INFO L430 AbstractCegarLoop]: === Iteration 330 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:39,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:39,686 INFO L82 PathProgramCache]: Analyzing trace with hash -1942506302, now seen corresponding path program 316 times [2021-07-09 17:30:39,686 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:39,686 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237461438] [2021-07-09 17:30:39,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:39,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:39,750 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:39,751 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:39,751 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237461438] [2021-07-09 17:30:39,751 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237461438] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:39,751 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1336921596] [2021-07-09 17:30:39,751 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 321 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 321 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:39,777 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:30:39,778 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:39,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:39,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:39,885 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:39,885 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:39,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:39,886 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:39,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:39,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:39,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:30:39,890 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:39,892 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:39,892 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:39,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:39,893 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:39,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:39,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:30:39,896 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:39,928 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:30:39,928 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:39,928 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:30:39,928 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:30:39,977 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:39,977 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1336921596] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:39,977 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:39,977 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 17 [2021-07-09 17:30:39,977 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086190581] [2021-07-09 17:30:39,977 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:30:39,977 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:39,978 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:30:39,978 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:30:39,978 INFO L87 Difference]: Start difference. First operand 838 states and 2333 transitions. Second operand has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:40,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:40,279 INFO L93 Difference]: Finished difference Result 949 states and 2506 transitions. [2021-07-09 17:30:40,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:30:40,280 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:40,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:40,281 INFO L225 Difference]: With dead ends: 949 [2021-07-09 17:30:40,281 INFO L226 Difference]: Without dead ends: 948 [2021-07-09 17:30:40,281 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 287.7ms TimeCoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:30:40,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 948 states. [2021-07-09 17:30:40,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 948 to 839. [2021-07-09 17:30:40,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 839 states, 838 states have (on average 2.788782816229117) internal successors, (2337), 838 states have internal predecessors, (2337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:40,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 839 states to 839 states and 2337 transitions. [2021-07-09 17:30:40,291 INFO L78 Accepts]: Start accepts. Automaton has 839 states and 2337 transitions. Word has length 17 [2021-07-09 17:30:40,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:40,292 INFO L482 AbstractCegarLoop]: Abstraction has 839 states and 2337 transitions. [2021-07-09 17:30:40,292 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:40,292 INFO L276 IsEmpty]: Start isEmpty. Operand 839 states and 2337 transitions. [2021-07-09 17:30:40,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:40,293 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:40,293 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:40,509 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2070,321 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:40,510 INFO L430 AbstractCegarLoop]: === Iteration 331 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:40,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:40,510 INFO L82 PathProgramCache]: Analyzing trace with hash -1140890074, now seen corresponding path program 317 times [2021-07-09 17:30:40,510 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:40,510 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236336863] [2021-07-09 17:30:40,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:40,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:40,572 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:40,572 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:40,572 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236336863] [2021-07-09 17:30:40,572 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236336863] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:40,572 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1225529046] [2021-07-09 17:30:40,572 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 322 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 322 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:40,600 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-09 17:30:40,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:40,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:40,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:40,708 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:40,709 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:40,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:40,710 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:40,712 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:40,713 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:40,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:30:40,714 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:40,716 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:40,717 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:40,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:40,718 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:40,720 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:40,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:30:40,721 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:40,753 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:30:40,753 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:40,754 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:30:40,754 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:30:40,815 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:40,815 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1225529046] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:40,815 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:40,815 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 17 [2021-07-09 17:30:40,815 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425376541] [2021-07-09 17:30:40,815 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:30:40,815 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:40,816 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:30:40,816 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:30:40,816 INFO L87 Difference]: Start difference. First operand 839 states and 2337 transitions. Second operand has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:41,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:41,323 INFO L93 Difference]: Finished difference Result 925 states and 2478 transitions. [2021-07-09 17:30:41,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-09 17:30:41,324 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:41,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:41,325 INFO L225 Difference]: With dead ends: 925 [2021-07-09 17:30:41,325 INFO L226 Difference]: Without dead ends: 921 [2021-07-09 17:30:41,325 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 440.1ms TimeCoverageRelationStatistics Valid=117, Invalid=695, Unknown=0, NotChecked=0, Total=812 [2021-07-09 17:30:41,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 921 states. [2021-07-09 17:30:41,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 921 to 844. [2021-07-09 17:30:41,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 844 states, 843 states have (on average 2.792408066429419) internal successors, (2354), 843 states have internal predecessors, (2354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:41,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 844 states to 844 states and 2354 transitions. [2021-07-09 17:30:41,335 INFO L78 Accepts]: Start accepts. Automaton has 844 states and 2354 transitions. Word has length 17 [2021-07-09 17:30:41,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:41,335 INFO L482 AbstractCegarLoop]: Abstraction has 844 states and 2354 transitions. [2021-07-09 17:30:41,335 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:41,335 INFO L276 IsEmpty]: Start isEmpty. Operand 844 states and 2354 transitions. [2021-07-09 17:30:41,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:41,336 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:41,336 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:41,548 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2074,322 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:41,549 INFO L430 AbstractCegarLoop]: === Iteration 332 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:41,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:41,549 INFO L82 PathProgramCache]: Analyzing trace with hash 577453632, now seen corresponding path program 318 times [2021-07-09 17:30:41,549 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:41,549 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078329732] [2021-07-09 17:30:41,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:41,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:41,631 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:41,631 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:41,631 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078329732] [2021-07-09 17:30:41,631 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078329732] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:41,632 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [390171352] [2021-07-09 17:30:41,632 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 323 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 323 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:41,659 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:30:41,660 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:41,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:41,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:41,751 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:41,751 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:41,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:41,752 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:41,754 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:41,754 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:41,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:30:41,755 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:41,757 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:41,758 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:41,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:41,759 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:41,760 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:41,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:30:41,761 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:41,791 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:30:41,792 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:41,792 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:30:41,792 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:30:41,837 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:41,837 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [390171352] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:41,837 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:41,837 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 17 [2021-07-09 17:30:41,837 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922411798] [2021-07-09 17:30:41,837 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:30:41,837 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:41,838 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:30:41,838 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:30:41,838 INFO L87 Difference]: Start difference. First operand 844 states and 2354 transitions. Second operand has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:42,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:42,162 INFO L93 Difference]: Finished difference Result 912 states and 2456 transitions. [2021-07-09 17:30:42,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:30:42,162 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:42,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:42,163 INFO L225 Difference]: With dead ends: 912 [2021-07-09 17:30:42,163 INFO L226 Difference]: Without dead ends: 912 [2021-07-09 17:30:42,164 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 258.2ms TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:30:42,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 912 states. [2021-07-09 17:30:42,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 912 to 826. [2021-07-09 17:30:42,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 826 states, 825 states have (on average 2.7793939393939393) internal successors, (2293), 825 states have internal predecessors, (2293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:42,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 826 states to 826 states and 2293 transitions. [2021-07-09 17:30:42,173 INFO L78 Accepts]: Start accepts. Automaton has 826 states and 2293 transitions. Word has length 17 [2021-07-09 17:30:42,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:42,173 INFO L482 AbstractCegarLoop]: Abstraction has 826 states and 2293 transitions. [2021-07-09 17:30:42,173 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:42,174 INFO L276 IsEmpty]: Start isEmpty. Operand 826 states and 2293 transitions. [2021-07-09 17:30:42,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:42,174 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:42,174 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:42,389 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2080,323 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:42,389 INFO L430 AbstractCegarLoop]: === Iteration 333 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:42,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:42,389 INFO L82 PathProgramCache]: Analyzing trace with hash -1824390112, now seen corresponding path program 319 times [2021-07-09 17:30:42,389 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:42,389 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884914821] [2021-07-09 17:30:42,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:42,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:42,455 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:30:42,456 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:42,456 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884914821] [2021-07-09 17:30:42,456 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884914821] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:42,456 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [372585708] [2021-07-09 17:30:42,456 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 324 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 324 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:42,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:42,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:42,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:42,588 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:42,588 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:42,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:42,589 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:42,591 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:42,592 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:42,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:30:42,593 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:42,595 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:42,596 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:42,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:42,596 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:42,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:42,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:30:42,599 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:42,631 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:30:42,631 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:42,632 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:30:42,632 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:30:42,719 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:42,719 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [372585708] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:42,719 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:42,719 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 17 [2021-07-09 17:30:42,719 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022617949] [2021-07-09 17:30:42,720 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:30:42,720 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:42,720 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:30:42,720 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:30:42,720 INFO L87 Difference]: Start difference. First operand 826 states and 2293 transitions. Second operand has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:43,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:43,052 INFO L93 Difference]: Finished difference Result 904 states and 2426 transitions. [2021-07-09 17:30:43,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:30:43,053 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:43,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:43,054 INFO L225 Difference]: With dead ends: 904 [2021-07-09 17:30:43,054 INFO L226 Difference]: Without dead ends: 900 [2021-07-09 17:30:43,054 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 381.0ms TimeCoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2021-07-09 17:30:43,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 900 states. [2021-07-09 17:30:43,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 900 to 831. [2021-07-09 17:30:43,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 831 states, 830 states have (on average 2.7819277108433735) internal successors, (2309), 830 states have internal predecessors, (2309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:43,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 831 states to 831 states and 2309 transitions. [2021-07-09 17:30:43,064 INFO L78 Accepts]: Start accepts. Automaton has 831 states and 2309 transitions. Word has length 17 [2021-07-09 17:30:43,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:43,064 INFO L482 AbstractCegarLoop]: Abstraction has 831 states and 2309 transitions. [2021-07-09 17:30:43,064 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:43,064 INFO L276 IsEmpty]: Start isEmpty. Operand 831 states and 2309 transitions. [2021-07-09 17:30:43,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:43,065 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:43,065 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:43,282 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 324 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2084 [2021-07-09 17:30:43,282 INFO L430 AbstractCegarLoop]: === Iteration 334 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:43,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:43,282 INFO L82 PathProgramCache]: Analyzing trace with hash -95342778, now seen corresponding path program 320 times [2021-07-09 17:30:43,282 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:43,282 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073487051] [2021-07-09 17:30:43,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:43,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:43,345 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:30:43,345 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:43,345 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073487051] [2021-07-09 17:30:43,345 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073487051] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:43,345 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1697753713] [2021-07-09 17:30:43,345 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 325 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 325 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:43,373 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:30:43,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:43,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:43,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:43,502 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:43,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:43,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:43,504 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:43,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:30:43,507 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:43,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:30:43,510 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:43,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:30:43,513 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:43,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:30:43,516 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:43,518 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:43,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:30:43,519 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:43,549 INFO L628 ElimStorePlain]: treesize reduction 43, result has 40.3 percent of original size [2021-07-09 17:30:43,549 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:43,550 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:30:43,550 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:125, output treesize:29 [2021-07-09 17:30:43,580 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:43,580 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1697753713] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:43,580 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:43,580 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 17 [2021-07-09 17:30:43,580 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349444843] [2021-07-09 17:30:43,580 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 17:30:43,580 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:43,580 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 17:30:43,580 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:30:43,581 INFO L87 Difference]: Start difference. First operand 831 states and 2309 transitions. Second operand has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:43,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:43,831 INFO L93 Difference]: Finished difference Result 870 states and 2366 transitions. [2021-07-09 17:30:43,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:30:43,831 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:43,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:43,832 INFO L225 Difference]: With dead ends: 870 [2021-07-09 17:30:43,832 INFO L226 Difference]: Without dead ends: 862 [2021-07-09 17:30:43,833 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 265.8ms TimeCoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:30:43,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 862 states. [2021-07-09 17:30:43,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 862 to 830. [2021-07-09 17:30:43,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 830 states, 829 states have (on average 2.778045838359469) internal successors, (2303), 829 states have internal predecessors, (2303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:43,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 830 states to 830 states and 2303 transitions. [2021-07-09 17:30:43,842 INFO L78 Accepts]: Start accepts. Automaton has 830 states and 2303 transitions. Word has length 17 [2021-07-09 17:30:43,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:43,842 INFO L482 AbstractCegarLoop]: Abstraction has 830 states and 2303 transitions. [2021-07-09 17:30:43,842 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:43,842 INFO L276 IsEmpty]: Start isEmpty. Operand 830 states and 2303 transitions. [2021-07-09 17:30:43,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:43,843 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:43,843 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:44,052 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 325 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2089 [2021-07-09 17:30:44,052 INFO L430 AbstractCegarLoop]: === Iteration 335 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:44,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:44,052 INFO L82 PathProgramCache]: Analyzing trace with hash 842049790, now seen corresponding path program 321 times [2021-07-09 17:30:44,052 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:44,052 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896662169] [2021-07-09 17:30:44,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:44,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:44,151 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:44,151 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:44,151 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896662169] [2021-07-09 17:30:44,152 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896662169] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:44,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1054132210] [2021-07-09 17:30:44,152 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 326 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 326 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:44,180 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:30:44,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:44,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:44,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:44,317 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:44,318 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:44,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:44,319 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:44,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:44,322 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:44,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:30:44,323 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:44,325 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:44,326 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:44,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:44,326 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:44,329 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:44,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:30:44,329 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:44,363 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:30:44,363 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:44,364 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:30:44,364 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:30:44,420 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:44,420 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1054132210] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:44,420 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:44,420 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:30:44,420 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238978023] [2021-07-09 17:30:44,420 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:30:44,420 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:44,420 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:30:44,420 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:30:44,421 INFO L87 Difference]: Start difference. First operand 830 states and 2303 transitions. Second operand has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:44,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:44,841 INFO L93 Difference]: Finished difference Result 1009 states and 2637 transitions. [2021-07-09 17:30:44,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:30:44,841 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:44,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:44,843 INFO L225 Difference]: With dead ends: 1009 [2021-07-09 17:30:44,843 INFO L226 Difference]: Without dead ends: 1009 [2021-07-09 17:30:44,843 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 452.5ms TimeCoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2021-07-09 17:30:44,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1009 states. [2021-07-09 17:30:44,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1009 to 854. [2021-07-09 17:30:44,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 854 states, 853 states have (on average 2.8007033997655335) internal successors, (2389), 853 states have internal predecessors, (2389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:44,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 854 states to 854 states and 2389 transitions. [2021-07-09 17:30:44,854 INFO L78 Accepts]: Start accepts. Automaton has 854 states and 2389 transitions. Word has length 17 [2021-07-09 17:30:44,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:44,854 INFO L482 AbstractCegarLoop]: Abstraction has 854 states and 2389 transitions. [2021-07-09 17:30:44,854 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:44,854 INFO L276 IsEmpty]: Start isEmpty. Operand 854 states and 2389 transitions. [2021-07-09 17:30:44,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:44,855 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:44,855 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:45,055 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 326 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2093 [2021-07-09 17:30:45,056 INFO L430 AbstractCegarLoop]: === Iteration 336 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:45,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:45,056 INFO L82 PathProgramCache]: Analyzing trace with hash 1643666018, now seen corresponding path program 322 times [2021-07-09 17:30:45,056 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:45,056 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948505212] [2021-07-09 17:30:45,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:45,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:45,150 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:45,150 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:45,150 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948505212] [2021-07-09 17:30:45,150 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948505212] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:45,150 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1349701104] [2021-07-09 17:30:45,150 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 327 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 327 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:45,176 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:30:45,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:45,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:45,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:45,307 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:45,308 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:45,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:45,309 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:45,311 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:45,311 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:45,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:30:45,312 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:45,314 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:45,315 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:45,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:45,316 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:45,318 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:45,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:30:45,319 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:45,350 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:30:45,351 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:45,351 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:30:45,351 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:30:45,419 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:45,419 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1349701104] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:45,420 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:45,420 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:30:45,420 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388766444] [2021-07-09 17:30:45,420 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:30:45,420 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:45,420 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:30:45,420 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:30:45,420 INFO L87 Difference]: Start difference. First operand 854 states and 2389 transitions. Second operand has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:46,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:46,431 INFO L93 Difference]: Finished difference Result 1042 states and 2727 transitions. [2021-07-09 17:30:46,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-07-09 17:30:46,432 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:46,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:46,433 INFO L225 Difference]: With dead ends: 1042 [2021-07-09 17:30:46,433 INFO L226 Difference]: Without dead ends: 1031 [2021-07-09 17:30:46,434 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 419 ImplicationChecksByTransitivity, 892.0ms TimeCoverageRelationStatistics Valid=205, Invalid=1517, Unknown=0, NotChecked=0, Total=1722 [2021-07-09 17:30:46,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1031 states. [2021-07-09 17:30:46,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1031 to 876. [2021-07-09 17:30:46,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 876 states, 875 states have (on average 2.8182857142857145) internal successors, (2466), 875 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:46,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 876 states to 876 states and 2466 transitions. [2021-07-09 17:30:46,445 INFO L78 Accepts]: Start accepts. Automaton has 876 states and 2466 transitions. Word has length 17 [2021-07-09 17:30:46,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:46,445 INFO L482 AbstractCegarLoop]: Abstraction has 876 states and 2466 transitions. [2021-07-09 17:30:46,445 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:46,445 INFO L276 IsEmpty]: Start isEmpty. Operand 876 states and 2466 transitions. [2021-07-09 17:30:46,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:46,446 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:46,446 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:46,661 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2097,327 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:46,661 INFO L430 AbstractCegarLoop]: === Iteration 337 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:46,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:46,661 INFO L82 PathProgramCache]: Analyzing trace with hash -932957572, now seen corresponding path program 323 times [2021-07-09 17:30:46,661 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:46,661 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475432005] [2021-07-09 17:30:46,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:46,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:46,757 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:46,757 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:46,757 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475432005] [2021-07-09 17:30:46,757 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475432005] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:46,758 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [828555336] [2021-07-09 17:30:46,758 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 328 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 328 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:46,785 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:30:46,786 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:46,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:46,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:46,924 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:46,924 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:46,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:46,925 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:46,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:46,928 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:46,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:30:46,929 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:46,931 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:46,931 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:46,931 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:46,932 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:46,934 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:46,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:30:46,935 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:46,967 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:30:46,967 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:46,968 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:30:46,968 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:30:47,021 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:47,021 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [828555336] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:47,021 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:47,021 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:30:47,021 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776920946] [2021-07-09 17:30:47,021 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:30:47,021 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:47,021 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:30:47,021 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:30:47,021 INFO L87 Difference]: Start difference. First operand 876 states and 2466 transitions. Second operand has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:47,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:47,494 INFO L93 Difference]: Finished difference Result 1018 states and 2686 transitions. [2021-07-09 17:30:47,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:30:47,495 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:47,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:47,496 INFO L225 Difference]: With dead ends: 1018 [2021-07-09 17:30:47,496 INFO L226 Difference]: Without dead ends: 1018 [2021-07-09 17:30:47,497 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 511.9ms TimeCoverageRelationStatistics Valid=128, Invalid=742, Unknown=0, NotChecked=0, Total=870 [2021-07-09 17:30:47,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1018 states. [2021-07-09 17:30:47,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1018 to 876. [2021-07-09 17:30:47,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 876 states, 875 states have (on average 2.8034285714285714) internal successors, (2453), 875 states have internal predecessors, (2453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:47,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 876 states to 876 states and 2453 transitions. [2021-07-09 17:30:47,507 INFO L78 Accepts]: Start accepts. Automaton has 876 states and 2453 transitions. Word has length 17 [2021-07-09 17:30:47,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:47,508 INFO L482 AbstractCegarLoop]: Abstraction has 876 states and 2453 transitions. [2021-07-09 17:30:47,508 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:47,508 INFO L276 IsEmpty]: Start isEmpty. Operand 876 states and 2453 transitions. [2021-07-09 17:30:47,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:47,509 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:47,509 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:47,725 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2103,328 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:47,725 INFO L430 AbstractCegarLoop]: === Iteration 338 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:47,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:47,726 INFO L82 PathProgramCache]: Analyzing trace with hash 1651396416, now seen corresponding path program 324 times [2021-07-09 17:30:47,726 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:47,726 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947053268] [2021-07-09 17:30:47,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:47,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:47,804 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:47,804 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:47,804 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947053268] [2021-07-09 17:30:47,804 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947053268] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:47,804 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [529039826] [2021-07-09 17:30:47,804 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 329 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 329 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:47,831 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:30:47,832 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:47,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:47,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:47,975 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:47,975 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:47,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:47,977 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:47,979 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:47,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:30:47,980 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:48,002 INFO L628 ElimStorePlain]: treesize reduction 30, result has 33.3 percent of original size [2021-07-09 17:30:48,002 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:48,003 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:30:48,003 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:15 [2021-07-09 17:30:48,031 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:48,031 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [529039826] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:48,031 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:48,031 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:30:48,031 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003480564] [2021-07-09 17:30:48,031 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:30:48,031 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:48,032 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:30:48,032 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:30:48,032 INFO L87 Difference]: Start difference. First operand 876 states and 2453 transitions. Second operand has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:48,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:48,955 INFO L93 Difference]: Finished difference Result 1064 states and 2766 transitions. [2021-07-09 17:30:48,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-07-09 17:30:48,955 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:48,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:48,956 INFO L225 Difference]: With dead ends: 1064 [2021-07-09 17:30:48,957 INFO L226 Difference]: Without dead ends: 1064 [2021-07-09 17:30:48,957 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 382 ImplicationChecksByTransitivity, 792.6ms TimeCoverageRelationStatistics Valid=197, Invalid=1443, Unknown=0, NotChecked=0, Total=1640 [2021-07-09 17:30:48,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1064 states. [2021-07-09 17:30:48,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1064 to 873. [2021-07-09 17:30:48,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 873 states, 872 states have (on average 2.7924311926605503) internal successors, (2435), 872 states have internal predecessors, (2435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:48,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 873 states to 873 states and 2435 transitions. [2021-07-09 17:30:48,967 INFO L78 Accepts]: Start accepts. Automaton has 873 states and 2435 transitions. Word has length 17 [2021-07-09 17:30:48,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:48,967 INFO L482 AbstractCegarLoop]: Abstraction has 873 states and 2435 transitions. [2021-07-09 17:30:48,967 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:48,967 INFO L276 IsEmpty]: Start isEmpty. Operand 873 states and 2435 transitions. [2021-07-09 17:30:48,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:48,968 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:48,968 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:49,184 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 329 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2107 [2021-07-09 17:30:49,184 INFO L430 AbstractCegarLoop]: === Iteration 339 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:49,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:49,184 INFO L82 PathProgramCache]: Analyzing trace with hash 161991420, now seen corresponding path program 325 times [2021-07-09 17:30:49,184 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:49,184 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517165008] [2021-07-09 17:30:49,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:49,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:49,267 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:49,268 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:49,268 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517165008] [2021-07-09 17:30:49,268 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517165008] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:49,268 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18725716] [2021-07-09 17:30:49,268 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 330 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 330 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:49,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:49,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:49,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:49,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:49,448 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:49,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:49,449 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:49,451 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:49,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:30:49,452 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:49,471 INFO L628 ElimStorePlain]: treesize reduction 30, result has 33.3 percent of original size [2021-07-09 17:30:49,472 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:49,472 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:30:49,472 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:15 [2021-07-09 17:30:49,498 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:49,498 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18725716] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:49,498 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:49,498 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:30:49,498 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927509094] [2021-07-09 17:30:49,498 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:30:49,498 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:49,498 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:30:49,499 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:30:49,499 INFO L87 Difference]: Start difference. First operand 873 states and 2435 transitions. Second operand has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:50,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:50,600 INFO L93 Difference]: Finished difference Result 1134 states and 2895 transitions. [2021-07-09 17:30:50,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-07-09 17:30:50,601 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:50,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:50,602 INFO L225 Difference]: With dead ends: 1134 [2021-07-09 17:30:50,602 INFO L226 Difference]: Without dead ends: 1134 [2021-07-09 17:30:50,603 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 635 ImplicationChecksByTransitivity, 975.3ms TimeCoverageRelationStatistics Valid=289, Invalid=2063, Unknown=0, NotChecked=0, Total=2352 [2021-07-09 17:30:50,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1134 states. [2021-07-09 17:30:50,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1134 to 865. [2021-07-09 17:30:50,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 865 states, 864 states have (on average 2.792824074074074) internal successors, (2413), 864 states have internal predecessors, (2413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:50,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 865 states to 865 states and 2413 transitions. [2021-07-09 17:30:50,614 INFO L78 Accepts]: Start accepts. Automaton has 865 states and 2413 transitions. Word has length 17 [2021-07-09 17:30:50,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:50,614 INFO L482 AbstractCegarLoop]: Abstraction has 865 states and 2413 transitions. [2021-07-09 17:30:50,614 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:50,614 INFO L276 IsEmpty]: Start isEmpty. Operand 865 states and 2413 transitions. [2021-07-09 17:30:50,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:30:50,615 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:50,615 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:50,833 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2109,330 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:50,833 INFO L430 AbstractCegarLoop]: === Iteration 340 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:50,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:50,833 INFO L82 PathProgramCache]: Analyzing trace with hash 1235076800, now seen corresponding path program 326 times [2021-07-09 17:30:50,834 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:50,834 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614251017] [2021-07-09 17:30:50,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:50,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:50,916 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:50,916 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:50,916 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614251017] [2021-07-09 17:30:50,917 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614251017] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:50,917 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1340863090] [2021-07-09 17:30:50,917 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 331 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 331 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:50,944 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:30:50,944 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:50,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:30:50,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:51,095 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:51,096 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:51,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:30:51,097 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:51,099 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:51,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:30:51,100 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:51,120 INFO L628 ElimStorePlain]: treesize reduction 30, result has 33.3 percent of original size [2021-07-09 17:30:51,120 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:51,121 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:30:51,121 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:15 [2021-07-09 17:30:51,148 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:51,148 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1340863090] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:51,148 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:51,148 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 17:30:51,148 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668964367] [2021-07-09 17:30:51,148 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:30:51,148 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:51,149 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:30:51,149 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:30:51,149 INFO L87 Difference]: Start difference. First operand 865 states and 2413 transitions. Second operand has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:51,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:51,387 INFO L93 Difference]: Finished difference Result 982 states and 2610 transitions. [2021-07-09 17:30:51,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:30:51,388 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:30:51,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:51,389 INFO L225 Difference]: With dead ends: 982 [2021-07-09 17:30:51,389 INFO L226 Difference]: Without dead ends: 982 [2021-07-09 17:30:51,389 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 218.2ms TimeCoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:30:51,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 982 states. [2021-07-09 17:30:51,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 982 to 819. [2021-07-09 17:30:51,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 819 states, 818 states have (on average 2.7689486552567235) internal successors, (2265), 818 states have internal predecessors, (2265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:51,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 819 states to 819 states and 2265 transitions. [2021-07-09 17:30:51,399 INFO L78 Accepts]: Start accepts. Automaton has 819 states and 2265 transitions. Word has length 17 [2021-07-09 17:30:51,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:51,399 INFO L482 AbstractCegarLoop]: Abstraction has 819 states and 2265 transitions. [2021-07-09 17:30:51,399 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:51,399 INFO L276 IsEmpty]: Start isEmpty. Operand 819 states and 2265 transitions. [2021-07-09 17:30:51,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:30:51,400 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:51,400 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:51,605 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 331 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2111 [2021-07-09 17:30:51,605 INFO L430 AbstractCegarLoop]: === Iteration 341 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:51,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:51,606 INFO L82 PathProgramCache]: Analyzing trace with hash 1502419942, now seen corresponding path program 327 times [2021-07-09 17:30:51,606 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:51,606 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380672791] [2021-07-09 17:30:51,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:51,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:52,219 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:52,219 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:52,219 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380672791] [2021-07-09 17:30:52,219 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380672791] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:52,219 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1724549425] [2021-07-09 17:30:52,219 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 332 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 332 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:52,251 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:30:52,251 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:52,252 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:30:52,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:53,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:53,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:53,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:53,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:53,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:53,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:53,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:53,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:53,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:53,104 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:53,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:30:53,106 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:53,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:53,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:53,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:53,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:53,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:53,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:53,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:53,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:53,114 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:53,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 32 [2021-07-09 17:30:53,116 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:53,165 INFO L628 ElimStorePlain]: treesize reduction 91, result has 47.4 percent of original size [2021-07-09 17:30:53,166 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:53,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:53,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:53,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:53,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:53,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:53,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:53,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:53,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:53,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 42 [2021-07-09 17:30:53,175 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:53,187 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:30:53,189 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:53,190 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2021-07-09 17:30:53,191 INFO L550 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:30:53,202 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:30:53,203 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:30:53,204 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:257, output treesize:22 [2021-07-09 17:30:53,249 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:53,249 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1724549425] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:53,249 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:53,249 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-07-09 17:30:53,249 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759827836] [2021-07-09 17:30:53,249 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:30:53,249 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:53,249 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:30:53,250 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=458, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:30:53,250 INFO L87 Difference]: Start difference. First operand 819 states and 2265 transitions. Second operand has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:53,909 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 83 [2021-07-09 17:30:54,184 WARN L205 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 92 [2021-07-09 17:30:54,395 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 86 [2021-07-09 17:30:54,744 WARN L205 SmtUtils]: Spent 222.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 96 [2021-07-09 17:30:54,955 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 86 [2021-07-09 17:30:55,276 WARN L205 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 95 [2021-07-09 17:30:55,476 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 86 [2021-07-09 17:30:55,804 WARN L205 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 101 [2021-07-09 17:30:56,143 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 74 [2021-07-09 17:30:56,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:30:56,385 INFO L93 Difference]: Finished difference Result 1360 states and 3680 transitions. [2021-07-09 17:30:56,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-09 17:30:56,386 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:30:56,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:30:56,387 INFO L225 Difference]: With dead ends: 1360 [2021-07-09 17:30:56,388 INFO L226 Difference]: Without dead ends: 1354 [2021-07-09 17:30:56,388 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 9 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 3544.4ms TimeCoverageRelationStatistics Valid=156, Invalid=1176, Unknown=0, NotChecked=0, Total=1332 [2021-07-09 17:30:56,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1354 states. [2021-07-09 17:30:56,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1354 to 831. [2021-07-09 17:30:56,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 831 states, 830 states have (on average 2.763855421686747) internal successors, (2294), 830 states have internal predecessors, (2294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:56,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 831 states to 831 states and 2294 transitions. [2021-07-09 17:30:56,398 INFO L78 Accepts]: Start accepts. Automaton has 831 states and 2294 transitions. Word has length 18 [2021-07-09 17:30:56,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:30:56,398 INFO L482 AbstractCegarLoop]: Abstraction has 831 states and 2294 transitions. [2021-07-09 17:30:56,398 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:30:56,398 INFO L276 IsEmpty]: Start isEmpty. Operand 831 states and 2294 transitions. [2021-07-09 17:30:56,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:30:56,399 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:30:56,399 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:30:56,600 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 332 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2113 [2021-07-09 17:30:56,600 INFO L430 AbstractCegarLoop]: === Iteration 342 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:30:56,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:30:56,600 INFO L82 PathProgramCache]: Analyzing trace with hash 734866218, now seen corresponding path program 328 times [2021-07-09 17:30:56,600 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:30:56,600 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294929590] [2021-07-09 17:30:56,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:30:56,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:30:57,137 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:57,137 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:30:57,137 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294929590] [2021-07-09 17:30:57,137 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294929590] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:57,137 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1389855831] [2021-07-09 17:30:57,137 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 333 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 333 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:30:57,167 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:30:57,167 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:30:57,168 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:30:57,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:30:57,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:57,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:57,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:57,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:57,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:57,849 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:57,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:57,854 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:57,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 38 [2021-07-09 17:30:57,857 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:57,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:57,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:57,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:57,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:57,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:57,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:57,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:57,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:57,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:57,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 40 [2021-07-09 17:30:57,872 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:57,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:57,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:57,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:57,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:57,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:57,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:30:57,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:30:57,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 38 [2021-07-09 17:30:57,881 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:30:57,893 INFO L628 ElimStorePlain]: treesize reduction 62, result has 15.1 percent of original size [2021-07-09 17:30:57,893 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:30:57,894 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:30:57,894 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:194, output treesize:11 [2021-07-09 17:30:57,927 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:30:57,928 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1389855831] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:30:57,928 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:30:57,928 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-07-09 17:30:57,928 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515591185] [2021-07-09 17:30:57,928 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:30:57,928 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:30:57,928 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:30:57,928 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=456, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:30:57,928 INFO L87 Difference]: Start difference. First operand 831 states and 2294 transitions. Second operand has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:00,169 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 57 [2021-07-09 17:31:00,565 WARN L205 SmtUtils]: Spent 203.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 65 [2021-07-09 17:31:00,800 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 72 [2021-07-09 17:31:01,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:31:01,165 INFO L93 Difference]: Finished difference Result 1148 states and 3019 transitions. [2021-07-09 17:31:01,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-07-09 17:31:01,166 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:31:01,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:31:01,167 INFO L225 Difference]: With dead ends: 1148 [2021-07-09 17:31:01,167 INFO L226 Difference]: Without dead ends: 1139 [2021-07-09 17:31:01,168 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 477 ImplicationChecksByTransitivity, 3537.2ms TimeCoverageRelationStatistics Valid=221, Invalid=2229, Unknown=0, NotChecked=0, Total=2450 [2021-07-09 17:31:01,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1139 states. [2021-07-09 17:31:01,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1139 to 816. [2021-07-09 17:31:01,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 816 states, 815 states have (on average 2.7607361963190185) internal successors, (2250), 815 states have internal predecessors, (2250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:01,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 816 states to 816 states and 2250 transitions. [2021-07-09 17:31:01,178 INFO L78 Accepts]: Start accepts. Automaton has 816 states and 2250 transitions. Word has length 18 [2021-07-09 17:31:01,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:31:01,178 INFO L482 AbstractCegarLoop]: Abstraction has 816 states and 2250 transitions. [2021-07-09 17:31:01,178 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:01,178 INFO L276 IsEmpty]: Start isEmpty. Operand 816 states and 2250 transitions. [2021-07-09 17:31:01,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:31:01,179 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:31:01,179 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:31:01,380 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 333 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2133 [2021-07-09 17:31:01,380 INFO L430 AbstractCegarLoop]: === Iteration 343 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:31:01,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:31:01,380 INFO L82 PathProgramCache]: Analyzing trace with hash 742596616, now seen corresponding path program 329 times [2021-07-09 17:31:01,380 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:31:01,380 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507659750] [2021-07-09 17:31:01,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:31:01,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:31:01,897 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:31:01,897 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:31:01,897 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507659750] [2021-07-09 17:31:01,897 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507659750] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:31:01,897 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [648395158] [2021-07-09 17:31:01,898 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 334 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 334 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:31:01,928 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:31:01,929 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:31:01,930 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:31:01,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:31:02,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:02,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:02,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:02,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:02,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:02,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:02,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:02,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:02,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:02,639 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:02,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:31:02,641 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:02,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:02,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:02,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:02,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:02,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:02,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:02,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:02,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:02,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:02,650 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:02,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 42 [2021-07-09 17:31:02,652 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:02,664 INFO L628 ElimStorePlain]: treesize reduction 110, result has 9.1 percent of original size [2021-07-09 17:31:02,665 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:31:02,665 INFO L518 ElimStorePlain]: Eliminatee v_prenex_156 vanished before elimination [2021-07-09 17:31:02,665 INFO L518 ElimStorePlain]: Eliminatee v_prenex_157 vanished before elimination [2021-07-09 17:31:02,665 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:31:02,665 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:206, output treesize:11 [2021-07-09 17:31:02,701 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:31:02,701 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [648395158] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:31:02,701 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:31:02,701 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-07-09 17:31:02,701 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074347799] [2021-07-09 17:31:02,701 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:31:02,701 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:31:02,702 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:31:02,702 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=452, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:31:02,702 INFO L87 Difference]: Start difference. First operand 816 states and 2250 transitions. Second operand has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:03,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:31:03,620 INFO L93 Difference]: Finished difference Result 1003 states and 2681 transitions. [2021-07-09 17:31:03,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:31:03,620 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:31:03,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:31:03,622 INFO L225 Difference]: With dead ends: 1003 [2021-07-09 17:31:03,622 INFO L226 Difference]: Without dead ends: 999 [2021-07-09 17:31:03,622 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 1607.7ms TimeCoverageRelationStatistics Valid=93, Invalid=719, Unknown=0, NotChecked=0, Total=812 [2021-07-09 17:31:03,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 999 states. [2021-07-09 17:31:03,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 999 to 816. [2021-07-09 17:31:03,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 816 states, 815 states have (on average 2.7607361963190185) internal successors, (2250), 815 states have internal predecessors, (2250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:03,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 816 states to 816 states and 2250 transitions. [2021-07-09 17:31:03,630 INFO L78 Accepts]: Start accepts. Automaton has 816 states and 2250 transitions. Word has length 18 [2021-07-09 17:31:03,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:31:03,630 INFO L482 AbstractCegarLoop]: Abstraction has 816 states and 2250 transitions. [2021-07-09 17:31:03,630 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:03,630 INFO L276 IsEmpty]: Start isEmpty. Operand 816 states and 2250 transitions. [2021-07-09 17:31:03,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:31:03,639 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:31:03,639 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:31:03,852 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 334 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2156 [2021-07-09 17:31:03,853 INFO L430 AbstractCegarLoop]: === Iteration 344 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:31:03,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:31:03,853 INFO L82 PathProgramCache]: Analyzing trace with hash -746808380, now seen corresponding path program 330 times [2021-07-09 17:31:03,853 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:31:03,853 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828032177] [2021-07-09 17:31:03,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:31:03,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:31:04,252 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:31:04,252 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:31:04,252 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828032177] [2021-07-09 17:31:04,252 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828032177] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:31:04,252 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [686398052] [2021-07-09 17:31:04,252 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 335 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 335 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:31:04,282 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:31:04,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:31:04,282 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:31:04,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:31:04,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:04,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:04,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:04,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:04,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:04,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:04,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:04,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:04,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 42 [2021-07-09 17:31:04,941 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:04,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:04,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:04,946 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:04,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:04,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:04,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:04,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:04,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:31:04,952 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:04,966 INFO L628 ElimStorePlain]: treesize reduction 116, result has 8.7 percent of original size [2021-07-09 17:31:04,966 INFO L518 ElimStorePlain]: Eliminatee v_prenex_160 vanished before elimination [2021-07-09 17:31:04,966 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:31:04,966 INFO L518 ElimStorePlain]: Eliminatee v_prenex_159 vanished before elimination [2021-07-09 17:31:04,967 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:31:04,967 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:206, output treesize:11 [2021-07-09 17:31:05,004 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:31:05,005 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [686398052] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:31:05,005 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:31:05,005 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 22 [2021-07-09 17:31:05,005 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164636075] [2021-07-09 17:31:05,005 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:31:05,005 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:31:05,005 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:31:05,005 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:31:05,005 INFO L87 Difference]: Start difference. First operand 816 states and 2250 transitions. Second operand has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:06,207 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 52 [2021-07-09 17:31:06,780 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 61 [2021-07-09 17:31:07,003 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 80 [2021-07-09 17:31:07,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:31:07,403 INFO L93 Difference]: Finished difference Result 1084 states and 2849 transitions. [2021-07-09 17:31:07,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-09 17:31:07,404 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:31:07,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:31:07,405 INFO L225 Difference]: With dead ends: 1084 [2021-07-09 17:31:07,405 INFO L226 Difference]: Without dead ends: 1070 [2021-07-09 17:31:07,406 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 247 ImplicationChecksByTransitivity, 2550.6ms TimeCoverageRelationStatistics Valid=164, Invalid=1476, Unknown=0, NotChecked=0, Total=1640 [2021-07-09 17:31:07,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1070 states. [2021-07-09 17:31:07,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1070 to 832. [2021-07-09 17:31:07,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 832 states, 831 states have (on average 2.766546329723225) internal successors, (2299), 831 states have internal predecessors, (2299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:07,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 832 states to 832 states and 2299 transitions. [2021-07-09 17:31:07,416 INFO L78 Accepts]: Start accepts. Automaton has 832 states and 2299 transitions. Word has length 18 [2021-07-09 17:31:07,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:31:07,416 INFO L482 AbstractCegarLoop]: Abstraction has 832 states and 2299 transitions. [2021-07-09 17:31:07,416 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:07,416 INFO L276 IsEmpty]: Start isEmpty. Operand 832 states and 2299 transitions. [2021-07-09 17:31:07,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:31:07,417 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:31:07,417 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:31:07,625 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2174,335 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:31:07,625 INFO L430 AbstractCegarLoop]: === Iteration 345 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:31:07,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:31:07,626 INFO L82 PathProgramCache]: Analyzing trace with hash 326277000, now seen corresponding path program 331 times [2021-07-09 17:31:07,626 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:31:07,626 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716313310] [2021-07-09 17:31:07,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:31:07,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:31:08,308 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:31:08,308 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:31:08,308 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716313310] [2021-07-09 17:31:08,309 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716313310] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:31:08,309 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1387351974] [2021-07-09 17:31:08,309 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 336 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 336 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:31:08,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:31:08,338 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:31:08,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:31:08,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:08,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:08,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:08,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:08,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:08,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:08,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:08,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:08,980 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:08,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:31:08,984 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:08,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:08,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:08,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:08,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:08,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:08,990 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:08,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:08,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:08,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 42 [2021-07-09 17:31:08,993 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:09,005 INFO L628 ElimStorePlain]: treesize reduction 112, result has 8.9 percent of original size [2021-07-09 17:31:09,005 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:31:09,005 INFO L518 ElimStorePlain]: Eliminatee v_prenex_166 vanished before elimination [2021-07-09 17:31:09,005 INFO L518 ElimStorePlain]: Eliminatee v_prenex_167 vanished before elimination [2021-07-09 17:31:09,005 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:31:09,005 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:206, output treesize:11 [2021-07-09 17:31:09,039 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:31:09,039 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1387351974] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:31:09,039 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:31:09,039 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-07-09 17:31:09,039 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555028728] [2021-07-09 17:31:09,039 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:31:09,039 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:31:09,040 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:31:09,040 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=458, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:31:09,040 INFO L87 Difference]: Start difference. First operand 832 states and 2299 transitions. Second operand has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:09,538 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 63 [2021-07-09 17:31:09,802 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 64 [2021-07-09 17:31:10,062 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 74 [2021-07-09 17:31:10,203 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 66 [2021-07-09 17:31:10,489 WARN L205 SmtUtils]: Spent 218.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 98 [2021-07-09 17:31:10,821 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 95 [2021-07-09 17:31:11,543 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 43 [2021-07-09 17:31:11,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:31:11,560 INFO L93 Difference]: Finished difference Result 1046 states and 2780 transitions. [2021-07-09 17:31:11,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-07-09 17:31:11,561 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:31:11,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:31:11,562 INFO L225 Difference]: With dead ends: 1046 [2021-07-09 17:31:11,562 INFO L226 Difference]: Without dead ends: 1038 [2021-07-09 17:31:11,562 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 3007.0ms TimeCoverageRelationStatistics Valid=132, Invalid=1350, Unknown=0, NotChecked=0, Total=1482 [2021-07-09 17:31:11,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1038 states. [2021-07-09 17:31:11,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1038 to 836. [2021-07-09 17:31:11,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 836 states, 835 states have (on average 2.7676646706586827) internal successors, (2311), 835 states have internal predecessors, (2311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:11,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 836 states to 836 states and 2311 transitions. [2021-07-09 17:31:11,572 INFO L78 Accepts]: Start accepts. Automaton has 836 states and 2311 transitions. Word has length 18 [2021-07-09 17:31:11,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:31:11,572 INFO L482 AbstractCegarLoop]: Abstraction has 836 states and 2311 transitions. [2021-07-09 17:31:11,572 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:11,572 INFO L276 IsEmpty]: Start isEmpty. Operand 836 states and 2311 transitions. [2021-07-09 17:31:11,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:31:11,573 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:31:11,573 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:31:11,773 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2194,336 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:31:11,773 INFO L430 AbstractCegarLoop]: === Iteration 346 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:31:11,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:31:11,773 INFO L82 PathProgramCache]: Analyzing trace with hash -767814588, now seen corresponding path program 332 times [2021-07-09 17:31:11,774 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:31:11,774 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878456542] [2021-07-09 17:31:11,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:31:11,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:31:12,396 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:31:12,396 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:31:12,396 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878456542] [2021-07-09 17:31:12,396 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878456542] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:31:12,396 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [101642436] [2021-07-09 17:31:12,396 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 337 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 337 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:31:12,426 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:31:12,426 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:31:12,427 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 57 conjunts are in the unsatisfiable core [2021-07-09 17:31:12,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:31:13,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:13,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:13,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:13,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:13,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:13,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:13,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:13,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:13,062 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:13,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:13,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 48 [2021-07-09 17:31:13,069 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:13,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:13,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:13,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:13,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:13,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:13,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:13,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:13,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:13,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:13,082 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:13,098 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 32 [2021-07-09 17:31:13,100 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:13,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:13,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:13,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:13,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:13,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:13,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:13,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:13,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:13,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:13,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:13,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:31:13,135 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:13,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:13,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:13,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:13,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:13,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:13,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:13,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:13,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:13,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:13,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:31:13,144 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:13,197 INFO L628 ElimStorePlain]: treesize reduction 99, result has 40.4 percent of original size [2021-07-09 17:31:13,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:13,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2021-07-09 17:31:13,201 INFO L550 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:31:13,223 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:31:13,224 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:31:13,224 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:333, output treesize:62 [2021-07-09 17:31:13,312 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:31:13,312 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [101642436] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:31:13,312 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:31:13,312 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 24 [2021-07-09 17:31:13,312 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601802521] [2021-07-09 17:31:13,312 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-07-09 17:31:13,313 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:31:13,313 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-07-09 17:31:13,313 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=488, Unknown=0, NotChecked=0, Total=552 [2021-07-09 17:31:13,313 INFO L87 Difference]: Start difference. First operand 836 states and 2311 transitions. Second operand has 24 states, 24 states have (on average 1.3333333333333333) internal successors, (32), 24 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:14,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:31:14,068 INFO L93 Difference]: Finished difference Result 1077 states and 2845 transitions. [2021-07-09 17:31:14,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-09 17:31:14,068 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.3333333333333333) internal successors, (32), 24 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:31:14,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:31:14,070 INFO L225 Difference]: With dead ends: 1077 [2021-07-09 17:31:14,070 INFO L226 Difference]: Without dead ends: 1071 [2021-07-09 17:31:14,070 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 8 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 1434.4ms TimeCoverageRelationStatistics Valid=92, Invalid=664, Unknown=0, NotChecked=0, Total=756 [2021-07-09 17:31:14,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1071 states. [2021-07-09 17:31:14,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1071 to 856. [2021-07-09 17:31:14,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 856 states, 855 states have (on average 2.76140350877193) internal successors, (2361), 855 states have internal predecessors, (2361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:14,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 856 states to 856 states and 2361 transitions. [2021-07-09 17:31:14,079 INFO L78 Accepts]: Start accepts. Automaton has 856 states and 2361 transitions. Word has length 18 [2021-07-09 17:31:14,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:31:14,080 INFO L482 AbstractCegarLoop]: Abstraction has 856 states and 2361 transitions. [2021-07-09 17:31:14,080 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 1.3333333333333333) internal successors, (32), 24 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:14,080 INFO L276 IsEmpty]: Start isEmpty. Operand 856 states and 2361 transitions. [2021-07-09 17:31:14,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:31:14,081 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:31:14,081 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:31:14,293 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 337 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2212 [2021-07-09 17:31:14,293 INFO L430 AbstractCegarLoop]: === Iteration 347 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:31:14,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:31:14,294 INFO L82 PathProgramCache]: Analyzing trace with hash -349154778, now seen corresponding path program 333 times [2021-07-09 17:31:14,294 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:31:14,294 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997760157] [2021-07-09 17:31:14,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:31:14,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:31:14,793 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:31:14,793 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:31:14,793 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997760157] [2021-07-09 17:31:14,793 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997760157] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:31:14,793 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1972819463] [2021-07-09 17:31:14,793 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 338 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 338 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:31:14,824 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-09 17:31:14,824 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:31:14,825 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 57 conjunts are in the unsatisfiable core [2021-07-09 17:31:14,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:31:15,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:15,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:15,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:15,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:15,391 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:15,396 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:15,397 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 36 [2021-07-09 17:31:15,399 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:15,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:15,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:15,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:15,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:15,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:15,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:15,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:15,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 36 [2021-07-09 17:31:15,414 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:15,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:15,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:15,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:15,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:15,420 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:15,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:15,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:15,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 44 [2021-07-09 17:31:15,429 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:15,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:15,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:15,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:15,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:15,435 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:15,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 28 [2021-07-09 17:31:15,439 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:15,505 INFO L628 ElimStorePlain]: treesize reduction 93, result has 44.0 percent of original size [2021-07-09 17:31:15,508 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:15,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-09 17:31:15,509 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:15,537 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:31:15,537 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:31:15,538 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:301, output treesize:62 [2021-07-09 17:31:15,637 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:31:15,638 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1972819463] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:31:15,638 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:31:15,638 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-07-09 17:31:15,638 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639984387] [2021-07-09 17:31:15,638 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:31:15,638 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:31:15,638 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:31:15,638 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:31:15,638 INFO L87 Difference]: Start difference. First operand 856 states and 2361 transitions. Second operand has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:16,208 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 61 [2021-07-09 17:31:16,500 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 69 [2021-07-09 17:31:16,924 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 74 [2021-07-09 17:31:17,355 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 75 [2021-07-09 17:31:17,739 WARN L205 SmtUtils]: Spent 204.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 79 [2021-07-09 17:31:18,059 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 58 [2021-07-09 17:31:18,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:31:18,211 INFO L93 Difference]: Finished difference Result 1046 states and 2755 transitions. [2021-07-09 17:31:18,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-07-09 17:31:18,212 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:31:18,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:31:18,213 INFO L225 Difference]: With dead ends: 1046 [2021-07-09 17:31:18,213 INFO L226 Difference]: Without dead ends: 1034 [2021-07-09 17:31:18,214 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 8 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 390 ImplicationChecksByTransitivity, 3036.2ms TimeCoverageRelationStatistics Valid=202, Invalid=1604, Unknown=0, NotChecked=0, Total=1806 [2021-07-09 17:31:18,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1034 states. [2021-07-09 17:31:18,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1034 to 882. [2021-07-09 17:31:18,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 882 states, 881 states have (on average 2.7763904653802496) internal successors, (2446), 881 states have internal predecessors, (2446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:18,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 882 states to 882 states and 2446 transitions. [2021-07-09 17:31:18,235 INFO L78 Accepts]: Start accepts. Automaton has 882 states and 2446 transitions. Word has length 18 [2021-07-09 17:31:18,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:31:18,235 INFO L482 AbstractCegarLoop]: Abstraction has 882 states and 2446 transitions. [2021-07-09 17:31:18,235 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:18,236 INFO L276 IsEmpty]: Start isEmpty. Operand 882 states and 2446 transitions. [2021-07-09 17:31:18,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:31:18,236 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:31:18,237 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:31:18,452 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 338 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2222 [2021-07-09 17:31:18,453 INFO L430 AbstractCegarLoop]: === Iteration 348 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:31:18,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:31:18,453 INFO L82 PathProgramCache]: Analyzing trace with hash -101782042, now seen corresponding path program 334 times [2021-07-09 17:31:18,453 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:31:18,453 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834614914] [2021-07-09 17:31:18,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:31:18,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:31:18,641 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:31:18,641 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:31:18,641 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834614914] [2021-07-09 17:31:18,641 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834614914] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:31:18,641 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [155782813] [2021-07-09 17:31:18,641 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 339 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 339 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:31:18,670 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:31:18,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:31:18,671 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:31:18,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:31:19,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:19,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:19,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:19,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:19,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:19,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:19,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:19,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 38 [2021-07-09 17:31:19,370 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:19,388 INFO L628 ElimStorePlain]: treesize reduction 143, result has 7.1 percent of original size [2021-07-09 17:31:19,388 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-09 17:31:19,388 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:31:19,388 INFO L518 ElimStorePlain]: Eliminatee v_prenex_169 vanished before elimination [2021-07-09 17:31:19,389 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:31:19,389 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:194, output treesize:11 [2021-07-09 17:31:19,418 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:31:19,418 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [155782813] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:31:19,418 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:31:19,418 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 20 [2021-07-09 17:31:19,418 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314139165] [2021-07-09 17:31:19,418 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:31:19,418 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:31:19,419 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:31:19,419 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:31:19,419 INFO L87 Difference]: Start difference. First operand 882 states and 2446 transitions. Second operand has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:20,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:31:20,763 INFO L93 Difference]: Finished difference Result 1043 states and 2788 transitions. [2021-07-09 17:31:20,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-07-09 17:31:20,763 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:31:20,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:31:20,765 INFO L225 Difference]: With dead ends: 1043 [2021-07-09 17:31:20,765 INFO L226 Difference]: Without dead ends: 1039 [2021-07-09 17:31:20,765 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 1665.6ms TimeCoverageRelationStatistics Valid=154, Invalid=1106, Unknown=0, NotChecked=0, Total=1260 [2021-07-09 17:31:20,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1039 states. [2021-07-09 17:31:20,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1039 to 917. [2021-07-09 17:31:20,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 917 states, 916 states have (on average 2.7903930131004366) internal successors, (2556), 916 states have internal predecessors, (2556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:20,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 917 states to 917 states and 2556 transitions. [2021-07-09 17:31:20,776 INFO L78 Accepts]: Start accepts. Automaton has 917 states and 2556 transitions. Word has length 18 [2021-07-09 17:31:20,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:31:20,776 INFO L482 AbstractCegarLoop]: Abstraction has 917 states and 2556 transitions. [2021-07-09 17:31:20,776 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:20,776 INFO L276 IsEmpty]: Start isEmpty. Operand 917 states and 2556 transitions. [2021-07-09 17:31:20,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:31:20,777 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:31:20,777 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:31:20,981 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 339 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2233 [2021-07-09 17:31:20,981 INFO L430 AbstractCegarLoop]: === Iteration 349 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:31:20,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:31:20,981 INFO L82 PathProgramCache]: Analyzing trace with hash -518101658, now seen corresponding path program 335 times [2021-07-09 17:31:20,981 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:31:20,982 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468356682] [2021-07-09 17:31:20,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:31:20,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:31:21,283 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:31:21,283 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:31:21,283 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468356682] [2021-07-09 17:31:21,283 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468356682] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:31:21,283 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1814851255] [2021-07-09 17:31:21,283 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 340 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 340 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:31:21,319 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:31:21,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:31:21,322 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:31:21,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:31:21,693 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 48 [2021-07-09 17:31:22,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:22,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:22,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:22,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:22,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:22,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:22,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:22,007 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:22,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:22,012 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:22,013 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 42 [2021-07-09 17:31:22,015 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:22,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:22,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:22,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:22,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:22,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:22,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:22,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:22,022 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:22,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:22,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:31:22,024 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:22,066 INFO L628 ElimStorePlain]: treesize reduction 91, result has 45.8 percent of original size [2021-07-09 17:31:22,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:22,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:22,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:22,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:22,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:22,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:22,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 27 [2021-07-09 17:31:22,073 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:22,082 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:31:22,083 INFO L518 ElimStorePlain]: Eliminatee v_prenex_173 vanished before elimination [2021-07-09 17:31:22,085 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:22,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2021-07-09 17:31:22,086 INFO L550 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:31:22,095 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:31:22,096 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:31:22,096 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:257, output treesize:22 [2021-07-09 17:31:22,132 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:31:22,132 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1814851255] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:31:22,132 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:31:22,132 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 20 [2021-07-09 17:31:22,132 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905397295] [2021-07-09 17:31:22,132 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:31:22,132 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:31:22,132 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:31:22,133 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=338, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:31:22,133 INFO L87 Difference]: Start difference. First operand 917 states and 2556 transitions. Second operand has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:23,753 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 64 [2021-07-09 17:31:23,923 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 82 [2021-07-09 17:31:24,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:31:24,061 INFO L93 Difference]: Finished difference Result 1092 states and 2931 transitions. [2021-07-09 17:31:24,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-09 17:31:24,061 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:31:24,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:31:24,062 INFO L225 Difference]: With dead ends: 1092 [2021-07-09 17:31:24,063 INFO L226 Difference]: Without dead ends: 1072 [2021-07-09 17:31:24,063 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 2259.0ms TimeCoverageRelationStatistics Valid=144, Invalid=1116, Unknown=0, NotChecked=0, Total=1260 [2021-07-09 17:31:24,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1072 states. [2021-07-09 17:31:24,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1072 to 946. [2021-07-09 17:31:24,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 946 states, 945 states have (on average 2.785185185185185) internal successors, (2632), 945 states have internal predecessors, (2632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:24,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 2632 transitions. [2021-07-09 17:31:24,073 INFO L78 Accepts]: Start accepts. Automaton has 946 states and 2632 transitions. Word has length 18 [2021-07-09 17:31:24,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:31:24,073 INFO L482 AbstractCegarLoop]: Abstraction has 946 states and 2632 transitions. [2021-07-09 17:31:24,073 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:24,073 INFO L276 IsEmpty]: Start isEmpty. Operand 946 states and 2632 transitions. [2021-07-09 17:31:24,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:31:24,074 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:31:24,074 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:31:24,289 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2252,340 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:31:24,290 INFO L430 AbstractCegarLoop]: === Iteration 350 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:31:24,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:31:24,290 INFO L82 PathProgramCache]: Analyzing trace with hash -539107866, now seen corresponding path program 336 times [2021-07-09 17:31:24,290 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:31:24,290 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531807556] [2021-07-09 17:31:24,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:31:24,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:31:24,671 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:31:24,671 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:31:24,671 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531807556] [2021-07-09 17:31:24,671 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531807556] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:31:24,671 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1651405215] [2021-07-09 17:31:24,671 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 341 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 341 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:31:24,702 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:31:24,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:31:24,703 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:31:24,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:31:25,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:25,349 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:25,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:25,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:25,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:25,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:25,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:25,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:31:25,353 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:25,370 INFO L628 ElimStorePlain]: treesize reduction 151, result has 6.8 percent of original size [2021-07-09 17:31:25,370 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:31:25,370 INFO L518 ElimStorePlain]: Eliminatee v_prenex_177 vanished before elimination [2021-07-09 17:31:25,371 INFO L518 ElimStorePlain]: Eliminatee v_prenex_178 vanished before elimination [2021-07-09 17:31:25,371 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:31:25,371 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:206, output treesize:11 [2021-07-09 17:31:25,402 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:31:25,402 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1651405215] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:31:25,402 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:31:25,402 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 22 [2021-07-09 17:31:25,402 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789810628] [2021-07-09 17:31:25,403 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:31:25,403 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:31:25,403 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:31:25,403 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=416, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:31:25,403 INFO L87 Difference]: Start difference. First operand 946 states and 2632 transitions. Second operand has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:26,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:31:26,970 INFO L93 Difference]: Finished difference Result 1041 states and 2835 transitions. [2021-07-09 17:31:26,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-09 17:31:26,971 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:31:26,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:31:26,972 INFO L225 Difference]: With dead ends: 1041 [2021-07-09 17:31:26,972 INFO L226 Difference]: Without dead ends: 1037 [2021-07-09 17:31:26,972 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 1913.0ms TimeCoverageRelationStatistics Valid=127, Invalid=1133, Unknown=0, NotChecked=0, Total=1260 [2021-07-09 17:31:26,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1037 states. [2021-07-09 17:31:26,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1037 to 946. [2021-07-09 17:31:26,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 946 states, 945 states have (on average 2.785185185185185) internal successors, (2632), 945 states have internal predecessors, (2632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:26,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 2632 transitions. [2021-07-09 17:31:26,982 INFO L78 Accepts]: Start accepts. Automaton has 946 states and 2632 transitions. Word has length 18 [2021-07-09 17:31:26,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:31:26,982 INFO L482 AbstractCegarLoop]: Abstraction has 946 states and 2632 transitions. [2021-07-09 17:31:26,982 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:26,982 INFO L276 IsEmpty]: Start isEmpty. Operand 946 states and 2632 transitions. [2021-07-09 17:31:26,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:31:26,983 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:31:26,983 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:31:27,196 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2273,341 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:31:27,197 INFO L430 AbstractCegarLoop]: === Iteration 351 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:31:27,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:31:27,197 INFO L82 PathProgramCache]: Analyzing trace with hash 312380492, now seen corresponding path program 337 times [2021-07-09 17:31:27,197 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:31:27,197 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208757837] [2021-07-09 17:31:27,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:31:27,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:31:27,624 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:31:27,624 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:31:27,624 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208757837] [2021-07-09 17:31:27,624 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208757837] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:31:27,624 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1786165675] [2021-07-09 17:31:27,624 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 342 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 342 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:31:27,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:31:27,664 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:31:27,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:31:28,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:28,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:28,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:28,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:28,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:28,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:28,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:28,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:28,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 38 [2021-07-09 17:31:28,285 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:28,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:28,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:28,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:28,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:28,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:28,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:28,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:28,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:28,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:28,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 40 [2021-07-09 17:31:28,299 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:28,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:28,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:28,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:28,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:28,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:28,305 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:28,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:28,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 38 [2021-07-09 17:31:28,308 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:28,319 INFO L628 ElimStorePlain]: treesize reduction 62, result has 15.1 percent of original size [2021-07-09 17:31:28,319 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:31:28,320 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:31:28,320 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:194, output treesize:11 [2021-07-09 17:31:28,352 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:31:28,352 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1786165675] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:31:28,352 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:31:28,352 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-07-09 17:31:28,352 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191628838] [2021-07-09 17:31:28,352 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:31:28,352 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:31:28,353 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:31:28,353 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=456, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:31:28,353 INFO L87 Difference]: Start difference. First operand 946 states and 2632 transitions. Second operand has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:30,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:31:30,073 INFO L93 Difference]: Finished difference Result 1121 states and 2991 transitions. [2021-07-09 17:31:30,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-07-09 17:31:30,073 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:31:30,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:31:30,075 INFO L225 Difference]: With dead ends: 1121 [2021-07-09 17:31:30,075 INFO L226 Difference]: Without dead ends: 1115 [2021-07-09 17:31:30,075 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 267 ImplicationChecksByTransitivity, 2111.5ms TimeCoverageRelationStatistics Valid=165, Invalid=1557, Unknown=0, NotChecked=0, Total=1722 [2021-07-09 17:31:30,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1115 states. [2021-07-09 17:31:30,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1115 to 963. [2021-07-09 17:31:30,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 963 states, 962 states have (on average 2.7972972972972974) internal successors, (2691), 962 states have internal predecessors, (2691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:30,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 2691 transitions. [2021-07-09 17:31:30,087 INFO L78 Accepts]: Start accepts. Automaton has 963 states and 2691 transitions. Word has length 18 [2021-07-09 17:31:30,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:31:30,087 INFO L482 AbstractCegarLoop]: Abstraction has 963 states and 2691 transitions. [2021-07-09 17:31:30,087 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:30,087 INFO L276 IsEmpty]: Start isEmpty. Operand 963 states and 2691 transitions. [2021-07-09 17:31:30,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:31:30,088 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:31:30,088 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:31:30,300 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2292,342 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:31:30,301 INFO L430 AbstractCegarLoop]: === Iteration 352 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:31:30,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:31:30,301 INFO L82 PathProgramCache]: Analyzing trace with hash 320110890, now seen corresponding path program 338 times [2021-07-09 17:31:30,301 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:31:30,301 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482192598] [2021-07-09 17:31:30,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:31:30,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:31:30,805 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:31:30,805 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:31:30,805 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482192598] [2021-07-09 17:31:30,805 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482192598] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:31:30,805 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1592186005] [2021-07-09 17:31:30,805 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 343 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 343 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:31:30,835 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:31:30,835 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:31:30,836 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 57 conjunts are in the unsatisfiable core [2021-07-09 17:31:30,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:31:31,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:31,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:31,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:31,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:31,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:31,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:31,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:31,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:31,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:31,421 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:31,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 48 [2021-07-09 17:31:31,422 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:31,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:31,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:31,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:31,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:31,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:31,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:31,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:31,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:31,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:31,433 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:31,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 32 [2021-07-09 17:31:31,435 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:31,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:31,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:31,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:31,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:31,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:31,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:31,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:31,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:31,442 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:31,446 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:31,446 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:31:31,448 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:31,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:31,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:31,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:31,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:31,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:31,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:31,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:31,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:31,454 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:31,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:31:31,456 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:31,499 INFO L628 ElimStorePlain]: treesize reduction 97, result has 42.9 percent of original size [2021-07-09 17:31:31,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:31,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-09 17:31:31,502 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:31,519 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:31:31,519 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:31:31,520 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:333, output treesize:62 [2021-07-09 17:31:31,594 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:31:31,594 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1592186005] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:31:31,594 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:31:31,594 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 24 [2021-07-09 17:31:31,594 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879295012] [2021-07-09 17:31:31,594 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-07-09 17:31:31,594 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:31:31,595 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-07-09 17:31:31,595 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=485, Unknown=0, NotChecked=0, Total=552 [2021-07-09 17:31:31,595 INFO L87 Difference]: Start difference. First operand 963 states and 2691 transitions. Second operand has 24 states, 24 states have (on average 1.3333333333333333) internal successors, (32), 24 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:32,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:31:32,810 INFO L93 Difference]: Finished difference Result 1135 states and 3035 transitions. [2021-07-09 17:31:32,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-07-09 17:31:32,811 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.3333333333333333) internal successors, (32), 24 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:31:32,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:31:32,812 INFO L225 Difference]: With dead ends: 1135 [2021-07-09 17:31:32,812 INFO L226 Difference]: Without dead ends: 1123 [2021-07-09 17:31:32,812 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 8 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 254 ImplicationChecksByTransitivity, 1769.9ms TimeCoverageRelationStatistics Valid=161, Invalid=1171, Unknown=0, NotChecked=0, Total=1332 [2021-07-09 17:31:32,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1123 states. [2021-07-09 17:31:32,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1123 to 974. [2021-07-09 17:31:32,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 974 states, 973 states have (on average 2.8098663926002057) internal successors, (2734), 973 states have internal predecessors, (2734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:32,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 974 states to 974 states and 2734 transitions. [2021-07-09 17:31:32,823 INFO L78 Accepts]: Start accepts. Automaton has 974 states and 2734 transitions. Word has length 18 [2021-07-09 17:31:32,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:31:32,823 INFO L482 AbstractCegarLoop]: Abstraction has 974 states and 2734 transitions. [2021-07-09 17:31:32,823 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 1.3333333333333333) internal successors, (32), 24 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:32,823 INFO L276 IsEmpty]: Start isEmpty. Operand 974 states and 2734 transitions. [2021-07-09 17:31:32,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:31:32,824 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:31:32,824 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:31:33,040 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 343 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2314 [2021-07-09 17:31:33,041 INFO L430 AbstractCegarLoop]: === Iteration 353 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:31:33,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:31:33,041 INFO L82 PathProgramCache]: Analyzing trace with hash -1169294106, now seen corresponding path program 339 times [2021-07-09 17:31:33,041 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:31:33,041 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951529382] [2021-07-09 17:31:33,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:31:33,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:31:33,598 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:31:33,599 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:31:33,599 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951529382] [2021-07-09 17:31:33,599 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951529382] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:31:33,599 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1997362066] [2021-07-09 17:31:33,599 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 344 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 344 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:31:33,626 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:31:33,626 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:31:33,627 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 57 conjunts are in the unsatisfiable core [2021-07-09 17:31:33,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:31:34,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:34,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:34,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:34,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:34,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:34,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:34,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:34,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:34,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:34,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:34,177 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 48 [2021-07-09 17:31:34,179 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:34,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:34,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:34,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:34,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:34,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:34,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:34,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:34,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:34,186 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:34,191 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:34,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 32 [2021-07-09 17:31:34,193 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:34,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:34,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:34,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:34,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:34,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:34,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:34,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:34,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:34,201 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:34,206 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:34,206 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:31:34,234 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:34,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:34,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:34,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:34,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:34,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:34,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:34,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:34,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:34,243 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:34,243 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:31:34,245 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:34,307 INFO L628 ElimStorePlain]: treesize reduction 89, result has 45.1 percent of original size [2021-07-09 17:31:34,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:34,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-09 17:31:34,310 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:34,335 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:31:34,336 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:31:34,336 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:333, output treesize:62 [2021-07-09 17:31:34,442 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:31:34,442 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1997362066] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:31:34,442 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:31:34,442 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 24 [2021-07-09 17:31:34,442 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671053406] [2021-07-09 17:31:34,442 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-07-09 17:31:34,442 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:31:34,443 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-07-09 17:31:34,443 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=487, Unknown=0, NotChecked=0, Total=552 [2021-07-09 17:31:34,443 INFO L87 Difference]: Start difference. First operand 974 states and 2734 transitions. Second operand has 24 states, 24 states have (on average 1.3333333333333333) internal successors, (32), 24 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:35,866 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 35 [2021-07-09 17:31:36,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:31:36,059 INFO L93 Difference]: Finished difference Result 1092 states and 2973 transitions. [2021-07-09 17:31:36,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-09 17:31:36,060 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.3333333333333333) internal successors, (32), 24 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:31:36,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:31:36,062 INFO L225 Difference]: With dead ends: 1092 [2021-07-09 17:31:36,062 INFO L226 Difference]: Without dead ends: 1084 [2021-07-09 17:31:36,062 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 8 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 248 ImplicationChecksByTransitivity, 2096.2ms TimeCoverageRelationStatistics Valid=147, Invalid=1185, Unknown=0, NotChecked=0, Total=1332 [2021-07-09 17:31:36,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1084 states. [2021-07-09 17:31:36,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1084 to 977. [2021-07-09 17:31:36,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 977 states, 976 states have (on average 2.810450819672131) internal successors, (2743), 976 states have internal predecessors, (2743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:36,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 977 states to 977 states and 2743 transitions. [2021-07-09 17:31:36,073 INFO L78 Accepts]: Start accepts. Automaton has 977 states and 2743 transitions. Word has length 18 [2021-07-09 17:31:36,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:31:36,073 INFO L482 AbstractCegarLoop]: Abstraction has 977 states and 2743 transitions. [2021-07-09 17:31:36,073 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 1.3333333333333333) internal successors, (32), 24 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:36,073 INFO L276 IsEmpty]: Start isEmpty. Operand 977 states and 2743 transitions. [2021-07-09 17:31:36,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:31:36,074 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:31:36,074 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:31:36,288 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2325,344 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:31:36,289 INFO L430 AbstractCegarLoop]: === Iteration 354 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:31:36,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:31:36,289 INFO L82 PathProgramCache]: Analyzing trace with hash -96208726, now seen corresponding path program 340 times [2021-07-09 17:31:36,289 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:31:36,289 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251391972] [2021-07-09 17:31:36,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:31:36,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:31:36,865 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:31:36,865 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:31:36,865 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251391972] [2021-07-09 17:31:36,865 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251391972] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:31:36,865 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1433951821] [2021-07-09 17:31:36,865 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 345 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 345 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:31:36,895 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:31:36,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:31:36,896 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:31:36,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:31:37,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:37,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:37,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:37,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:37,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:37,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:37,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:37,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:37,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:37,590 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:37,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:31:37,592 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:37,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:37,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:37,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:37,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:37,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:37,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:37,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:37,600 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:37,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:37,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 42 [2021-07-09 17:31:37,603 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:37,615 INFO L628 ElimStorePlain]: treesize reduction 112, result has 8.9 percent of original size [2021-07-09 17:31:37,616 INFO L518 ElimStorePlain]: Eliminatee v_prenex_182 vanished before elimination [2021-07-09 17:31:37,616 INFO L518 ElimStorePlain]: Eliminatee v_prenex_183 vanished before elimination [2021-07-09 17:31:37,616 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:31:37,616 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:31:37,616 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:206, output treesize:11 [2021-07-09 17:31:37,653 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:31:37,653 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1433951821] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:31:37,653 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:31:37,653 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-07-09 17:31:37,654 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413248815] [2021-07-09 17:31:37,654 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:31:37,654 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:31:37,654 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:31:37,654 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=459, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:31:37,654 INFO L87 Difference]: Start difference. First operand 977 states and 2743 transitions. Second operand has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:38,340 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 64 [2021-07-09 17:31:39,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:31:39,054 INFO L93 Difference]: Finished difference Result 1061 states and 2921 transitions. [2021-07-09 17:31:39,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:31:39,055 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:31:39,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:31:39,056 INFO L225 Difference]: With dead ends: 1061 [2021-07-09 17:31:39,056 INFO L226 Difference]: Without dead ends: 1057 [2021-07-09 17:31:39,056 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 1983.6ms TimeCoverageRelationStatistics Valid=103, Invalid=953, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 17:31:39,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1057 states. [2021-07-09 17:31:39,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1057 to 980. [2021-07-09 17:31:39,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 980 states, 979 states have (on average 2.8110316649642493) internal successors, (2752), 979 states have internal predecessors, (2752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:39,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 980 states to 980 states and 2752 transitions. [2021-07-09 17:31:39,066 INFO L78 Accepts]: Start accepts. Automaton has 980 states and 2752 transitions. Word has length 18 [2021-07-09 17:31:39,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:31:39,067 INFO L482 AbstractCegarLoop]: Abstraction has 980 states and 2752 transitions. [2021-07-09 17:31:39,067 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:39,067 INFO L276 IsEmpty]: Start isEmpty. Operand 980 states and 2752 transitions. [2021-07-09 17:31:39,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:31:39,068 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:31:39,068 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:31:39,281 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 345 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2336 [2021-07-09 17:31:39,281 INFO L430 AbstractCegarLoop]: === Iteration 355 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:31:39,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:31:39,281 INFO L82 PathProgramCache]: Analyzing trace with hash -1190300314, now seen corresponding path program 341 times [2021-07-09 17:31:39,281 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:31:39,281 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215668311] [2021-07-09 17:31:39,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:31:39,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:31:39,511 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:31:39,511 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:31:39,511 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215668311] [2021-07-09 17:31:39,511 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215668311] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:31:39,511 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1693281470] [2021-07-09 17:31:39,511 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 346 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 346 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:31:39,539 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:31:39,539 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:31:39,540 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:31:39,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:31:40,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:40,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:40,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:40,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:40,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:40,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:40,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:40,191 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:40,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:40,197 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:40,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 42 [2021-07-09 17:31:40,199 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:40,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:40,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:40,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:40,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:40,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:40,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:40,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:40,206 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:40,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:40,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:31:40,209 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:40,221 INFO L628 ElimStorePlain]: treesize reduction 106, result has 9.4 percent of original size [2021-07-09 17:31:40,222 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:31:40,222 INFO L518 ElimStorePlain]: Eliminatee v_prenex_187 vanished before elimination [2021-07-09 17:31:40,222 INFO L518 ElimStorePlain]: Eliminatee v_prenex_188 vanished before elimination [2021-07-09 17:31:40,222 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:31:40,222 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:206, output treesize:11 [2021-07-09 17:31:40,255 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:31:40,255 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1693281470] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:31:40,255 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:31:40,255 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 22 [2021-07-09 17:31:40,255 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197595800] [2021-07-09 17:31:40,255 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:31:40,255 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:31:40,255 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:31:40,255 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=413, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:31:40,256 INFO L87 Difference]: Start difference. First operand 980 states and 2752 transitions. Second operand has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:41,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:31:41,798 INFO L93 Difference]: Finished difference Result 1109 states and 3024 transitions. [2021-07-09 17:31:41,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-09 17:31:41,798 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:31:41,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:31:41,800 INFO L225 Difference]: With dead ends: 1109 [2021-07-09 17:31:41,800 INFO L226 Difference]: Without dead ends: 1105 [2021-07-09 17:31:41,800 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 1651.5ms TimeCoverageRelationStatistics Valid=127, Invalid=1133, Unknown=0, NotChecked=0, Total=1260 [2021-07-09 17:31:41,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1105 states. [2021-07-09 17:31:41,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1105 to 987. [2021-07-09 17:31:41,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 987 states, 986 states have (on average 2.814401622718053) internal successors, (2775), 986 states have internal predecessors, (2775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:41,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 987 states to 987 states and 2775 transitions. [2021-07-09 17:31:41,817 INFO L78 Accepts]: Start accepts. Automaton has 987 states and 2775 transitions. Word has length 18 [2021-07-09 17:31:41,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:31:41,817 INFO L482 AbstractCegarLoop]: Abstraction has 987 states and 2775 transitions. [2021-07-09 17:31:41,817 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:41,818 INFO L276 IsEmpty]: Start isEmpty. Operand 987 states and 2775 transitions. [2021-07-09 17:31:41,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:31:41,819 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:31:41,819 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:31:42,035 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 346 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2354 [2021-07-09 17:31:42,035 INFO L430 AbstractCegarLoop]: === Iteration 356 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:31:42,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:31:42,036 INFO L82 PathProgramCache]: Analyzing trace with hash 405932714, now seen corresponding path program 342 times [2021-07-09 17:31:42,036 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:31:42,036 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802052420] [2021-07-09 17:31:42,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:31:42,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:31:42,603 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:31:42,603 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:31:42,603 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802052420] [2021-07-09 17:31:42,603 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802052420] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:31:42,604 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [707838391] [2021-07-09 17:31:42,604 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 347 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 347 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:31:42,634 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:31:42,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:31:42,635 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:31:42,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:31:43,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:43,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:43,284 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:43,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 34 [2021-07-09 17:31:43,289 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:43,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:43,294 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:43,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 34 [2021-07-09 17:31:43,322 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:43,325 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:43,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:43,327 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:43,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 36 [2021-07-09 17:31:43,331 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:43,334 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:43,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 26 [2021-07-09 17:31:43,336 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:43,350 INFO L628 ElimStorePlain]: treesize reduction 73, result has 17.0 percent of original size [2021-07-09 17:31:43,351 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:31:43,351 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:31:43,351 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:209, output treesize:11 [2021-07-09 17:31:43,387 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:31:43,388 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [707838391] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:31:43,388 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:31:43,388 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-07-09 17:31:43,388 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510313714] [2021-07-09 17:31:43,388 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:31:43,388 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:31:43,388 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:31:43,388 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=458, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:31:43,388 INFO L87 Difference]: Start difference. First operand 987 states and 2775 transitions. Second operand has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:44,815 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 63 [2021-07-09 17:31:45,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:31:45,351 INFO L93 Difference]: Finished difference Result 1066 states and 2915 transitions. [2021-07-09 17:31:45,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-07-09 17:31:45,351 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:31:45,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:31:45,353 INFO L225 Difference]: With dead ends: 1066 [2021-07-09 17:31:45,353 INFO L226 Difference]: Without dead ends: 1053 [2021-07-09 17:31:45,353 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 2488.8ms TimeCoverageRelationStatistics Valid=150, Invalid=1490, Unknown=0, NotChecked=0, Total=1640 [2021-07-09 17:31:45,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1053 states. [2021-07-09 17:31:45,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1053 to 1013. [2021-07-09 17:31:45,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1013 states, 1012 states have (on average 2.8033596837944663) internal successors, (2837), 1012 states have internal predecessors, (2837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:45,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1013 states to 1013 states and 2837 transitions. [2021-07-09 17:31:45,363 INFO L78 Accepts]: Start accepts. Automaton has 1013 states and 2837 transitions. Word has length 18 [2021-07-09 17:31:45,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:31:45,364 INFO L482 AbstractCegarLoop]: Abstraction has 1013 states and 2837 transitions. [2021-07-09 17:31:45,364 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:45,364 INFO L276 IsEmpty]: Start isEmpty. Operand 1013 states and 2837 transitions. [2021-07-09 17:31:45,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:31:45,365 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:31:45,365 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:31:45,580 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2373,347 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:31:45,581 INFO L430 AbstractCegarLoop]: === Iteration 357 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:31:45,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:31:45,581 INFO L82 PathProgramCache]: Analyzing trace with hash 973957934, now seen corresponding path program 343 times [2021-07-09 17:31:45,581 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:31:45,581 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611759631] [2021-07-09 17:31:45,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:31:45,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:31:45,899 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:31:45,899 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:31:45,899 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611759631] [2021-07-09 17:31:45,899 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611759631] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:31:45,899 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [826782090] [2021-07-09 17:31:45,899 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 348 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 348 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:31:45,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:31:45,928 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:31:45,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:31:46,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:46,547 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:46,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 36 [2021-07-09 17:31:46,551 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:46,554 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:46,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:46,556 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:46,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 34 [2021-07-09 17:31:46,561 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:46,563 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:46,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 34 [2021-07-09 17:31:46,565 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:46,576 INFO L628 ElimStorePlain]: treesize reduction 66, result has 14.3 percent of original size [2021-07-09 17:31:46,577 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:31:46,577 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:31:46,577 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:170, output treesize:11 [2021-07-09 17:31:46,606 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:31:46,607 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [826782090] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:31:46,607 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:31:46,607 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-07-09 17:31:46,607 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027121947] [2021-07-09 17:31:46,607 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:31:46,607 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:31:46,607 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:31:46,607 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=373, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:31:46,607 INFO L87 Difference]: Start difference. First operand 1013 states and 2837 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:48,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:31:48,302 INFO L93 Difference]: Finished difference Result 1087 states and 2996 transitions. [2021-07-09 17:31:48,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:31:48,303 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:31:48,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:31:48,305 INFO L225 Difference]: With dead ends: 1087 [2021-07-09 17:31:48,305 INFO L226 Difference]: Without dead ends: 1078 [2021-07-09 17:31:48,305 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 2056.2ms TimeCoverageRelationStatistics Valid=159, Invalid=1173, Unknown=0, NotChecked=0, Total=1332 [2021-07-09 17:31:48,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1078 states. [2021-07-09 17:31:48,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1078 to 1020. [2021-07-09 17:31:48,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1020 states, 1019 states have (on average 2.8115799803729145) internal successors, (2865), 1019 states have internal predecessors, (2865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:48,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1020 states to 1020 states and 2865 transitions. [2021-07-09 17:31:48,316 INFO L78 Accepts]: Start accepts. Automaton has 1020 states and 2865 transitions. Word has length 18 [2021-07-09 17:31:48,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:31:48,316 INFO L482 AbstractCegarLoop]: Abstraction has 1020 states and 2865 transitions. [2021-07-09 17:31:48,316 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:48,316 INFO L276 IsEmpty]: Start isEmpty. Operand 1020 states and 2865 transitions. [2021-07-09 17:31:48,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:31:48,317 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:31:48,317 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:31:48,518 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2406,348 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:31:48,518 INFO L430 AbstractCegarLoop]: === Iteration 358 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:31:48,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:31:48,518 INFO L82 PathProgramCache]: Analyzing trace with hash -507716664, now seen corresponding path program 344 times [2021-07-09 17:31:48,518 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:31:48,518 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229935577] [2021-07-09 17:31:48,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:31:48,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:31:48,703 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:31:48,703 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:31:48,704 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229935577] [2021-07-09 17:31:48,704 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229935577] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:31:48,704 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [442756966] [2021-07-09 17:31:48,704 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 349 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 349 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:31:48,733 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:31:48,733 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:31:48,734 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 57 conjunts are in the unsatisfiable core [2021-07-09 17:31:48,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:31:49,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:49,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:49,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:49,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:49,307 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:49,311 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:49,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 28 [2021-07-09 17:31:49,314 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:49,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:49,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:49,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:49,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:49,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:49,325 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:49,327 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 36 [2021-07-09 17:31:49,329 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:49,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:49,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:49,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:49,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:49,336 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:49,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:49,340 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:49,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 36 [2021-07-09 17:31:49,344 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:49,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:49,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:49,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:49,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:49,351 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:49,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:49,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 44 [2021-07-09 17:31:49,354 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:49,420 INFO L628 ElimStorePlain]: treesize reduction 99, result has 40.4 percent of original size [2021-07-09 17:31:49,423 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:49,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2021-07-09 17:31:49,425 INFO L550 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:31:49,453 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:31:49,454 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:31:49,454 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:301, output treesize:62 [2021-07-09 17:31:49,542 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:31:49,543 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [442756966] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:31:49,543 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:31:49,543 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 20 [2021-07-09 17:31:49,543 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583172899] [2021-07-09 17:31:49,543 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:31:49,543 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:31:49,543 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:31:49,543 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:31:49,544 INFO L87 Difference]: Start difference. First operand 1020 states and 2865 transitions. Second operand has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:50,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:31:50,381 INFO L93 Difference]: Finished difference Result 1136 states and 3101 transitions. [2021-07-09 17:31:50,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-09 17:31:50,381 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:31:50,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:31:50,383 INFO L225 Difference]: With dead ends: 1136 [2021-07-09 17:31:50,383 INFO L226 Difference]: Without dead ends: 1129 [2021-07-09 17:31:50,383 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 201 ImplicationChecksByTransitivity, 1225.6ms TimeCoverageRelationStatistics Valid=136, Invalid=856, Unknown=0, NotChecked=0, Total=992 [2021-07-09 17:31:50,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1129 states. [2021-07-09 17:31:50,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1129 to 1037. [2021-07-09 17:31:50,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1037 states, 1036 states have (on average 2.8291505791505793) internal successors, (2931), 1036 states have internal predecessors, (2931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:50,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1037 states to 1037 states and 2931 transitions. [2021-07-09 17:31:50,396 INFO L78 Accepts]: Start accepts. Automaton has 1037 states and 2931 transitions. Word has length 18 [2021-07-09 17:31:50,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:31:50,396 INFO L482 AbstractCegarLoop]: Abstraction has 1037 states and 2931 transitions. [2021-07-09 17:31:50,396 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:50,396 INFO L276 IsEmpty]: Start isEmpty. Operand 1037 states and 2931 transitions. [2021-07-09 17:31:50,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:31:50,397 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:31:50,397 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:31:50,614 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2438,349 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:31:50,614 INFO L430 AbstractCegarLoop]: === Iteration 359 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:31:50,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:31:50,614 INFO L82 PathProgramCache]: Analyzing trace with hash -2018127868, now seen corresponding path program 345 times [2021-07-09 17:31:50,615 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:31:50,615 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670409886] [2021-07-09 17:31:50,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:31:50,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:31:50,852 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:31:50,852 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:31:50,852 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670409886] [2021-07-09 17:31:50,852 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670409886] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:31:50,852 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [479534667] [2021-07-09 17:31:50,852 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 350 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 350 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:31:50,883 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-09 17:31:50,884 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:31:50,885 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:31:50,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:31:51,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:51,582 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:51,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:51,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:51,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:51,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:51,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 38 [2021-07-09 17:31:51,587 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:51,605 INFO L628 ElimStorePlain]: treesize reduction 143, result has 7.1 percent of original size [2021-07-09 17:31:51,606 INFO L518 ElimStorePlain]: Eliminatee v_prenex_191 vanished before elimination [2021-07-09 17:31:51,606 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-09 17:31:51,606 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:31:51,606 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:31:51,606 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:194, output treesize:11 [2021-07-09 17:31:51,655 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:31:51,655 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [479534667] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:31:51,655 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:31:51,655 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 20 [2021-07-09 17:31:51,656 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109846934] [2021-07-09 17:31:51,656 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:31:51,656 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:31:51,656 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:31:51,656 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:31:51,656 INFO L87 Difference]: Start difference. First operand 1037 states and 2931 transitions. Second operand has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:52,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:31:52,665 INFO L93 Difference]: Finished difference Result 1209 states and 3323 transitions. [2021-07-09 17:31:52,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:31:52,665 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:31:52,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:31:52,667 INFO L225 Difference]: With dead ends: 1209 [2021-07-09 17:31:52,667 INFO L226 Difference]: Without dead ends: 1205 [2021-07-09 17:31:52,668 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 1449.0ms TimeCoverageRelationStatistics Valid=130, Invalid=862, Unknown=0, NotChecked=0, Total=992 [2021-07-09 17:31:52,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1205 states. [2021-07-09 17:31:52,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1205 to 1051. [2021-07-09 17:31:52,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1051 states, 1050 states have (on average 2.84) internal successors, (2982), 1050 states have internal predecessors, (2982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:52,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1051 states to 1051 states and 2982 transitions. [2021-07-09 17:31:52,680 INFO L78 Accepts]: Start accepts. Automaton has 1051 states and 2982 transitions. Word has length 18 [2021-07-09 17:31:52,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:31:52,680 INFO L482 AbstractCegarLoop]: Abstraction has 1051 states and 2982 transitions. [2021-07-09 17:31:52,680 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:52,680 INFO L276 IsEmpty]: Start isEmpty. Operand 1051 states and 2982 transitions. [2021-07-09 17:31:52,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:31:52,681 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:31:52,681 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:31:52,897 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 350 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2448 [2021-07-09 17:31:52,898 INFO L430 AbstractCegarLoop]: === Iteration 360 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:31:52,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:31:52,898 INFO L82 PathProgramCache]: Analyzing trace with hash 1625646980, now seen corresponding path program 346 times [2021-07-09 17:31:52,898 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:31:52,898 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761435193] [2021-07-09 17:31:52,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:31:52,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:31:53,221 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:31:53,222 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:31:53,222 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761435193] [2021-07-09 17:31:53,222 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761435193] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:31:53,222 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [902634167] [2021-07-09 17:31:53,222 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 351 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 351 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:31:53,250 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:31:53,251 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:31:53,252 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:31:53,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:31:53,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:53,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:53,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:53,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:53,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:53,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:53,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:53,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:53,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:53,954 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:53,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 32 [2021-07-09 17:31:53,957 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:53,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:53,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:53,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:53,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:53,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:53,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:53,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:53,965 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:53,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:53,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:31:53,967 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:54,020 INFO L628 ElimStorePlain]: treesize reduction 95, result has 46.3 percent of original size [2021-07-09 17:31:54,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:54,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:54,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:54,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:54,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:54,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:54,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:54,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:54,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:54,028 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:54,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 42 [2021-07-09 17:31:54,031 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:54,042 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:31:54,042 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:31:54,045 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:54,045 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2021-07-09 17:31:54,046 INFO L550 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:31:54,057 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:31:54,059 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:31:54,059 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:257, output treesize:22 [2021-07-09 17:31:54,099 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:31:54,100 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [902634167] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:31:54,100 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:31:54,100 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-07-09 17:31:54,100 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246381916] [2021-07-09 17:31:54,100 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:31:54,100 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:31:54,100 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:31:54,100 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=375, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:31:54,100 INFO L87 Difference]: Start difference. First operand 1051 states and 2982 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:54,589 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 52 [2021-07-09 17:31:55,352 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 64 [2021-07-09 17:31:55,503 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 86 [2021-07-09 17:31:55,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:31:55,627 INFO L93 Difference]: Finished difference Result 1096 states and 3062 transitions. [2021-07-09 17:31:55,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-09 17:31:55,627 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:31:55,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:31:55,629 INFO L225 Difference]: With dead ends: 1096 [2021-07-09 17:31:55,629 INFO L226 Difference]: Without dead ends: 1082 [2021-07-09 17:31:55,629 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 1958.7ms TimeCoverageRelationStatistics Valid=125, Invalid=931, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 17:31:55,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1082 states. [2021-07-09 17:31:55,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1082 to 1022. [2021-07-09 17:31:55,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1022 states, 1021 states have (on average 2.8481880509304602) internal successors, (2908), 1021 states have internal predecessors, (2908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:55,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1022 states to 1022 states and 2908 transitions. [2021-07-09 17:31:55,641 INFO L78 Accepts]: Start accepts. Automaton has 1022 states and 2908 transitions. Word has length 18 [2021-07-09 17:31:55,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:31:55,641 INFO L482 AbstractCegarLoop]: Abstraction has 1022 states and 2908 transitions. [2021-07-09 17:31:55,642 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:55,642 INFO L276 IsEmpty]: Start isEmpty. Operand 1022 states and 2908 transitions. [2021-07-09 17:31:55,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:31:55,643 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:31:55,643 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:31:55,859 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 351 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2468 [2021-07-09 17:31:55,860 INFO L430 AbstractCegarLoop]: === Iteration 361 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:31:55,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:31:55,860 INFO L82 PathProgramCache]: Analyzing trace with hash -1596234936, now seen corresponding path program 347 times [2021-07-09 17:31:55,860 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:31:55,860 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622290391] [2021-07-09 17:31:55,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:31:55,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:31:56,163 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:31:56,163 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:31:56,163 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622290391] [2021-07-09 17:31:56,163 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622290391] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:31:56,163 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [382083246] [2021-07-09 17:31:56,163 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 352 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 352 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:31:56,196 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:31:56,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:31:56,197 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:31:56,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:31:56,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:56,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:56,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:56,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:56,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:56,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:56,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:56,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:56,882 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:56,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:31:56,886 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:56,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:56,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:56,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:56,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:56,892 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:56,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:56,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:56,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:56,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 42 [2021-07-09 17:31:56,896 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:56,909 INFO L628 ElimStorePlain]: treesize reduction 106, result has 9.4 percent of original size [2021-07-09 17:31:56,909 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:31:56,909 INFO L518 ElimStorePlain]: Eliminatee v_prenex_198 vanished before elimination [2021-07-09 17:31:56,910 INFO L518 ElimStorePlain]: Eliminatee v_prenex_199 vanished before elimination [2021-07-09 17:31:56,910 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:31:56,910 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:206, output treesize:11 [2021-07-09 17:31:56,942 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:31:56,942 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [382083246] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:31:56,942 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:31:56,942 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-07-09 17:31:56,942 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834491193] [2021-07-09 17:31:56,942 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:31:56,942 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:31:56,942 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:31:56,942 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=367, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:31:56,943 INFO L87 Difference]: Start difference. First operand 1022 states and 2908 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:58,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:31:58,255 INFO L93 Difference]: Finished difference Result 1197 states and 3268 transitions. [2021-07-09 17:31:58,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:31:58,255 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:31:58,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:31:58,257 INFO L225 Difference]: With dead ends: 1197 [2021-07-09 17:31:58,257 INFO L226 Difference]: Without dead ends: 1187 [2021-07-09 17:31:58,257 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 1667.9ms TimeCoverageRelationStatistics Valid=132, Invalid=924, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 17:31:58,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1187 states. [2021-07-09 17:31:58,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1187 to 1054. [2021-07-09 17:31:58,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1054 states, 1053 states have (on average 2.8622981956315288) internal successors, (3014), 1053 states have internal predecessors, (3014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:58,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1054 states to 1054 states and 3014 transitions. [2021-07-09 17:31:58,272 INFO L78 Accepts]: Start accepts. Automaton has 1054 states and 3014 transitions. Word has length 18 [2021-07-09 17:31:58,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:31:58,272 INFO L482 AbstractCegarLoop]: Abstraction has 1054 states and 3014 transitions. [2021-07-09 17:31:58,272 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:31:58,272 INFO L276 IsEmpty]: Start isEmpty. Operand 1054 states and 3014 transitions. [2021-07-09 17:31:58,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:31:58,273 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:31:58,273 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:31:58,490 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2487,352 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:31:58,490 INFO L430 AbstractCegarLoop]: === Iteration 362 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:31:58,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:31:58,491 INFO L82 PathProgramCache]: Analyzing trace with hash -561310396, now seen corresponding path program 348 times [2021-07-09 17:31:58,491 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:31:58,491 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925757898] [2021-07-09 17:31:58,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:31:58,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:31:58,804 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:31:58,804 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:31:58,805 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925757898] [2021-07-09 17:31:58,805 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925757898] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:31:58,805 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [854937635] [2021-07-09 17:31:58,805 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 353 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 353 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:31:58,836 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-09 17:31:58,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:31:58,837 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 57 conjunts are in the unsatisfiable core [2021-07-09 17:31:58,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:31:59,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:59,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:59,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:59,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:59,375 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:59,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:59,380 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:59,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 36 [2021-07-09 17:31:59,384 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:59,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:59,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:59,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:59,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:59,391 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:59,396 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:59,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 36 [2021-07-09 17:31:59,400 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:59,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:59,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:59,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:59,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:59,406 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:59,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:59,411 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:59,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 44 [2021-07-09 17:31:59,415 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:59,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:59,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:59,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:59,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:31:59,422 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:59,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 28 [2021-07-09 17:31:59,424 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:31:59,489 INFO L628 ElimStorePlain]: treesize reduction 95, result has 41.4 percent of original size [2021-07-09 17:31:59,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:31:59,492 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2021-07-09 17:31:59,494 INFO L550 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:31:59,520 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:31:59,521 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:31:59,521 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:301, output treesize:62 [2021-07-09 17:31:59,610 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:31:59,611 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [854937635] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:31:59,611 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:31:59,611 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-07-09 17:31:59,611 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786597859] [2021-07-09 17:31:59,611 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:31:59,611 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:31:59,611 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:31:59,611 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=443, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:31:59,611 INFO L87 Difference]: Start difference. First operand 1054 states and 3014 transitions. Second operand has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:00,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:32:00,657 INFO L93 Difference]: Finished difference Result 1175 states and 3258 transitions. [2021-07-09 17:32:00,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-07-09 17:32:00,657 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:32:00,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:32:00,659 INFO L225 Difference]: With dead ends: 1175 [2021-07-09 17:32:00,659 INFO L226 Difference]: Without dead ends: 1169 [2021-07-09 17:32:00,659 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 8 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 212 ImplicationChecksByTransitivity, 1326.5ms TimeCoverageRelationStatistics Valid=130, Invalid=992, Unknown=0, NotChecked=0, Total=1122 [2021-07-09 17:32:00,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1169 states. [2021-07-09 17:32:00,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1169 to 1084. [2021-07-09 17:32:00,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1084 states, 1083 states have (on average 2.853185595567867) internal successors, (3090), 1083 states have internal predecessors, (3090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:00,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1084 states to 1084 states and 3090 transitions. [2021-07-09 17:32:00,672 INFO L78 Accepts]: Start accepts. Automaton has 1084 states and 3090 transitions. Word has length 18 [2021-07-09 17:32:00,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:32:00,672 INFO L482 AbstractCegarLoop]: Abstraction has 1084 states and 3090 transitions. [2021-07-09 17:32:00,672 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:00,672 INFO L276 IsEmpty]: Start isEmpty. Operand 1084 states and 3090 transitions. [2021-07-09 17:32:00,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:32:00,673 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:32:00,673 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:32:00,890 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2507,353 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:32:00,890 INFO L430 AbstractCegarLoop]: === Iteration 363 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:32:00,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:32:00,890 INFO L82 PathProgramCache]: Analyzing trace with hash 100224874, now seen corresponding path program 349 times [2021-07-09 17:32:00,890 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:32:00,890 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333738148] [2021-07-09 17:32:00,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:32:00,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:32:01,345 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 59 [2021-07-09 17:32:01,473 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:01,474 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:32:01,474 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333738148] [2021-07-09 17:32:01,474 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333738148] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:01,474 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [288234347] [2021-07-09 17:32:01,474 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 354 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 354 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:32:01,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:32:01,504 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:32:01,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:32:02,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:02,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:02,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:02,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:02,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:02,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:02,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:02,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:02,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 38 [2021-07-09 17:32:02,118 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:02,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:02,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:02,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:02,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:02,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:02,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:02,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:02,125 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:02,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:02,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 40 [2021-07-09 17:32:02,132 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:02,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:02,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:02,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:02,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:02,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:02,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:02,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:02,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 38 [2021-07-09 17:32:02,139 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:02,150 INFO L628 ElimStorePlain]: treesize reduction 66, result has 14.3 percent of original size [2021-07-09 17:32:02,150 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:32:02,151 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:32:02,151 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:194, output treesize:11 [2021-07-09 17:32:02,183 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:02,183 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [288234347] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:02,183 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:32:02,183 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-07-09 17:32:02,183 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430554629] [2021-07-09 17:32:02,183 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:32:02,184 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:32:02,184 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:32:02,184 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=454, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:32:02,184 INFO L87 Difference]: Start difference. First operand 1084 states and 3090 transitions. Second operand has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:03,839 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 74 [2021-07-09 17:32:04,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:32:04,188 INFO L93 Difference]: Finished difference Result 1234 states and 3429 transitions. [2021-07-09 17:32:04,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-09 17:32:04,189 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:32:04,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:32:04,191 INFO L225 Difference]: With dead ends: 1234 [2021-07-09 17:32:04,191 INFO L226 Difference]: Without dead ends: 1228 [2021-07-09 17:32:04,191 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 2398.2ms TimeCoverageRelationStatistics Valid=150, Invalid=1410, Unknown=0, NotChecked=0, Total=1560 [2021-07-09 17:32:04,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1228 states. [2021-07-09 17:32:04,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1228 to 1110. [2021-07-09 17:32:04,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1110 states, 1109 states have (on average 2.8674481514878267) internal successors, (3180), 1109 states have internal predecessors, (3180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:04,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1110 states to 1110 states and 3180 transitions. [2021-07-09 17:32:04,204 INFO L78 Accepts]: Start accepts. Automaton has 1110 states and 3180 transitions. Word has length 18 [2021-07-09 17:32:04,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:32:04,204 INFO L482 AbstractCegarLoop]: Abstraction has 1110 states and 3180 transitions. [2021-07-09 17:32:04,204 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:04,204 INFO L276 IsEmpty]: Start isEmpty. Operand 1110 states and 3180 transitions. [2021-07-09 17:32:04,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:32:04,205 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:32:04,205 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:32:04,422 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2517,354 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:32:04,422 INFO L430 AbstractCegarLoop]: === Iteration 364 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:32:04,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:32:04,422 INFO L82 PathProgramCache]: Analyzing trace with hash -1381449724, now seen corresponding path program 350 times [2021-07-09 17:32:04,422 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:32:04,422 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258293720] [2021-07-09 17:32:04,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:32:04,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:32:05,135 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:05,135 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:32:05,135 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258293720] [2021-07-09 17:32:05,135 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258293720] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:05,135 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [316807993] [2021-07-09 17:32:05,135 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 355 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 355 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:32:05,185 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:32:05,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:32:05,186 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 57 conjunts are in the unsatisfiable core [2021-07-09 17:32:05,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:32:05,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:05,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:05,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:05,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:05,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:05,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:05,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:05,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:05,761 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:05,767 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:05,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 48 [2021-07-09 17:32:05,770 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:05,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:05,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:05,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:05,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:05,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:05,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:05,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:05,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:05,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:05,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:05,786 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 32 [2021-07-09 17:32:05,788 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:05,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:05,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:05,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:05,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:05,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:05,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:05,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:05,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:05,797 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:05,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:05,804 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:32:05,806 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:05,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:05,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:05,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:05,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:05,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:05,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:05,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:05,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:05,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:05,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:32:05,817 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:05,883 INFO L628 ElimStorePlain]: treesize reduction 99, result has 40.4 percent of original size [2021-07-09 17:32:05,886 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:05,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2021-07-09 17:32:05,888 INFO L550 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:32:05,916 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:32:05,917 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:32:05,917 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:333, output treesize:62 [2021-07-09 17:32:06,014 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:06,014 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [316807993] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:06,015 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:32:06,015 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 24 [2021-07-09 17:32:06,015 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978245889] [2021-07-09 17:32:06,015 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-07-09 17:32:06,015 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:32:06,015 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-07-09 17:32:06,015 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=483, Unknown=0, NotChecked=0, Total=552 [2021-07-09 17:32:06,015 INFO L87 Difference]: Start difference. First operand 1110 states and 3180 transitions. Second operand has 24 states, 24 states have (on average 1.3333333333333333) internal successors, (32), 24 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:07,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:32:07,228 INFO L93 Difference]: Finished difference Result 1169 states and 3296 transitions. [2021-07-09 17:32:07,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-09 17:32:07,229 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.3333333333333333) internal successors, (32), 24 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:32:07,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:32:07,231 INFO L225 Difference]: With dead ends: 1169 [2021-07-09 17:32:07,231 INFO L226 Difference]: Without dead ends: 1161 [2021-07-09 17:32:07,231 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 8 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 227 ImplicationChecksByTransitivity, 2043.1ms TimeCoverageRelationStatistics Valid=141, Invalid=1049, Unknown=0, NotChecked=0, Total=1190 [2021-07-09 17:32:07,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1161 states. [2021-07-09 17:32:07,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1161 to 1116. [2021-07-09 17:32:07,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1116 states, 1115 states have (on average 2.8681614349775786) internal successors, (3198), 1115 states have internal predecessors, (3198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:07,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1116 states to 1116 states and 3198 transitions. [2021-07-09 17:32:07,244 INFO L78 Accepts]: Start accepts. Automaton has 1116 states and 3198 transitions. Word has length 18 [2021-07-09 17:32:07,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:32:07,244 INFO L482 AbstractCegarLoop]: Abstraction has 1116 states and 3198 transitions. [2021-07-09 17:32:07,244 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 1.3333333333333333) internal successors, (32), 24 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:07,244 INFO L276 IsEmpty]: Start isEmpty. Operand 1116 states and 3198 transitions. [2021-07-09 17:32:07,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:32:07,245 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:32:07,245 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:32:07,447 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2539,355 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:32:07,448 INFO L430 AbstractCegarLoop]: === Iteration 365 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:32:07,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:32:07,448 INFO L82 PathProgramCache]: Analyzing trace with hash -308364344, now seen corresponding path program 351 times [2021-07-09 17:32:07,448 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:32:07,448 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203114488] [2021-07-09 17:32:07,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:32:07,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:32:07,979 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:07,979 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:32:07,979 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203114488] [2021-07-09 17:32:07,979 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203114488] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:07,980 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [222737110] [2021-07-09 17:32:07,980 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 356 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 356 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:32:08,013 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:32:08,013 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:32:08,014 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:32:08,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:32:08,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:08,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:08,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:08,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:08,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:08,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:08,672 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:08,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:08,677 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:08,678 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 42 [2021-07-09 17:32:08,680 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:08,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:08,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:08,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:08,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:08,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:08,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:08,710 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:08,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:08,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:32:08,712 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:08,724 INFO L628 ElimStorePlain]: treesize reduction 116, result has 8.7 percent of original size [2021-07-09 17:32:08,724 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:32:08,725 INFO L518 ElimStorePlain]: Eliminatee v_prenex_201 vanished before elimination [2021-07-09 17:32:08,725 INFO L518 ElimStorePlain]: Eliminatee v_prenex_202 vanished before elimination [2021-07-09 17:32:08,725 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:32:08,725 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:206, output treesize:11 [2021-07-09 17:32:08,771 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:08,771 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [222737110] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:08,772 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:32:08,772 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-07-09 17:32:08,772 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106170729] [2021-07-09 17:32:08,772 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:32:08,772 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:32:08,772 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:32:08,772 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=459, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:32:08,772 INFO L87 Difference]: Start difference. First operand 1116 states and 3198 transitions. Second operand has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:10,008 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 67 [2021-07-09 17:32:10,269 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 85 [2021-07-09 17:32:10,508 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 86 [2021-07-09 17:32:10,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:32:10,859 INFO L93 Difference]: Finished difference Result 1180 states and 3324 transitions. [2021-07-09 17:32:10,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-09 17:32:10,859 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:32:10,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:32:10,861 INFO L225 Difference]: With dead ends: 1180 [2021-07-09 17:32:10,861 INFO L226 Difference]: Without dead ends: 1172 [2021-07-09 17:32:10,861 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173 ImplicationChecksByTransitivity, 2476.0ms TimeCoverageRelationStatistics Valid=144, Invalid=1338, Unknown=0, NotChecked=0, Total=1482 [2021-07-09 17:32:10,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1172 states. [2021-07-09 17:32:10,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1172 to 1122. [2021-07-09 17:32:10,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1122 states, 1121 states have (on average 2.8688670829616414) internal successors, (3216), 1121 states have internal predecessors, (3216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:10,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1122 states to 1122 states and 3216 transitions. [2021-07-09 17:32:10,874 INFO L78 Accepts]: Start accepts. Automaton has 1122 states and 3216 transitions. Word has length 18 [2021-07-09 17:32:10,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:32:10,874 INFO L482 AbstractCegarLoop]: Abstraction has 1122 states and 3216 transitions. [2021-07-09 17:32:10,874 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:10,874 INFO L276 IsEmpty]: Start isEmpty. Operand 1122 states and 3216 transitions. [2021-07-09 17:32:10,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:32:10,875 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:32:10,875 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:32:11,077 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2549,356 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:32:11,077 INFO L430 AbstractCegarLoop]: === Iteration 366 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:32:11,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:32:11,077 INFO L82 PathProgramCache]: Analyzing trace with hash -1402455932, now seen corresponding path program 352 times [2021-07-09 17:32:11,077 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:32:11,077 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607853969] [2021-07-09 17:32:11,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:32:11,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:32:11,511 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:11,512 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:32:11,512 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607853969] [2021-07-09 17:32:11,512 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607853969] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:11,512 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1981139245] [2021-07-09 17:32:11,512 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 357 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 357 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:32:11,541 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:32:11,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:32:11,541 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:32:11,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:32:12,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:12,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:12,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:12,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:12,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:12,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:12,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:12,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:12,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:12,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:12,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 32 [2021-07-09 17:32:12,279 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:12,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:12,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:12,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:12,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:12,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:12,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:12,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:12,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:12,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:12,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:32:12,289 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:12,336 INFO L628 ElimStorePlain]: treesize reduction 91, result has 47.4 percent of original size [2021-07-09 17:32:12,337 INFO L518 ElimStorePlain]: Eliminatee v_prenex_209 vanished before elimination [2021-07-09 17:32:12,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:12,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:12,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:12,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:12,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:12,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:12,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:12,344 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:12,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:12,345 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 42 [2021-07-09 17:32:12,346 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:12,358 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:32:12,360 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:12,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2021-07-09 17:32:12,362 INFO L550 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:32:12,372 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:32:12,374 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:32:12,374 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:257, output treesize:22 [2021-07-09 17:32:12,400 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:12,400 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1981139245] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:12,400 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:32:12,400 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 22 [2021-07-09 17:32:12,400 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635683472] [2021-07-09 17:32:12,400 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:32:12,400 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:32:12,401 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:32:12,401 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=418, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:32:12,401 INFO L87 Difference]: Start difference. First operand 1122 states and 3216 transitions. Second operand has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:13,526 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 86 [2021-07-09 17:32:14,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:32:14,123 INFO L93 Difference]: Finished difference Result 1176 states and 3324 transitions. [2021-07-09 17:32:14,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:32:14,123 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:32:14,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:32:14,125 INFO L225 Difference]: With dead ends: 1176 [2021-07-09 17:32:14,125 INFO L226 Difference]: Without dead ends: 1173 [2021-07-09 17:32:14,125 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 2067.4ms TimeCoverageRelationStatistics Valid=105, Invalid=1085, Unknown=0, NotChecked=0, Total=1190 [2021-07-09 17:32:14,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1173 states. [2021-07-09 17:32:14,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1173 to 1123. [2021-07-09 17:32:14,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1123 states, 1122 states have (on average 2.8689839572192515) internal successors, (3219), 1122 states have internal predecessors, (3219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:14,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1123 states to 1123 states and 3219 transitions. [2021-07-09 17:32:14,139 INFO L78 Accepts]: Start accepts. Automaton has 1123 states and 3219 transitions. Word has length 18 [2021-07-09 17:32:14,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:32:14,139 INFO L482 AbstractCegarLoop]: Abstraction has 1123 states and 3219 transitions. [2021-07-09 17:32:14,139 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:14,139 INFO L276 IsEmpty]: Start isEmpty. Operand 1123 states and 3219 transitions. [2021-07-09 17:32:14,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:32:14,140 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:32:14,141 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:32:14,350 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 357 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2569 [2021-07-09 17:32:14,350 INFO L430 AbstractCegarLoop]: === Iteration 367 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:32:14,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:32:14,351 INFO L82 PathProgramCache]: Analyzing trace with hash -1956158810, now seen corresponding path program 353 times [2021-07-09 17:32:14,351 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:32:14,351 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148369259] [2021-07-09 17:32:14,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:32:14,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:32:14,544 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:14,545 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:32:14,545 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148369259] [2021-07-09 17:32:14,545 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148369259] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:14,545 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [154420188] [2021-07-09 17:32:14,545 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 358 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 358 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:32:14,575 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:32:14,575 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:32:14,576 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:32:14,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:32:15,063 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:15,065 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:15,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 36 [2021-07-09 17:32:15,071 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:15,074 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:15,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:15,076 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:15,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 34 [2021-07-09 17:32:15,103 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:15,105 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:15,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 34 [2021-07-09 17:32:15,107 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:15,118 INFO L628 ElimStorePlain]: treesize reduction 72, result has 13.3 percent of original size [2021-07-09 17:32:15,119 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:32:15,119 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:32:15,119 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:170, output treesize:11 [2021-07-09 17:32:15,127 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:15,127 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [154420188] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:15,127 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:32:15,127 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 21 [2021-07-09 17:32:15,127 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188009960] [2021-07-09 17:32:15,127 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:32:15,127 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:32:15,127 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:32:15,127 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=367, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:32:15,127 INFO L87 Difference]: Start difference. First operand 1123 states and 3219 transitions. Second operand has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:15,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:32:15,585 INFO L93 Difference]: Finished difference Result 1166 states and 3305 transitions. [2021-07-09 17:32:15,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-09 17:32:15,585 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:32:15,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:32:15,586 INFO L225 Difference]: With dead ends: 1166 [2021-07-09 17:32:15,586 INFO L226 Difference]: Without dead ends: 1159 [2021-07-09 17:32:15,587 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 785.0ms TimeCoverageRelationStatistics Valid=101, Invalid=711, Unknown=0, NotChecked=0, Total=812 [2021-07-09 17:32:15,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1159 states. [2021-07-09 17:32:15,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1159 to 1131. [2021-07-09 17:32:15,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1131 states, 1130 states have (on average 2.8628318584070795) internal successors, (3235), 1130 states have internal predecessors, (3235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:15,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1131 states to 1131 states and 3235 transitions. [2021-07-09 17:32:15,598 INFO L78 Accepts]: Start accepts. Automaton has 1131 states and 3235 transitions. Word has length 18 [2021-07-09 17:32:15,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:32:15,598 INFO L482 AbstractCegarLoop]: Abstraction has 1131 states and 3235 transitions. [2021-07-09 17:32:15,599 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:15,599 INFO L276 IsEmpty]: Start isEmpty. Operand 1131 states and 3235 transitions. [2021-07-09 17:32:15,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:32:15,600 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:32:15,600 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:32:15,812 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 358 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2589 [2021-07-09 17:32:15,813 INFO L430 AbstractCegarLoop]: === Iteration 368 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:32:15,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:32:15,813 INFO L82 PathProgramCache]: Analyzing trace with hash -454160794, now seen corresponding path program 354 times [2021-07-09 17:32:15,813 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:32:15,813 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408545560] [2021-07-09 17:32:15,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:32:15,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:32:16,002 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:16,002 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:32:16,002 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408545560] [2021-07-09 17:32:16,002 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408545560] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:16,002 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1985064931] [2021-07-09 17:32:16,002 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 359 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 359 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:32:16,033 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:32:16,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:32:16,034 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:32:16,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:32:16,527 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:16,530 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:16,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 36 [2021-07-09 17:32:16,533 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:16,536 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:16,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:16,538 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:16,541 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 34 [2021-07-09 17:32:16,542 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:16,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:16,545 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 34 [2021-07-09 17:32:16,546 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:16,558 INFO L628 ElimStorePlain]: treesize reduction 72, result has 13.3 percent of original size [2021-07-09 17:32:16,558 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:32:16,558 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:32:16,558 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:170, output treesize:11 [2021-07-09 17:32:16,566 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:16,566 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1985064931] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:16,566 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:32:16,566 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 21 [2021-07-09 17:32:16,566 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018962526] [2021-07-09 17:32:16,566 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:32:16,566 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:32:16,566 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:32:16,566 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:32:16,566 INFO L87 Difference]: Start difference. First operand 1131 states and 3235 transitions. Second operand has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:17,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:32:17,206 INFO L93 Difference]: Finished difference Result 1217 states and 3385 transitions. [2021-07-09 17:32:17,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:32:17,207 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:32:17,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:32:17,209 INFO L225 Difference]: With dead ends: 1217 [2021-07-09 17:32:17,209 INFO L226 Difference]: Without dead ends: 1207 [2021-07-09 17:32:17,209 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 908.0ms TimeCoverageRelationStatistics Valid=139, Invalid=791, Unknown=0, NotChecked=0, Total=930 [2021-07-09 17:32:17,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1207 states. [2021-07-09 17:32:17,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1207 to 1153. [2021-07-09 17:32:17,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1153 states, 1152 states have (on average 2.859375) internal successors, (3294), 1152 states have internal predecessors, (3294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:17,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1153 states to 1153 states and 3294 transitions. [2021-07-09 17:32:17,221 INFO L78 Accepts]: Start accepts. Automaton has 1153 states and 3294 transitions. Word has length 18 [2021-07-09 17:32:17,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:32:17,221 INFO L482 AbstractCegarLoop]: Abstraction has 1153 states and 3294 transitions. [2021-07-09 17:32:17,222 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:17,222 INFO L276 IsEmpty]: Start isEmpty. Operand 1153 states and 3294 transitions. [2021-07-09 17:32:17,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:32:17,223 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:32:17,223 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:32:17,427 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 359 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2619 [2021-07-09 17:32:17,427 INFO L430 AbstractCegarLoop]: === Iteration 369 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:32:17,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:32:17,428 INFO L82 PathProgramCache]: Analyzing trace with hash -206788058, now seen corresponding path program 355 times [2021-07-09 17:32:17,428 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:32:17,428 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156348130] [2021-07-09 17:32:17,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:32:17,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:32:17,862 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:17,862 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:32:17,862 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156348130] [2021-07-09 17:32:17,862 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156348130] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:17,862 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [453663146] [2021-07-09 17:32:17,862 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 360 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 360 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:32:17,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:32:17,890 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:32:17,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:32:18,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:18,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:18,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:18,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:18,624 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:18,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 36 [2021-07-09 17:32:18,626 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:18,645 INFO L628 ElimStorePlain]: treesize reduction 139, result has 7.3 percent of original size [2021-07-09 17:32:18,645 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:32:18,645 INFO L518 ElimStorePlain]: Eliminatee v_prenex_211 vanished before elimination [2021-07-09 17:32:18,645 INFO L518 ElimStorePlain]: Eliminatee v_prenex_212 vanished before elimination [2021-07-09 17:32:18,645 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:32:18,645 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:182, output treesize:11 [2021-07-09 17:32:18,682 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:18,682 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [453663146] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:18,682 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:32:18,682 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-07-09 17:32:18,682 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691958700] [2021-07-09 17:32:18,682 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:32:18,682 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:32:18,683 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:32:18,683 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=454, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:32:18,683 INFO L87 Difference]: Start difference. First operand 1153 states and 3294 transitions. Second operand has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:19,442 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 60 [2021-07-09 17:32:19,603 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 58 [2021-07-09 17:32:19,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:32:19,831 INFO L93 Difference]: Finished difference Result 1167 states and 3321 transitions. [2021-07-09 17:32:19,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 17:32:19,831 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:32:19,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:32:19,833 INFO L225 Difference]: With dead ends: 1167 [2021-07-09 17:32:19,833 INFO L226 Difference]: Without dead ends: 1164 [2021-07-09 17:32:19,833 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 1835.2ms TimeCoverageRelationStatistics Valid=104, Invalid=952, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 17:32:19,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1164 states. [2021-07-09 17:32:19,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1164 to 1153. [2021-07-09 17:32:19,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1153 states, 1152 states have (on average 2.859375) internal successors, (3294), 1152 states have internal predecessors, (3294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:19,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1153 states to 1153 states and 3294 transitions. [2021-07-09 17:32:19,846 INFO L78 Accepts]: Start accepts. Automaton has 1153 states and 3294 transitions. Word has length 18 [2021-07-09 17:32:19,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:32:19,846 INFO L482 AbstractCegarLoop]: Abstraction has 1153 states and 3294 transitions. [2021-07-09 17:32:19,846 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:19,847 INFO L276 IsEmpty]: Start isEmpty. Operand 1153 states and 3294 transitions. [2021-07-09 17:32:19,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:32:19,848 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:32:19,848 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:32:20,052 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2650,360 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:32:20,053 INFO L430 AbstractCegarLoop]: === Iteration 370 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:32:20,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:32:20,053 INFO L82 PathProgramCache]: Analyzing trace with hash 207374476, now seen corresponding path program 356 times [2021-07-09 17:32:20,053 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:32:20,053 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817319264] [2021-07-09 17:32:20,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:32:20,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:32:20,369 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:20,369 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:32:20,369 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817319264] [2021-07-09 17:32:20,369 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817319264] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:20,369 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [837677230] [2021-07-09 17:32:20,369 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 361 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 361 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:32:20,418 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:32:20,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:32:20,419 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:32:20,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:32:21,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:21,062 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:21,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:21,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:21,065 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:21,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 36 [2021-07-09 17:32:21,069 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:21,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:21,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:21,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:21,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:21,076 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:21,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 36 [2021-07-09 17:32:21,080 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:21,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:21,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:21,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:21,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:21,084 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:21,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 38 [2021-07-09 17:32:21,086 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:21,099 INFO L628 ElimStorePlain]: treesize reduction 76, result has 12.6 percent of original size [2021-07-09 17:32:21,099 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:32:21,099 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:32:21,099 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:182, output treesize:11 [2021-07-09 17:32:21,128 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:21,128 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [837677230] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:21,128 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:32:21,128 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-07-09 17:32:21,128 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910780755] [2021-07-09 17:32:21,129 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:32:21,129 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:32:21,129 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:32:21,129 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:32:21,129 INFO L87 Difference]: Start difference. First operand 1153 states and 3294 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:22,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:32:22,313 INFO L93 Difference]: Finished difference Result 1228 states and 3438 transitions. [2021-07-09 17:32:22,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:32:22,313 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:32:22,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:32:22,315 INFO L225 Difference]: With dead ends: 1228 [2021-07-09 17:32:22,315 INFO L226 Difference]: Without dead ends: 1225 [2021-07-09 17:32:22,316 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 1643.1ms TimeCoverageRelationStatistics Valid=129, Invalid=863, Unknown=0, NotChecked=0, Total=992 [2021-07-09 17:32:22,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1225 states. [2021-07-09 17:32:22,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1225 to 1172. [2021-07-09 17:32:22,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1172 states, 1171 states have (on average 2.8659265584970113) internal successors, (3356), 1171 states have internal predecessors, (3356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:22,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1172 states to 1172 states and 3356 transitions. [2021-07-09 17:32:22,328 INFO L78 Accepts]: Start accepts. Automaton has 1172 states and 3356 transitions. Word has length 18 [2021-07-09 17:32:22,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:32:22,329 INFO L482 AbstractCegarLoop]: Abstraction has 1172 states and 3356 transitions. [2021-07-09 17:32:22,329 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:22,329 INFO L276 IsEmpty]: Start isEmpty. Operand 1172 states and 3356 transitions. [2021-07-09 17:32:22,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:32:22,330 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:32:22,330 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:32:22,546 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 361 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2669 [2021-07-09 17:32:22,546 INFO L430 AbstractCegarLoop]: === Iteration 371 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:32:22,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:32:22,547 INFO L82 PathProgramCache]: Analyzing trace with hash 215104874, now seen corresponding path program 357 times [2021-07-09 17:32:22,547 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:32:22,547 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558068516] [2021-07-09 17:32:22,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:32:22,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:32:22,725 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:32:22,725 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:32:22,725 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558068516] [2021-07-09 17:32:22,725 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558068516] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:22,726 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1790149741] [2021-07-09 17:32:22,726 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 362 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 362 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:32:22,756 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-09 17:32:22,756 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:32:22,756 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:32:22,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:32:23,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:23,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:23,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:23,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:23,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:23,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:23,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:23,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:23,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 38 [2021-07-09 17:32:23,436 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:23,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:23,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:23,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:23,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:23,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:23,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:23,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:23,443 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:23,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 40 [2021-07-09 17:32:23,445 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:23,457 INFO L628 ElimStorePlain]: treesize reduction 108, result has 9.2 percent of original size [2021-07-09 17:32:23,457 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:32:23,457 INFO L518 ElimStorePlain]: Eliminatee v_prenex_214 vanished before elimination [2021-07-09 17:32:23,457 INFO L518 ElimStorePlain]: Eliminatee v_prenex_215 vanished before elimination [2021-07-09 17:32:23,458 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:32:23,458 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:194, output treesize:11 [2021-07-09 17:32:23,466 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:23,467 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1790149741] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:23,467 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:32:23,467 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 19 [2021-07-09 17:32:23,467 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339866805] [2021-07-09 17:32:23,467 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:32:23,467 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:32:23,467 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:32:23,467 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:32:23,467 INFO L87 Difference]: Start difference. First operand 1172 states and 3356 transitions. Second operand has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:23,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:32:23,993 INFO L93 Difference]: Finished difference Result 1280 states and 3562 transitions. [2021-07-09 17:32:23,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-09 17:32:23,993 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:32:23,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:32:23,995 INFO L225 Difference]: With dead ends: 1280 [2021-07-09 17:32:23,995 INFO L226 Difference]: Without dead ends: 1276 [2021-07-09 17:32:23,995 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 939.9ms TimeCoverageRelationStatistics Valid=83, Invalid=469, Unknown=0, NotChecked=0, Total=552 [2021-07-09 17:32:23,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1276 states. [2021-07-09 17:32:24,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1276 to 1203. [2021-07-09 17:32:24,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1203 states, 1202 states have (on average 2.866056572379368) internal successors, (3445), 1202 states have internal predecessors, (3445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:24,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1203 states to 1203 states and 3445 transitions. [2021-07-09 17:32:24,010 INFO L78 Accepts]: Start accepts. Automaton has 1203 states and 3445 transitions. Word has length 18 [2021-07-09 17:32:24,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:32:24,010 INFO L482 AbstractCegarLoop]: Abstraction has 1203 states and 3445 transitions. [2021-07-09 17:32:24,010 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:24,010 INFO L276 IsEmpty]: Start isEmpty. Operand 1203 states and 3445 transitions. [2021-07-09 17:32:24,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:32:24,012 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:32:24,012 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:32:24,226 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2693,362 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:32:24,226 INFO L430 AbstractCegarLoop]: === Iteration 372 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:32:24,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:32:24,226 INFO L82 PathProgramCache]: Analyzing trace with hash -1274300122, now seen corresponding path program 358 times [2021-07-09 17:32:24,226 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:32:24,226 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957530372] [2021-07-09 17:32:24,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:32:24,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:32:24,684 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:24,684 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:32:24,684 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957530372] [2021-07-09 17:32:24,684 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957530372] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:24,685 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1880281021] [2021-07-09 17:32:24,685 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 363 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 363 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:32:24,714 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:32:24,714 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:32:24,715 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:32:24,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:32:25,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:25,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:25,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:25,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:25,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:25,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:25,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:25,380 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:25,380 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 38 [2021-07-09 17:32:25,382 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:25,399 INFO L628 ElimStorePlain]: treesize reduction 147, result has 7.0 percent of original size [2021-07-09 17:32:25,399 INFO L518 ElimStorePlain]: Eliminatee v_prenex_218 vanished before elimination [2021-07-09 17:32:25,399 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-09 17:32:25,399 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:32:25,400 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:32:25,400 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:194, output treesize:11 [2021-07-09 17:32:25,435 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:25,436 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1880281021] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:25,436 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:32:25,436 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 22 [2021-07-09 17:32:25,436 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698082897] [2021-07-09 17:32:25,436 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:32:25,436 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:32:25,436 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:32:25,436 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=412, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:32:25,436 INFO L87 Difference]: Start difference. First operand 1203 states and 3445 transitions. Second operand has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:26,248 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 59 [2021-07-09 17:32:26,600 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 55 [2021-07-09 17:32:27,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:32:27,059 INFO L93 Difference]: Finished difference Result 1294 states and 3628 transitions. [2021-07-09 17:32:27,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-09 17:32:27,060 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:32:27,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:32:27,062 INFO L225 Difference]: With dead ends: 1294 [2021-07-09 17:32:27,062 INFO L226 Difference]: Without dead ends: 1288 [2021-07-09 17:32:27,062 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 2028.5ms TimeCoverageRelationStatistics Valid=126, Invalid=1064, Unknown=0, NotChecked=0, Total=1190 [2021-07-09 17:32:27,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1288 states. [2021-07-09 17:32:27,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1288 to 1215. [2021-07-09 17:32:27,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1215 states, 1214 states have (on average 2.8739703459637562) internal successors, (3489), 1214 states have internal predecessors, (3489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:27,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1215 states to 1215 states and 3489 transitions. [2021-07-09 17:32:27,076 INFO L78 Accepts]: Start accepts. Automaton has 1215 states and 3489 transitions. Word has length 18 [2021-07-09 17:32:27,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:32:27,076 INFO L482 AbstractCegarLoop]: Abstraction has 1215 states and 3489 transitions. [2021-07-09 17:32:27,076 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:27,076 INFO L276 IsEmpty]: Start isEmpty. Operand 1215 states and 3489 transitions. [2021-07-09 17:32:27,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:32:27,077 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:32:27,077 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:32:27,278 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2713,363 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:32:27,279 INFO L430 AbstractCegarLoop]: === Iteration 373 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:32:27,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:32:27,279 INFO L82 PathProgramCache]: Analyzing trace with hash -1080521118, now seen corresponding path program 359 times [2021-07-09 17:32:27,279 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:32:27,279 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564050953] [2021-07-09 17:32:27,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:32:27,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:32:27,480 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:32:27,480 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:32:27,480 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564050953] [2021-07-09 17:32:27,480 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564050953] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:27,480 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1778066187] [2021-07-09 17:32:27,480 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 364 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 364 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:32:27,511 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:32:27,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:32:27,512 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:32:27,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:32:28,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:28,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:28,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:28,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:28,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:28,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:28,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:28,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:28,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:28,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 42 [2021-07-09 17:32:28,137 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:28,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:28,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:28,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:28,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:28,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:28,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:28,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:28,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:28,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:32:28,146 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:28,158 INFO L628 ElimStorePlain]: treesize reduction 110, result has 9.1 percent of original size [2021-07-09 17:32:28,158 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:32:28,158 INFO L518 ElimStorePlain]: Eliminatee v_prenex_220 vanished before elimination [2021-07-09 17:32:28,158 INFO L518 ElimStorePlain]: Eliminatee v_prenex_221 vanished before elimination [2021-07-09 17:32:28,158 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:32:28,158 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:206, output treesize:11 [2021-07-09 17:32:28,185 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:28,186 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1778066187] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:28,186 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:32:28,186 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 20 [2021-07-09 17:32:28,186 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285707321] [2021-07-09 17:32:28,186 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:32:28,186 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:32:28,186 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:32:28,186 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:32:28,186 INFO L87 Difference]: Start difference. First operand 1215 states and 3489 transitions. Second operand has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:28,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:32:28,865 INFO L93 Difference]: Finished difference Result 1295 states and 3647 transitions. [2021-07-09 17:32:28,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-09 17:32:28,866 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:32:28,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:32:28,868 INFO L225 Difference]: With dead ends: 1295 [2021-07-09 17:32:28,868 INFO L226 Difference]: Without dead ends: 1291 [2021-07-09 17:32:28,868 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 1058.5ms TimeCoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2021-07-09 17:32:28,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1291 states. [2021-07-09 17:32:28,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1291 to 1238. [2021-07-09 17:32:28,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1238 states, 1237 states have (on average 2.8746968472109944) internal successors, (3556), 1237 states have internal predecessors, (3556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:28,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1238 states to 1238 states and 3556 transitions. [2021-07-09 17:32:28,881 INFO L78 Accepts]: Start accepts. Automaton has 1238 states and 3556 transitions. Word has length 18 [2021-07-09 17:32:28,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:32:28,881 INFO L482 AbstractCegarLoop]: Abstraction has 1238 states and 3556 transitions. [2021-07-09 17:32:28,881 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:28,881 INFO L276 IsEmpty]: Start isEmpty. Operand 1238 states and 3556 transitions. [2021-07-09 17:32:28,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:32:28,882 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:32:28,882 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:32:29,098 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 364 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2732 [2021-07-09 17:32:29,098 INFO L430 AbstractCegarLoop]: === Iteration 374 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:32:29,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:32:29,099 INFO L82 PathProgramCache]: Analyzing trace with hash -7435738, now seen corresponding path program 360 times [2021-07-09 17:32:29,099 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:32:29,099 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253428449] [2021-07-09 17:32:29,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:32:29,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:32:29,372 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:29,372 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:32:29,372 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253428449] [2021-07-09 17:32:29,372 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253428449] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:29,372 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [486329824] [2021-07-09 17:32:29,372 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 365 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 365 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:32:29,408 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:32:29,408 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:32:29,411 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:32:29,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:32:29,597 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 41 [2021-07-09 17:32:30,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:30,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:30,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:30,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:30,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:30,096 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:30,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:30,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:30,098 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:32:30,099 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:30,116 INFO L628 ElimStorePlain]: treesize reduction 155, result has 6.6 percent of original size [2021-07-09 17:32:30,116 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-09 17:32:30,116 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:32:30,117 INFO L518 ElimStorePlain]: Eliminatee v_prenex_227 vanished before elimination [2021-07-09 17:32:30,117 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:32:30,117 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:206, output treesize:11 [2021-07-09 17:32:30,147 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:30,148 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [486329824] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:30,148 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:32:30,148 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-07-09 17:32:30,148 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534268995] [2021-07-09 17:32:30,148 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:32:30,148 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:32:30,148 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:32:30,148 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:32:30,148 INFO L87 Difference]: Start difference. First operand 1238 states and 3556 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:31,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:32:31,216 INFO L93 Difference]: Finished difference Result 1375 states and 3810 transitions. [2021-07-09 17:32:31,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:32:31,217 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:32:31,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:32:31,219 INFO L225 Difference]: With dead ends: 1375 [2021-07-09 17:32:31,219 INFO L226 Difference]: Without dead ends: 1366 [2021-07-09 17:32:31,219 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 1375.6ms TimeCoverageRelationStatistics Valid=110, Invalid=760, Unknown=0, NotChecked=0, Total=870 [2021-07-09 17:32:31,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1366 states. [2021-07-09 17:32:31,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1366 to 1253. [2021-07-09 17:32:31,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1253 states, 1252 states have (on average 2.876996805111821) internal successors, (3602), 1252 states have internal predecessors, (3602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:31,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1253 states to 1253 states and 3602 transitions. [2021-07-09 17:32:31,233 INFO L78 Accepts]: Start accepts. Automaton has 1253 states and 3602 transitions. Word has length 18 [2021-07-09 17:32:31,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:32:31,233 INFO L482 AbstractCegarLoop]: Abstraction has 1253 states and 3602 transitions. [2021-07-09 17:32:31,233 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:31,233 INFO L276 IsEmpty]: Start isEmpty. Operand 1253 states and 3602 transitions. [2021-07-09 17:32:31,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:32:31,235 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:32:31,235 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:32:31,451 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 365 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2751 [2021-07-09 17:32:31,451 INFO L430 AbstractCegarLoop]: === Iteration 375 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:32:31,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:32:31,451 INFO L82 PathProgramCache]: Analyzing trace with hash 2113335308, now seen corresponding path program 361 times [2021-07-09 17:32:31,451 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:32:31,451 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391651468] [2021-07-09 17:32:31,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:32:31,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:32:32,063 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:32,063 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:32:32,063 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391651468] [2021-07-09 17:32:32,063 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391651468] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:32,063 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [354948228] [2021-07-09 17:32:32,063 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 366 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 366 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:32:32,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:32:32,101 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:32:32,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:32:32,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:32,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:32,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:32,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:32,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:32,737 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:32,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:32,742 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:32,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 38 [2021-07-09 17:32:32,745 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:32,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:32,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:32,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:32,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:32,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:32,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:32,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:32,752 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:32,758 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:32,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 40 [2021-07-09 17:32:32,760 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:32,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:32,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:32,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:32,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:32,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:32,765 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:32,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:32,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 38 [2021-07-09 17:32:32,768 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:32,779 INFO L628 ElimStorePlain]: treesize reduction 72, result has 13.3 percent of original size [2021-07-09 17:32:32,779 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:32:32,780 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:32:32,780 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:194, output treesize:11 [2021-07-09 17:32:32,813 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:32,813 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [354948228] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:32,813 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:32:32,813 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-07-09 17:32:32,813 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365496355] [2021-07-09 17:32:32,813 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:32:32,813 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:32:32,814 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:32:32,814 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=448, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:32:32,814 INFO L87 Difference]: Start difference. First operand 1253 states and 3602 transitions. Second operand has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:34,063 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 73 [2021-07-09 17:32:34,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:32:34,363 INFO L93 Difference]: Finished difference Result 1373 states and 3845 transitions. [2021-07-09 17:32:34,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-09 17:32:34,363 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:32:34,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:32:34,365 INFO L225 Difference]: With dead ends: 1373 [2021-07-09 17:32:34,366 INFO L226 Difference]: Without dead ends: 1367 [2021-07-09 17:32:34,366 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 2130.6ms TimeCoverageRelationStatistics Valid=126, Invalid=1064, Unknown=0, NotChecked=0, Total=1190 [2021-07-09 17:32:34,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1367 states. [2021-07-09 17:32:34,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1367 to 1287. [2021-07-09 17:32:34,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1287 states, 1286 states have (on average 2.8833592534992225) internal successors, (3708), 1286 states have internal predecessors, (3708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:34,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1287 states to 1287 states and 3708 transitions. [2021-07-09 17:32:34,394 INFO L78 Accepts]: Start accepts. Automaton has 1287 states and 3708 transitions. Word has length 18 [2021-07-09 17:32:34,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:32:34,394 INFO L482 AbstractCegarLoop]: Abstraction has 1287 states and 3708 transitions. [2021-07-09 17:32:34,394 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:34,394 INFO L276 IsEmpty]: Start isEmpty. Operand 1287 states and 3708 transitions. [2021-07-09 17:32:34,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:32:34,395 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:32:34,395 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:32:34,611 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2770,366 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:32:34,611 INFO L430 AbstractCegarLoop]: === Iteration 376 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:32:34,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:32:34,611 INFO L82 PathProgramCache]: Analyzing trace with hash 631660710, now seen corresponding path program 362 times [2021-07-09 17:32:34,612 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:32:34,612 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522940997] [2021-07-09 17:32:34,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:32:34,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:32:35,247 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:35,248 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:32:35,248 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522940997] [2021-07-09 17:32:35,248 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522940997] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:35,248 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [486079958] [2021-07-09 17:32:35,248 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 367 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 367 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:32:35,277 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:32:35,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:32:35,278 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:32:35,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:32:35,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:35,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:35,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:35,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:35,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:35,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:35,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:35,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:35,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:35,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:32:35,886 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:35,903 INFO L628 ElimStorePlain]: treesize reduction 155, result has 6.6 percent of original size [2021-07-09 17:32:35,903 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:32:35,903 INFO L518 ElimStorePlain]: Eliminatee v_prenex_230 vanished before elimination [2021-07-09 17:32:35,903 INFO L518 ElimStorePlain]: Eliminatee v_prenex_231 vanished before elimination [2021-07-09 17:32:35,903 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:32:35,904 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:206, output treesize:11 [2021-07-09 17:32:35,938 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:35,938 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [486079958] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:35,938 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:32:35,938 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-07-09 17:32:35,938 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535695767] [2021-07-09 17:32:35,938 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:32:35,938 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:32:35,939 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:32:35,939 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=455, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:32:35,939 INFO L87 Difference]: Start difference. First operand 1287 states and 3708 transitions. Second operand has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:37,159 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 72 [2021-07-09 17:32:37,355 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 90 [2021-07-09 17:32:37,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:32:37,699 INFO L93 Difference]: Finished difference Result 1347 states and 3831 transitions. [2021-07-09 17:32:37,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:32:37,700 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:32:37,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:32:37,702 INFO L225 Difference]: With dead ends: 1347 [2021-07-09 17:32:37,702 INFO L226 Difference]: Without dead ends: 1339 [2021-07-09 17:32:37,702 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 2441.5ms TimeCoverageRelationStatistics Valid=142, Invalid=1264, Unknown=0, NotChecked=0, Total=1406 [2021-07-09 17:32:37,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1339 states. [2021-07-09 17:32:37,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1339 to 1304. [2021-07-09 17:32:37,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1304 states, 1303 states have (on average 2.8848810437452035) internal successors, (3759), 1303 states have internal predecessors, (3759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:37,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1304 states to 1304 states and 3759 transitions. [2021-07-09 17:32:37,717 INFO L78 Accepts]: Start accepts. Automaton has 1304 states and 3759 transitions. Word has length 18 [2021-07-09 17:32:37,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:32:37,717 INFO L482 AbstractCegarLoop]: Abstraction has 1304 states and 3759 transitions. [2021-07-09 17:32:37,717 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:37,717 INFO L276 IsEmpty]: Start isEmpty. Operand 1304 states and 3759 transitions. [2021-07-09 17:32:37,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:32:37,718 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:32:37,718 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:32:37,934 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2795,367 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:32:37,935 INFO L430 AbstractCegarLoop]: === Iteration 377 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:32:37,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:32:37,935 INFO L82 PathProgramCache]: Analyzing trace with hash 1704746090, now seen corresponding path program 363 times [2021-07-09 17:32:37,935 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:32:37,935 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45403306] [2021-07-09 17:32:37,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:32:37,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:32:38,602 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:38,602 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:32:38,602 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45403306] [2021-07-09 17:32:38,602 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45403306] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:38,602 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1887836445] [2021-07-09 17:32:38,602 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 368 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 368 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:32:38,633 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:32:38,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:32:38,634 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:32:38,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:32:39,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:39,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:39,304 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:39,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:39,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:39,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:39,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:39,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:32:39,307 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:39,321 INFO L628 ElimStorePlain]: treesize reduction 151, result has 6.8 percent of original size [2021-07-09 17:32:39,321 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:32:39,321 INFO L518 ElimStorePlain]: Eliminatee v_prenex_237 vanished before elimination [2021-07-09 17:32:39,321 INFO L518 ElimStorePlain]: Eliminatee v_prenex_238 vanished before elimination [2021-07-09 17:32:39,321 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:32:39,321 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:206, output treesize:11 [2021-07-09 17:32:39,350 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:39,350 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1887836445] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:39,350 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:32:39,351 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-07-09 17:32:39,351 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601953108] [2021-07-09 17:32:39,351 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:32:39,351 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:32:39,351 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:32:39,351 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=456, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:32:39,351 INFO L87 Difference]: Start difference. First operand 1304 states and 3759 transitions. Second operand has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:40,347 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 74 [2021-07-09 17:32:40,686 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 98 [2021-07-09 17:32:40,932 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 98 [2021-07-09 17:32:41,313 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 43 [2021-07-09 17:32:41,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:32:41,330 INFO L93 Difference]: Finished difference Result 1362 states and 3871 transitions. [2021-07-09 17:32:41,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:32:41,330 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:32:41,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:32:41,333 INFO L225 Difference]: With dead ends: 1362 [2021-07-09 17:32:41,333 INFO L226 Difference]: Without dead ends: 1354 [2021-07-09 17:32:41,333 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 2658.9ms TimeCoverageRelationStatistics Valid=141, Invalid=1265, Unknown=0, NotChecked=0, Total=1406 [2021-07-09 17:32:41,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1354 states. [2021-07-09 17:32:41,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1354 to 1314. [2021-07-09 17:32:41,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1314 states, 1313 states have (on average 2.884996191926885) internal successors, (3788), 1313 states have internal predecessors, (3788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:41,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1314 states to 1314 states and 3788 transitions. [2021-07-09 17:32:41,349 INFO L78 Accepts]: Start accepts. Automaton has 1314 states and 3788 transitions. Word has length 18 [2021-07-09 17:32:41,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:32:41,349 INFO L482 AbstractCegarLoop]: Abstraction has 1314 states and 3788 transitions. [2021-07-09 17:32:41,349 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:41,349 INFO L276 IsEmpty]: Start isEmpty. Operand 1314 states and 3788 transitions. [2021-07-09 17:32:41,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:32:41,350 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:32:41,350 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:32:41,565 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 368 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2814 [2021-07-09 17:32:41,565 INFO L430 AbstractCegarLoop]: === Iteration 378 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:32:41,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:32:41,565 INFO L82 PathProgramCache]: Analyzing trace with hash 610654502, now seen corresponding path program 364 times [2021-07-09 17:32:41,565 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:32:41,565 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297783616] [2021-07-09 17:32:41,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:32:41,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:32:41,742 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:41,742 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:32:41,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297783616] [2021-07-09 17:32:41,742 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297783616] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:41,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [185680565] [2021-07-09 17:32:41,742 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 369 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 369 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:32:41,773 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:32:41,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:32:41,774 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:32:41,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:32:42,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:42,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:42,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:42,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:42,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:42,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:42,438 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:42,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:42,443 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:42,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 42 [2021-07-09 17:32:42,446 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:42,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:42,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:42,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:42,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:42,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:42,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:42,452 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:42,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:42,453 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:32:42,455 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:42,466 INFO L628 ElimStorePlain]: treesize reduction 112, result has 8.9 percent of original size [2021-07-09 17:32:42,467 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:32:42,467 INFO L518 ElimStorePlain]: Eliminatee v_prenex_246 vanished before elimination [2021-07-09 17:32:42,467 INFO L518 ElimStorePlain]: Eliminatee v_prenex_247 vanished before elimination [2021-07-09 17:32:42,467 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:32:42,467 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:206, output treesize:11 [2021-07-09 17:32:42,476 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:42,476 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [185680565] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:42,476 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:32:42,476 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-07-09 17:32:42,476 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307291862] [2021-07-09 17:32:42,476 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:32:42,476 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:32:42,477 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:32:42,477 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=334, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:32:42,477 INFO L87 Difference]: Start difference. First operand 1314 states and 3788 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:43,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:32:43,467 INFO L93 Difference]: Finished difference Result 1470 states and 4103 transitions. [2021-07-09 17:32:43,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:32:43,467 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:32:43,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:32:43,470 INFO L225 Difference]: With dead ends: 1470 [2021-07-09 17:32:43,470 INFO L226 Difference]: Without dead ends: 1467 [2021-07-09 17:32:43,470 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 1135.3ms TimeCoverageRelationStatistics Valid=83, Invalid=673, Unknown=0, NotChecked=0, Total=756 [2021-07-09 17:32:43,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1467 states. [2021-07-09 17:32:43,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1467 to 1343. [2021-07-09 17:32:43,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1343 states, 1342 states have (on average 2.8934426229508197) internal successors, (3883), 1342 states have internal predecessors, (3883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:43,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1343 states to 1343 states and 3883 transitions. [2021-07-09 17:32:43,485 INFO L78 Accepts]: Start accepts. Automaton has 1343 states and 3883 transitions. Word has length 18 [2021-07-09 17:32:43,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:32:43,485 INFO L482 AbstractCegarLoop]: Abstraction has 1343 states and 3883 transitions. [2021-07-09 17:32:43,486 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:43,486 INFO L276 IsEmpty]: Start isEmpty. Operand 1343 states and 3883 transitions. [2021-07-09 17:32:43,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:32:43,487 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:32:43,487 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:32:43,690 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2831,369 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:32:43,690 INFO L430 AbstractCegarLoop]: === Iteration 379 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:32:43,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:32:43,690 INFO L82 PathProgramCache]: Analyzing trace with hash 1500373930, now seen corresponding path program 365 times [2021-07-09 17:32:43,690 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:32:43,691 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451767653] [2021-07-09 17:32:43,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:32:43,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:32:44,156 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:44,156 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:32:44,156 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451767653] [2021-07-09 17:32:44,156 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451767653] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:44,156 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1908000483] [2021-07-09 17:32:44,156 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 370 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 370 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:32:44,188 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:32:44,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:32:44,189 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:32:44,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:32:44,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:44,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:44,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:44,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:44,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:44,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:44,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:44,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:44,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:44,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 42 [2021-07-09 17:32:44,920 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:44,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:44,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:44,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:44,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:44,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:44,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:44,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:44,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:44,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:32:44,930 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:44,942 INFO L628 ElimStorePlain]: treesize reduction 116, result has 8.7 percent of original size [2021-07-09 17:32:44,942 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:32:44,942 INFO L518 ElimStorePlain]: Eliminatee v_prenex_252 vanished before elimination [2021-07-09 17:32:44,942 INFO L518 ElimStorePlain]: Eliminatee v_prenex_253 vanished before elimination [2021-07-09 17:32:44,942 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:32:44,943 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:206, output treesize:11 [2021-07-09 17:32:44,972 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:44,973 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1908000483] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:44,973 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:32:44,973 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 22 [2021-07-09 17:32:44,973 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307062572] [2021-07-09 17:32:44,973 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:32:44,973 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:32:44,973 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:32:44,973 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=411, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:32:44,973 INFO L87 Difference]: Start difference. First operand 1343 states and 3883 transitions. Second operand has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:45,707 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 74 [2021-07-09 17:32:45,997 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 77 [2021-07-09 17:32:46,246 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 77 [2021-07-09 17:32:46,462 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 78 [2021-07-09 17:32:46,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:32:46,629 INFO L93 Difference]: Finished difference Result 2052 states and 5791 transitions. [2021-07-09 17:32:46,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:32:46,630 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:32:46,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:32:46,633 INFO L225 Difference]: With dead ends: 2052 [2021-07-09 17:32:46,633 INFO L226 Difference]: Without dead ends: 2049 [2021-07-09 17:32:46,633 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 8 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 283 ImplicationChecksByTransitivity, 2113.2ms TimeCoverageRelationStatistics Valid=146, Invalid=1260, Unknown=0, NotChecked=0, Total=1406 [2021-07-09 17:32:46,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2049 states. [2021-07-09 17:32:46,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2049 to 1345. [2021-07-09 17:32:46,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1345 states, 1344 states have (on average 2.8921130952380953) internal successors, (3887), 1344 states have internal predecessors, (3887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:46,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1345 states to 1345 states and 3887 transitions. [2021-07-09 17:32:46,650 INFO L78 Accepts]: Start accepts. Automaton has 1345 states and 3887 transitions. Word has length 18 [2021-07-09 17:32:46,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:32:46,650 INFO L482 AbstractCegarLoop]: Abstraction has 1345 states and 3887 transitions. [2021-07-09 17:32:46,650 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:46,650 INFO L276 IsEmpty]: Start isEmpty. Operand 1345 states and 3887 transitions. [2021-07-09 17:32:46,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:32:46,652 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:32:46,652 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:32:46,868 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2848,370 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:32:46,869 INFO L430 AbstractCegarLoop]: === Iteration 380 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:32:46,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:32:46,869 INFO L82 PathProgramCache]: Analyzing trace with hash 1798426888, now seen corresponding path program 366 times [2021-07-09 17:32:46,869 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:32:46,869 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332079436] [2021-07-09 17:32:46,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:32:46,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:32:47,075 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:47,075 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:32:47,075 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332079436] [2021-07-09 17:32:47,075 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332079436] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:47,075 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1655937092] [2021-07-09 17:32:47,075 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 371 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 371 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:32:47,105 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:32:47,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:32:47,107 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:32:47,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:32:47,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:47,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:47,794 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:47,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:47,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:47,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:47,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:47,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:32:47,799 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:47,818 INFO L628 ElimStorePlain]: treesize reduction 155, result has 6.6 percent of original size [2021-07-09 17:32:47,819 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:32:47,819 INFO L518 ElimStorePlain]: Eliminatee v_prenex_258 vanished before elimination [2021-07-09 17:32:47,819 INFO L518 ElimStorePlain]: Eliminatee v_prenex_259 vanished before elimination [2021-07-09 17:32:47,819 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:32:47,819 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:206, output treesize:11 [2021-07-09 17:32:47,827 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:47,827 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1655937092] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:47,827 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:32:47,828 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 21 [2021-07-09 17:32:47,828 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893631289] [2021-07-09 17:32:47,828 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:32:47,828 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:32:47,828 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:32:47,828 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=371, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:32:47,828 INFO L87 Difference]: Start difference. First operand 1345 states and 3887 transitions. Second operand has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:48,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:32:48,790 INFO L93 Difference]: Finished difference Result 1586 states and 4489 transitions. [2021-07-09 17:32:48,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:32:48,790 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:32:48,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:32:48,792 INFO L225 Difference]: With dead ends: 1586 [2021-07-09 17:32:48,792 INFO L226 Difference]: Without dead ends: 1583 [2021-07-09 17:32:48,793 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 1173.5ms TimeCoverageRelationStatistics Valid=105, Invalid=887, Unknown=0, NotChecked=0, Total=992 [2021-07-09 17:32:48,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1583 states. [2021-07-09 17:32:48,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1583 to 1345. [2021-07-09 17:32:48,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1345 states, 1344 states have (on average 2.8921130952380953) internal successors, (3887), 1344 states have internal predecessors, (3887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:48,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1345 states to 1345 states and 3887 transitions. [2021-07-09 17:32:48,808 INFO L78 Accepts]: Start accepts. Automaton has 1345 states and 3887 transitions. Word has length 18 [2021-07-09 17:32:48,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:32:48,808 INFO L482 AbstractCegarLoop]: Abstraction has 1345 states and 3887 transitions. [2021-07-09 17:32:48,808 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:48,808 INFO L276 IsEmpty]: Start isEmpty. Operand 1345 states and 3887 transitions. [2021-07-09 17:32:48,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:32:48,809 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:32:48,809 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:32:49,026 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 371 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2867 [2021-07-09 17:32:49,026 INFO L430 AbstractCegarLoop]: === Iteration 381 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:32:49,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:32:49,026 INFO L82 PathProgramCache]: Analyzing trace with hash 166479722, now seen corresponding path program 367 times [2021-07-09 17:32:49,026 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:32:49,026 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326623196] [2021-07-09 17:32:49,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:32:49,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:32:49,588 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:49,589 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:32:49,589 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326623196] [2021-07-09 17:32:49,589 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326623196] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:49,589 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1237851720] [2021-07-09 17:32:49,589 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 372 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 372 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:32:49,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:32:49,620 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:32:49,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:32:50,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:50,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:50,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:50,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:50,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:50,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:50,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:50,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:50,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:50,376 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:50,383 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:50,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 42 [2021-07-09 17:32:50,385 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:50,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:50,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:50,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:50,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:50,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:50,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:50,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:50,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:50,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:50,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:50,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:32:50,396 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:50,446 INFO L628 ElimStorePlain]: treesize reduction 95, result has 46.6 percent of original size [2021-07-09 17:32:50,449 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:50,449 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-09 17:32:50,450 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:50,469 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:32:50,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:50,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:50,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:50,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:50,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:50,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:50,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 27 [2021-07-09 17:32:50,478 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:50,489 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:32:50,489 INFO L518 ElimStorePlain]: Eliminatee v_prenex_265 vanished before elimination [2021-07-09 17:32:50,490 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:32:50,490 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:257, output treesize:22 [2021-07-09 17:32:50,535 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:50,536 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1237851720] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:50,536 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:32:50,536 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-07-09 17:32:50,536 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477809236] [2021-07-09 17:32:50,536 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:32:50,536 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:32:50,536 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:32:50,536 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=458, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:32:50,536 INFO L87 Difference]: Start difference. First operand 1345 states and 3887 transitions. Second operand has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:51,316 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 73 [2021-07-09 17:32:51,490 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 68 [2021-07-09 17:32:51,714 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 72 [2021-07-09 17:32:51,909 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 85 [2021-07-09 17:32:52,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:32:52,586 INFO L93 Difference]: Finished difference Result 1603 states and 4518 transitions. [2021-07-09 17:32:52,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-09 17:32:52,587 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:32:52,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:32:52,589 INFO L225 Difference]: With dead ends: 1603 [2021-07-09 17:32:52,589 INFO L226 Difference]: Without dead ends: 1594 [2021-07-09 17:32:52,589 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 8 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 193 ImplicationChecksByTransitivity, 2518.1ms TimeCoverageRelationStatistics Valid=127, Invalid=1279, Unknown=0, NotChecked=0, Total=1406 [2021-07-09 17:32:52,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1594 states. [2021-07-09 17:32:52,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1594 to 1353. [2021-07-09 17:32:52,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1353 states, 1352 states have (on average 2.8920118343195265) internal successors, (3910), 1352 states have internal predecessors, (3910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:52,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1353 states to 1353 states and 3910 transitions. [2021-07-09 17:32:52,605 INFO L78 Accepts]: Start accepts. Automaton has 1353 states and 3910 transitions. Word has length 18 [2021-07-09 17:32:52,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:32:52,605 INFO L482 AbstractCegarLoop]: Abstraction has 1353 states and 3910 transitions. [2021-07-09 17:32:52,605 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:52,605 INFO L276 IsEmpty]: Start isEmpty. Operand 1353 states and 3910 transitions. [2021-07-09 17:32:52,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:32:52,607 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:32:52,607 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:32:52,820 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2886,372 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:32:52,821 INFO L430 AbstractCegarLoop]: === Iteration 382 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:32:52,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:32:52,821 INFO L82 PathProgramCache]: Analyzing trace with hash -994542392, now seen corresponding path program 368 times [2021-07-09 17:32:52,822 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:32:52,822 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254333886] [2021-07-09 17:32:52,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:32:52,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:32:53,182 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:53,182 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:32:53,182 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254333886] [2021-07-09 17:32:53,182 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254333886] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:53,182 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1175713298] [2021-07-09 17:32:53,182 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 373 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 373 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:32:53,213 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:32:53,213 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:32:53,214 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 57 conjunts are in the unsatisfiable core [2021-07-09 17:32:53,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:32:53,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:53,877 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:53,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:53,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:53,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:53,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:53,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:53,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:53,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 42 [2021-07-09 17:32:53,887 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:53,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:53,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:53,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:53,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:53,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:53,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:53,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:53,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:32:53,895 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:53,908 INFO L628 ElimStorePlain]: treesize reduction 110, result has 9.1 percent of original size [2021-07-09 17:32:53,908 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:32:53,908 INFO L518 ElimStorePlain]: Eliminatee v_prenex_267 vanished before elimination [2021-07-09 17:32:53,908 INFO L518 ElimStorePlain]: Eliminatee v_prenex_268 vanished before elimination [2021-07-09 17:32:53,908 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:32:53,908 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:206, output treesize:11 [2021-07-09 17:32:53,935 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:53,935 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1175713298] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:53,935 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:32:53,935 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-07-09 17:32:53,935 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982997352] [2021-07-09 17:32:53,935 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:32:53,935 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:32:53,948 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:32:53,948 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=441, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:32:53,948 INFO L87 Difference]: Start difference. First operand 1353 states and 3910 transitions. Second operand has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:55,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:32:55,420 INFO L93 Difference]: Finished difference Result 1627 states and 4563 transitions. [2021-07-09 17:32:55,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-09 17:32:55,421 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:32:55,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:32:55,423 INFO L225 Difference]: With dead ends: 1627 [2021-07-09 17:32:55,424 INFO L226 Difference]: Without dead ends: 1618 [2021-07-09 17:32:55,424 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 8 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 237 ImplicationChecksByTransitivity, 1663.0ms TimeCoverageRelationStatistics Valid=150, Invalid=1110, Unknown=0, NotChecked=0, Total=1260 [2021-07-09 17:32:55,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1618 states. [2021-07-09 17:32:55,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1618 to 1349. [2021-07-09 17:32:55,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1349 states, 1348 states have (on average 2.8939169139465877) internal successors, (3901), 1348 states have internal predecessors, (3901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:55,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1349 states to 1349 states and 3901 transitions. [2021-07-09 17:32:55,441 INFO L78 Accepts]: Start accepts. Automaton has 1349 states and 3901 transitions. Word has length 18 [2021-07-09 17:32:55,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:32:55,441 INFO L482 AbstractCegarLoop]: Abstraction has 1349 states and 3901 transitions. [2021-07-09 17:32:55,441 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:55,441 INFO L276 IsEmpty]: Start isEmpty. Operand 1349 states and 3901 transitions. [2021-07-09 17:32:55,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:32:55,443 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:32:55,443 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:32:55,660 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2906,373 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:32:55,660 INFO L430 AbstractCegarLoop]: === Iteration 383 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:32:55,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:32:55,662 INFO L82 PathProgramCache]: Analyzing trace with hash -754900054, now seen corresponding path program 369 times [2021-07-09 17:32:55,662 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:32:55,662 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874055115] [2021-07-09 17:32:55,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:32:55,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:32:55,955 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:55,956 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:32:55,956 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874055115] [2021-07-09 17:32:55,956 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874055115] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:55,956 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [344714472] [2021-07-09 17:32:55,956 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 374 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 374 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:32:55,989 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:32:55,989 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:32:55,990 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 57 conjunts are in the unsatisfiable core [2021-07-09 17:32:55,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:32:56,676 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 55 [2021-07-09 17:32:56,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:56,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:56,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:56,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:56,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:56,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:56,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:56,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:56,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:56,847 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:56,853 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:56,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 42 [2021-07-09 17:32:56,855 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:56,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:56,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:56,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:56,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:56,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:56,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:56,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:56,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:56,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:56,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:56,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:32:56,867 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:56,934 INFO L628 ElimStorePlain]: treesize reduction 174, result has 33.8 percent of original size [2021-07-09 17:32:56,934 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-09 17:32:56,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:56,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:56,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:56,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:56,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:56,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:56,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 27 [2021-07-09 17:32:56,943 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:56,961 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:32:56,961 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:32:56,961 INFO L518 ElimStorePlain]: Eliminatee v_prenex_273 vanished before elimination [2021-07-09 17:32:56,963 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:56,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2021-07-09 17:32:56,965 INFO L550 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:32:56,982 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:32:56,983 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 6 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:32:56,983 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 9 variables, input treesize:352, output treesize:31 [2021-07-09 17:32:57,024 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:57,024 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [344714472] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:57,024 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:32:57,024 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-07-09 17:32:57,025 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049296354] [2021-07-09 17:32:57,026 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:32:57,026 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:32:57,026 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:32:57,026 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:32:57,026 INFO L87 Difference]: Start difference. First operand 1349 states and 3901 transitions. Second operand has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:58,105 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 64 [2021-07-09 17:32:58,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:32:58,306 INFO L93 Difference]: Finished difference Result 1668 states and 4648 transitions. [2021-07-09 17:32:58,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-07-09 17:32:58,307 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:32:58,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:32:58,309 INFO L225 Difference]: With dead ends: 1668 [2021-07-09 17:32:58,310 INFO L226 Difference]: Without dead ends: 1661 [2021-07-09 17:32:58,310 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 8 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 1667.8ms TimeCoverageRelationStatistics Valid=148, Invalid=974, Unknown=0, NotChecked=0, Total=1122 [2021-07-09 17:32:58,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1661 states. [2021-07-09 17:32:58,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1661 to 1359. [2021-07-09 17:32:58,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1359 states, 1358 states have (on average 2.901325478645066) internal successors, (3940), 1358 states have internal predecessors, (3940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:58,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1359 states to 1359 states and 3940 transitions. [2021-07-09 17:32:58,327 INFO L78 Accepts]: Start accepts. Automaton has 1359 states and 3940 transitions. Word has length 18 [2021-07-09 17:32:58,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:32:58,327 INFO L482 AbstractCegarLoop]: Abstraction has 1359 states and 3940 transitions. [2021-07-09 17:32:58,327 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:32:58,329 INFO L276 IsEmpty]: Start isEmpty. Operand 1359 states and 3940 transitions. [2021-07-09 17:32:58,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:32:58,331 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:32:58,331 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:32:58,545 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 374 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2925 [2021-07-09 17:32:58,545 INFO L430 AbstractCegarLoop]: === Iteration 384 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:32:58,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:32:58,545 INFO L82 PathProgramCache]: Analyzing trace with hash -747169656, now seen corresponding path program 370 times [2021-07-09 17:32:58,545 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:32:58,545 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151644463] [2021-07-09 17:32:58,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:32:58,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:32:58,800 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:58,801 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:32:58,801 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151644463] [2021-07-09 17:32:58,801 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151644463] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:58,801 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [50593543] [2021-07-09 17:32:58,801 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 375 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 375 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:32:58,832 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:32:58,832 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:32:58,833 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:32:58,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:32:59,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:59,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:59,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:59,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:59,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:59,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:59,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:59,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:59,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:59,468 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:59,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 40 [2021-07-09 17:32:59,471 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:59,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:59,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:59,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:59,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:59,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:59,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:59,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:59,479 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:59,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:59,484 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:59,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 38 [2021-07-09 17:32:59,487 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:59,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:59,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:59,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:59,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:59,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:59,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:59,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:59,494 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:32:59,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:32:59,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 38 [2021-07-09 17:32:59,496 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:32:59,509 INFO L628 ElimStorePlain]: treesize reduction 76, result has 12.6 percent of original size [2021-07-09 17:32:59,510 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:32:59,510 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:32:59,510 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:194, output treesize:11 [2021-07-09 17:32:59,538 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:32:59,538 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [50593543] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:32:59,538 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:32:59,538 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-07-09 17:32:59,538 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748548914] [2021-07-09 17:32:59,541 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:32:59,542 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:32:59,544 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:32:59,544 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=371, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:32:59,546 INFO L87 Difference]: Start difference. First operand 1359 states and 3940 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:01,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:33:01,183 INFO L93 Difference]: Finished difference Result 1670 states and 4656 transitions. [2021-07-09 17:33:01,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-09 17:33:01,183 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:33:01,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:33:01,187 INFO L225 Difference]: With dead ends: 1670 [2021-07-09 17:33:01,187 INFO L226 Difference]: Without dead ends: 1666 [2021-07-09 17:33:01,188 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 1789.8ms TimeCoverageRelationStatistics Valid=167, Invalid=1393, Unknown=0, NotChecked=0, Total=1560 [2021-07-09 17:33:01,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1666 states. [2021-07-09 17:33:01,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1666 to 1322. [2021-07-09 17:33:01,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1322 states, 1321 states have (on average 2.9084027252081754) internal successors, (3842), 1321 states have internal predecessors, (3842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:01,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1322 states to 1322 states and 3842 transitions. [2021-07-09 17:33:01,205 INFO L78 Accepts]: Start accepts. Automaton has 1322 states and 3842 transitions. Word has length 18 [2021-07-09 17:33:01,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:33:01,206 INFO L482 AbstractCegarLoop]: Abstraction has 1322 states and 3842 transitions. [2021-07-09 17:33:01,206 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:01,206 INFO L276 IsEmpty]: Start isEmpty. Operand 1322 states and 3842 transitions. [2021-07-09 17:33:01,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:33:01,207 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:33:01,207 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:33:01,421 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2965,375 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:33:01,421 INFO L430 AbstractCegarLoop]: === Iteration 385 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:33:01,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:33:01,422 INFO L82 PathProgramCache]: Analyzing trace with hash -806597504, now seen corresponding path program 371 times [2021-07-09 17:33:01,422 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:33:01,422 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63722304] [2021-07-09 17:33:01,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:33:01,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:33:01,791 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:01,791 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:33:01,791 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63722304] [2021-07-09 17:33:01,791 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63722304] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:01,791 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [892670010] [2021-07-09 17:33:01,791 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 376 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 376 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:33:01,822 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:33:01,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:33:01,823 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:33:01,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:33:02,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:02,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:02,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:02,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:02,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:02,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:02,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:02,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:02,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:02,551 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:02,556 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:02,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:33:02,558 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:02,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:02,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:02,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:02,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:02,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:02,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:02,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:02,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:02,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:02,566 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:02,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 42 [2021-07-09 17:33:02,568 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:02,580 INFO L628 ElimStorePlain]: treesize reduction 110, result has 9.1 percent of original size [2021-07-09 17:33:02,580 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:33:02,580 INFO L518 ElimStorePlain]: Eliminatee v_prenex_277 vanished before elimination [2021-07-09 17:33:02,580 INFO L518 ElimStorePlain]: Eliminatee v_prenex_278 vanished before elimination [2021-07-09 17:33:02,580 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:33:02,580 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:206, output treesize:11 [2021-07-09 17:33:02,606 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:02,607 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [892670010] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:02,607 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:33:02,607 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 22 [2021-07-09 17:33:02,607 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490980904] [2021-07-09 17:33:02,607 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:33:02,607 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:33:02,607 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:33:02,607 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=409, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:33:02,607 INFO L87 Difference]: Start difference. First operand 1322 states and 3842 transitions. Second operand has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:03,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:33:03,516 INFO L93 Difference]: Finished difference Result 1425 states and 4085 transitions. [2021-07-09 17:33:03,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-09 17:33:03,516 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:33:03,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:33:03,518 INFO L225 Difference]: With dead ends: 1425 [2021-07-09 17:33:03,518 INFO L226 Difference]: Without dead ends: 1418 [2021-07-09 17:33:03,518 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 8 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 1312.6ms TimeCoverageRelationStatistics Valid=103, Invalid=827, Unknown=0, NotChecked=0, Total=930 [2021-07-09 17:33:03,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1418 states. [2021-07-09 17:33:03,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1418 to 1325. [2021-07-09 17:33:03,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1325 states, 1324 states have (on average 2.906344410876133) internal successors, (3848), 1324 states have internal predecessors, (3848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:03,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1325 states to 1325 states and 3848 transitions. [2021-07-09 17:33:03,533 INFO L78 Accepts]: Start accepts. Automaton has 1325 states and 3848 transitions. Word has length 18 [2021-07-09 17:33:03,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:33:03,534 INFO L482 AbstractCegarLoop]: Abstraction has 1325 states and 3848 transitions. [2021-07-09 17:33:03,534 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:03,534 INFO L276 IsEmpty]: Start isEmpty. Operand 1325 states and 3848 transitions. [2021-07-09 17:33:03,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:33:03,535 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:33:03,535 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:33:03,749 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 376 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2995 [2021-07-09 17:33:03,749 INFO L430 AbstractCegarLoop]: === Iteration 386 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:33:03,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:33:03,749 INFO L82 PathProgramCache]: Analyzing trace with hash 695400512, now seen corresponding path program 372 times [2021-07-09 17:33:03,749 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:33:03,749 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393087281] [2021-07-09 17:33:03,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:33:03,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:33:04,048 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:04,048 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:33:04,048 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393087281] [2021-07-09 17:33:04,048 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393087281] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:04,048 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802891346] [2021-07-09 17:33:04,048 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 377 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 377 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:33:04,079 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:33:04,079 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:33:04,080 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 57 conjunts are in the unsatisfiable core [2021-07-09 17:33:04,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:33:04,720 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 55 [2021-07-09 17:33:04,933 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 171 DAG size of output: 93 [2021-07-09 17:33:05,076 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:33:05,077 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:05,090 INFO L628 ElimStorePlain]: treesize reduction 277, result has 3.8 percent of original size [2021-07-09 17:33:05,091 INFO L518 ElimStorePlain]: Eliminatee v_prenex_291 vanished before elimination [2021-07-09 17:33:05,091 INFO L518 ElimStorePlain]: Eliminatee v_prenex_292 vanished before elimination [2021-07-09 17:33:05,091 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-09 17:33:05,091 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:33:05,091 INFO L518 ElimStorePlain]: Eliminatee v_prenex_284 vanished before elimination [2021-07-09 17:33:05,091 INFO L518 ElimStorePlain]: Eliminatee v_prenex_285 vanished before elimination [2021-07-09 17:33:05,091 INFO L518 ElimStorePlain]: Eliminatee v_prenex_286 vanished before elimination [2021-07-09 17:33:05,091 INFO L518 ElimStorePlain]: Eliminatee v_prenex_287 vanished before elimination [2021-07-09 17:33:05,091 INFO L518 ElimStorePlain]: Eliminatee v_prenex_289 vanished before elimination [2021-07-09 17:33:05,091 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 10 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:33:05,091 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 15 variables, input treesize:360, output treesize:11 [2021-07-09 17:33:05,098 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:05,099 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802891346] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:05,099 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:33:05,099 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-07-09 17:33:05,099 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326876889] [2021-07-09 17:33:05,099 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:33:05,099 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:33:05,099 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:33:05,099 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:33:05,099 INFO L87 Difference]: Start difference. First operand 1325 states and 3848 transitions. Second operand has 22 states, 22 states have (on average 1.2727272727272727) internal successors, (28), 22 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:05,979 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 63 [2021-07-09 17:33:06,154 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 101 [2021-07-09 17:33:06,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:33:06,238 INFO L93 Difference]: Finished difference Result 1437 states and 4095 transitions. [2021-07-09 17:33:06,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-09 17:33:06,239 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.2727272727272727) internal successors, (28), 22 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:33:06,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:33:06,241 INFO L225 Difference]: With dead ends: 1437 [2021-07-09 17:33:06,241 INFO L226 Difference]: Without dead ends: 1432 [2021-07-09 17:33:06,241 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 1723.1ms TimeCoverageRelationStatistics Valid=129, Invalid=863, Unknown=0, NotChecked=0, Total=992 [2021-07-09 17:33:06,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1432 states. [2021-07-09 17:33:06,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1432 to 1325. [2021-07-09 17:33:06,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1325 states, 1324 states have (on average 2.906344410876133) internal successors, (3848), 1324 states have internal predecessors, (3848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:06,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1325 states to 1325 states and 3848 transitions. [2021-07-09 17:33:06,256 INFO L78 Accepts]: Start accepts. Automaton has 1325 states and 3848 transitions. Word has length 18 [2021-07-09 17:33:06,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:33:06,256 INFO L482 AbstractCegarLoop]: Abstraction has 1325 states and 3848 transitions. [2021-07-09 17:33:06,256 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.2727272727272727) internal successors, (28), 22 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:06,256 INFO L276 IsEmpty]: Start isEmpty. Operand 1325 states and 3848 transitions. [2021-07-09 17:33:06,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:33:06,258 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:33:06,258 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:33:06,474 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3015,377 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:33:06,474 INFO L430 AbstractCegarLoop]: === Iteration 387 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:33:06,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:33:06,474 INFO L82 PathProgramCache]: Analyzing trace with hash 935042850, now seen corresponding path program 373 times [2021-07-09 17:33:06,474 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:33:06,474 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223958826] [2021-07-09 17:33:06,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:33:06,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:33:06,704 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:06,704 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:33:06,704 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223958826] [2021-07-09 17:33:06,704 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223958826] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:06,704 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1338039455] [2021-07-09 17:33:06,704 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 378 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 378 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:33:06,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:33:06,735 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:33:06,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:33:07,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:07,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:07,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:07,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:07,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:07,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:07,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:07,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:07,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:07,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:07,453 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:07,454 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:33:07,455 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:07,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:07,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:07,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:07,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:07,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:07,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:07,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:07,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:07,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:07,465 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:07,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 42 [2021-07-09 17:33:07,467 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:07,480 INFO L628 ElimStorePlain]: treesize reduction 106, result has 9.4 percent of original size [2021-07-09 17:33:07,480 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:33:07,480 INFO L518 ElimStorePlain]: Eliminatee v_prenex_295 vanished before elimination [2021-07-09 17:33:07,480 INFO L518 ElimStorePlain]: Eliminatee v_prenex_296 vanished before elimination [2021-07-09 17:33:07,480 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:33:07,480 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:206, output treesize:11 [2021-07-09 17:33:07,507 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:07,507 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1338039455] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:07,507 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:33:07,507 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 22 [2021-07-09 17:33:07,507 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175845890] [2021-07-09 17:33:07,507 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:33:07,507 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:33:07,507 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:33:07,507 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=404, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:33:07,508 INFO L87 Difference]: Start difference. First operand 1325 states and 3848 transitions. Second operand has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:08,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:33:08,597 INFO L93 Difference]: Finished difference Result 1489 states and 4198 transitions. [2021-07-09 17:33:08,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-09 17:33:08,597 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:33:08,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:33:08,600 INFO L225 Difference]: With dead ends: 1489 [2021-07-09 17:33:08,600 INFO L226 Difference]: Without dead ends: 1485 [2021-07-09 17:33:08,600 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 8 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 1410.7ms TimeCoverageRelationStatistics Valid=129, Invalid=863, Unknown=0, NotChecked=0, Total=992 [2021-07-09 17:33:08,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1485 states. [2021-07-09 17:33:08,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1485 to 1342. [2021-07-09 17:33:08,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1342 states, 1341 states have (on average 2.9157345264727814) internal successors, (3910), 1341 states have internal predecessors, (3910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:08,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1342 states to 1342 states and 3910 transitions. [2021-07-09 17:33:08,616 INFO L78 Accepts]: Start accepts. Automaton has 1342 states and 3910 transitions. Word has length 18 [2021-07-09 17:33:08,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:33:08,616 INFO L482 AbstractCegarLoop]: Abstraction has 1342 states and 3910 transitions. [2021-07-09 17:33:08,616 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:08,617 INFO L276 IsEmpty]: Start isEmpty. Operand 1342 states and 3910 transitions. [2021-07-09 17:33:08,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:33:08,618 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:33:08,618 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:33:08,834 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3035,378 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:33:08,834 INFO L430 AbstractCegarLoop]: === Iteration 388 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:33:08,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:33:08,835 INFO L82 PathProgramCache]: Analyzing trace with hash 942773248, now seen corresponding path program 374 times [2021-07-09 17:33:08,835 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:33:08,835 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205105810] [2021-07-09 17:33:08,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:33:08,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:33:09,039 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:09,039 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:33:09,039 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205105810] [2021-07-09 17:33:09,039 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205105810] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:09,039 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [964974164] [2021-07-09 17:33:09,039 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 379 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 379 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:33:09,076 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:33:09,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:33:09,077 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 57 conjunts are in the unsatisfiable core [2021-07-09 17:33:09,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:33:09,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:09,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:09,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:09,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:09,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:09,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:09,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:09,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:09,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:09,716 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:09,722 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:09,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:33:09,724 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:09,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:09,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:09,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:09,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:09,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:09,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:09,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:09,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:09,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:09,733 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:09,739 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:09,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 48 [2021-07-09 17:33:09,741 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:09,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:09,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:09,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:09,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:09,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:09,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:09,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:09,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:09,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:09,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:09,755 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:09,756 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 32 [2021-07-09 17:33:09,757 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:09,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:09,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:09,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:09,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:09,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:09,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:09,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:09,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:09,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:09,765 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:09,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:33:09,767 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:09,837 INFO L628 ElimStorePlain]: treesize reduction 109, result has 40.1 percent of original size [2021-07-09 17:33:09,840 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:09,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2021-07-09 17:33:09,842 INFO L550 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:33:09,873 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:33:09,875 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:33:09,875 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:345, output treesize:56 [2021-07-09 17:33:09,959 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:09,959 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [964974164] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:09,959 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:33:09,959 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 22 [2021-07-09 17:33:09,959 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46490855] [2021-07-09 17:33:09,959 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:33:09,959 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:33:09,959 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:33:09,959 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=403, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:33:09,959 INFO L87 Difference]: Start difference. First operand 1342 states and 3910 transitions. Second operand has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:10,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:33:10,891 INFO L93 Difference]: Finished difference Result 1512 states and 4276 transitions. [2021-07-09 17:33:10,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-09 17:33:10,891 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:33:10,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:33:10,894 INFO L225 Difference]: With dead ends: 1512 [2021-07-09 17:33:10,894 INFO L226 Difference]: Without dead ends: 1506 [2021-07-09 17:33:10,894 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 8 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 1227.3ms TimeCoverageRelationStatistics Valid=125, Invalid=931, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 17:33:10,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1506 states. [2021-07-09 17:33:10,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1506 to 1337. [2021-07-09 17:33:10,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1337 states, 1336 states have (on average 2.9154191616766467) internal successors, (3895), 1336 states have internal predecessors, (3895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:10,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1337 states to 1337 states and 3895 transitions. [2021-07-09 17:33:10,909 INFO L78 Accepts]: Start accepts. Automaton has 1337 states and 3895 transitions. Word has length 18 [2021-07-09 17:33:10,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:33:10,909 INFO L482 AbstractCegarLoop]: Abstraction has 1337 states and 3895 transitions. [2021-07-09 17:33:10,909 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:10,909 INFO L276 IsEmpty]: Start isEmpty. Operand 1337 states and 3895 transitions. [2021-07-09 17:33:10,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:33:10,911 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:33:10,911 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:33:11,125 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3054,379 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:33:11,125 INFO L430 AbstractCegarLoop]: === Iteration 389 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:33:11,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:33:11,125 INFO L82 PathProgramCache]: Analyzing trace with hash -1995645530, now seen corresponding path program 375 times [2021-07-09 17:33:11,125 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:33:11,125 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950022688] [2021-07-09 17:33:11,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:33:11,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:33:11,703 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:11,704 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:33:11,704 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950022688] [2021-07-09 17:33:11,704 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950022688] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:11,704 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1340133609] [2021-07-09 17:33:11,704 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 380 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 380 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:33:11,743 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:33:11,744 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:33:11,744 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:33:11,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:33:12,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:12,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:12,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:12,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:12,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:12,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:12,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:12,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:12,472 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:12,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:12,478 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 42 [2021-07-09 17:33:12,480 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:12,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:12,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:12,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:12,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:12,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:12,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:12,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:12,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:12,488 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:12,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:33:12,490 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:12,536 INFO L628 ElimStorePlain]: treesize reduction 95, result has 46.6 percent of original size [2021-07-09 17:33:12,539 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:12,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-09 17:33:12,540 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:12,558 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:33:12,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:12,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:12,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:12,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:12,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:12,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:12,564 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 27 [2021-07-09 17:33:12,566 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:12,577 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:33:12,577 INFO L518 ElimStorePlain]: Eliminatee v_prenex_303 vanished before elimination [2021-07-09 17:33:12,579 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:33:12,579 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:257, output treesize:22 [2021-07-09 17:33:12,623 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:12,623 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1340133609] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:12,623 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:33:12,623 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-07-09 17:33:12,623 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935692855] [2021-07-09 17:33:12,623 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:33:12,623 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:33:12,624 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:33:12,624 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=458, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:33:12,624 INFO L87 Difference]: Start difference. First operand 1337 states and 3895 transitions. Second operand has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:13,981 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 67 [2021-07-09 17:33:14,277 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 77 [2021-07-09 17:33:14,652 WARN L205 SmtUtils]: Spent 203.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 78 [2021-07-09 17:33:14,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:33:14,867 INFO L93 Difference]: Finished difference Result 1452 states and 4160 transitions. [2021-07-09 17:33:14,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-09 17:33:14,868 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:33:14,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:33:14,870 INFO L225 Difference]: With dead ends: 1452 [2021-07-09 17:33:14,870 INFO L226 Difference]: Without dead ends: 1439 [2021-07-09 17:33:14,870 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 8 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 2732.2ms TimeCoverageRelationStatistics Valid=143, Invalid=1339, Unknown=0, NotChecked=0, Total=1482 [2021-07-09 17:33:14,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1439 states. [2021-07-09 17:33:14,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1439 to 1339. [2021-07-09 17:33:14,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1339 states, 1338 states have (on average 2.914050822122571) internal successors, (3899), 1338 states have internal predecessors, (3899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:14,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1339 states to 1339 states and 3899 transitions. [2021-07-09 17:33:14,886 INFO L78 Accepts]: Start accepts. Automaton has 1339 states and 3899 transitions. Word has length 18 [2021-07-09 17:33:14,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:33:14,886 INFO L482 AbstractCegarLoop]: Abstraction has 1339 states and 3899 transitions. [2021-07-09 17:33:14,887 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:14,887 INFO L276 IsEmpty]: Start isEmpty. Operand 1339 states and 3899 transitions. [2021-07-09 17:33:14,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:33:14,888 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:33:14,888 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:33:15,118 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 380 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3076 [2021-07-09 17:33:15,119 INFO L430 AbstractCegarLoop]: === Iteration 390 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:33:15,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:33:15,119 INFO L82 PathProgramCache]: Analyzing trace with hash 44208064, now seen corresponding path program 376 times [2021-07-09 17:33:15,119 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:33:15,119 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237230794] [2021-07-09 17:33:15,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:33:15,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:33:15,529 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:15,530 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:33:15,530 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237230794] [2021-07-09 17:33:15,530 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237230794] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:15,530 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [410922324] [2021-07-09 17:33:15,530 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 381 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 381 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:33:15,561 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:33:15,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:33:15,562 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:33:15,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:33:16,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:16,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:16,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:16,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:16,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:16,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:16,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:16,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:16,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:16,262 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:16,269 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:16,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:33:16,271 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:16,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:16,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:16,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:16,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:16,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:16,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:16,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:16,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:16,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:16,279 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:16,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 42 [2021-07-09 17:33:16,281 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:16,293 INFO L628 ElimStorePlain]: treesize reduction 110, result has 9.1 percent of original size [2021-07-09 17:33:16,293 INFO L518 ElimStorePlain]: Eliminatee v_prenex_308 vanished before elimination [2021-07-09 17:33:16,293 INFO L518 ElimStorePlain]: Eliminatee v_prenex_309 vanished before elimination [2021-07-09 17:33:16,293 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:33:16,294 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:33:16,294 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:206, output treesize:11 [2021-07-09 17:33:16,321 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:16,321 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [410922324] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:16,321 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:33:16,321 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-07-09 17:33:16,321 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92992845] [2021-07-09 17:33:16,322 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:33:16,322 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:33:16,322 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:33:16,322 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:33:16,322 INFO L87 Difference]: Start difference. First operand 1339 states and 3899 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:17,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:33:17,550 INFO L93 Difference]: Finished difference Result 1529 states and 4308 transitions. [2021-07-09 17:33:17,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-09 17:33:17,550 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:33:17,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:33:17,553 INFO L225 Difference]: With dead ends: 1529 [2021-07-09 17:33:17,553 INFO L226 Difference]: Without dead ends: 1514 [2021-07-09 17:33:17,553 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 233 ImplicationChecksByTransitivity, 1789.9ms TimeCoverageRelationStatistics Valid=158, Invalid=1032, Unknown=0, NotChecked=0, Total=1190 [2021-07-09 17:33:17,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1514 states. [2021-07-09 17:33:17,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1514 to 1367. [2021-07-09 17:33:17,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1367 states, 1366 states have (on average 2.9128843338213763) internal successors, (3979), 1366 states have internal predecessors, (3979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:17,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1367 states to 1367 states and 3979 transitions. [2021-07-09 17:33:17,568 INFO L78 Accepts]: Start accepts. Automaton has 1367 states and 3979 transitions. Word has length 18 [2021-07-09 17:33:17,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:33:17,568 INFO L482 AbstractCegarLoop]: Abstraction has 1367 states and 3979 transitions. [2021-07-09 17:33:17,568 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:17,568 INFO L276 IsEmpty]: Start isEmpty. Operand 1367 states and 3979 transitions. [2021-07-09 17:33:17,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:33:17,570 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:33:17,570 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:33:17,786 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 381 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3096 [2021-07-09 17:33:17,786 INFO L430 AbstractCegarLoop]: === Iteration 391 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:33:17,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:33:17,786 INFO L82 PathProgramCache]: Analyzing trace with hash 1356935782, now seen corresponding path program 377 times [2021-07-09 17:33:17,786 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:33:17,786 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135447426] [2021-07-09 17:33:17,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:33:17,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:33:18,071 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:18,071 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:33:18,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135447426] [2021-07-09 17:33:18,071 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135447426] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:18,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [95843317] [2021-07-09 17:33:18,071 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 382 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 382 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:33:18,101 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:33:18,102 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:33:18,102 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:33:18,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:33:18,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:18,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:18,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:18,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:18,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:18,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:18,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:18,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:18,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:18,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:18,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 38 [2021-07-09 17:33:18,881 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:18,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:18,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:18,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:18,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:18,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:18,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:18,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:18,889 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:18,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:18,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 40 [2021-07-09 17:33:18,891 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:18,903 INFO L628 ElimStorePlain]: treesize reduction 112, result has 8.9 percent of original size [2021-07-09 17:33:18,903 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:33:18,903 INFO L518 ElimStorePlain]: Eliminatee v_prenex_311 vanished before elimination [2021-07-09 17:33:18,903 INFO L518 ElimStorePlain]: Eliminatee v_prenex_312 vanished before elimination [2021-07-09 17:33:18,903 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:33:18,904 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:194, output treesize:11 [2021-07-09 17:33:18,929 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:18,929 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [95843317] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:18,930 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:33:18,930 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-07-09 17:33:18,930 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586925372] [2021-07-09 17:33:18,930 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:33:18,930 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:33:18,930 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:33:18,930 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:33:18,930 INFO L87 Difference]: Start difference. First operand 1367 states and 3979 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:20,192 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 57 [2021-07-09 17:33:20,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:33:20,329 INFO L93 Difference]: Finished difference Result 1527 states and 4324 transitions. [2021-07-09 17:33:20,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-07-09 17:33:20,330 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:33:20,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:33:20,332 INFO L225 Difference]: With dead ends: 1527 [2021-07-09 17:33:20,332 INFO L226 Difference]: Without dead ends: 1524 [2021-07-09 17:33:20,332 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 281 ImplicationChecksByTransitivity, 1853.5ms TimeCoverageRelationStatistics Valid=164, Invalid=1168, Unknown=0, NotChecked=0, Total=1332 [2021-07-09 17:33:20,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1524 states. [2021-07-09 17:33:20,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1524 to 1398. [2021-07-09 17:33:20,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1398 states, 1397 states have (on average 2.9098067287043663) internal successors, (4065), 1397 states have internal predecessors, (4065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:20,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1398 states to 1398 states and 4065 transitions. [2021-07-09 17:33:20,348 INFO L78 Accepts]: Start accepts. Automaton has 1398 states and 4065 transitions. Word has length 18 [2021-07-09 17:33:20,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:33:20,348 INFO L482 AbstractCegarLoop]: Abstraction has 1398 states and 4065 transitions. [2021-07-09 17:33:20,348 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:20,348 INFO L276 IsEmpty]: Start isEmpty. Operand 1398 states and 4065 transitions. [2021-07-09 17:33:20,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:33:20,349 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:33:20,349 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:33:20,565 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3116,382 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:33:20,565 INFO L430 AbstractCegarLoop]: === Iteration 392 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:33:20,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:33:20,565 INFO L82 PathProgramCache]: Analyzing trace with hash -124738816, now seen corresponding path program 378 times [2021-07-09 17:33:20,565 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:33:20,565 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909812614] [2021-07-09 17:33:20,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:33:20,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:33:20,786 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:20,786 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:33:20,786 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909812614] [2021-07-09 17:33:20,786 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909812614] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:20,786 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [628599213] [2021-07-09 17:33:20,786 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 383 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 383 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:33:20,817 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-09 17:33:20,818 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:33:20,818 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 57 conjunts are in the unsatisfiable core [2021-07-09 17:33:20,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:33:21,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:21,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:21,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:21,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:21,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:21,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:21,462 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:21,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:21,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 28 [2021-07-09 17:33:21,469 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:21,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:21,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:21,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:21,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:21,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:21,476 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:21,479 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:21,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 36 [2021-07-09 17:33:21,483 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:21,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:21,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:21,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:21,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:21,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:21,489 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:21,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:21,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 44 [2021-07-09 17:33:21,496 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:21,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:21,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:21,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:21,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:21,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:21,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:21,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:21,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 36 [2021-07-09 17:33:21,505 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:21,577 INFO L628 ElimStorePlain]: treesize reduction 97, result has 41.6 percent of original size [2021-07-09 17:33:21,580 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:21,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2021-07-09 17:33:21,582 INFO L550 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:33:21,614 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:33:21,615 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:33:21,615 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:305, output treesize:48 [2021-07-09 17:33:21,701 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:21,701 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [628599213] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:21,701 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:33:21,701 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 22 [2021-07-09 17:33:21,701 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427651343] [2021-07-09 17:33:21,701 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:33:21,701 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:33:21,701 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:33:21,701 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:33:21,701 INFO L87 Difference]: Start difference. First operand 1398 states and 4065 transitions. Second operand has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:23,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:33:23,085 INFO L93 Difference]: Finished difference Result 1627 states and 4586 transitions. [2021-07-09 17:33:23,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-07-09 17:33:23,085 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:33:23,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:33:23,088 INFO L225 Difference]: With dead ends: 1627 [2021-07-09 17:33:23,088 INFO L226 Difference]: Without dead ends: 1619 [2021-07-09 17:33:23,088 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 8 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 290 ImplicationChecksByTransitivity, 1591.2ms TimeCoverageRelationStatistics Valid=169, Invalid=1237, Unknown=0, NotChecked=0, Total=1406 [2021-07-09 17:33:23,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1619 states. [2021-07-09 17:33:23,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1619 to 1442. [2021-07-09 17:33:23,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1442 states, 1441 states have (on average 2.9222761970853575) internal successors, (4211), 1441 states have internal predecessors, (4211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:23,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1442 states to 1442 states and 4211 transitions. [2021-07-09 17:33:23,106 INFO L78 Accepts]: Start accepts. Automaton has 1442 states and 4211 transitions. Word has length 18 [2021-07-09 17:33:23,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:33:23,106 INFO L482 AbstractCegarLoop]: Abstraction has 1442 states and 4211 transitions. [2021-07-09 17:33:23,106 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:23,106 INFO L276 IsEmpty]: Start isEmpty. Operand 1442 states and 4211 transitions. [2021-07-09 17:33:23,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:33:23,108 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:33:23,108 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:33:23,324 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3134,383 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:33:23,325 INFO L430 AbstractCegarLoop]: === Iteration 393 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:33:23,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:33:23,325 INFO L82 PathProgramCache]: Analyzing trace with hash 42024968, now seen corresponding path program 379 times [2021-07-09 17:33:23,325 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:33:23,325 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381135630] [2021-07-09 17:33:23,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:33:23,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:33:23,979 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:23,979 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:33:23,979 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381135630] [2021-07-09 17:33:23,979 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381135630] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:23,979 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [803665301] [2021-07-09 17:33:23,979 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 384 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 384 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:33:24,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:33:24,017 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:33:24,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:33:24,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:24,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:24,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:24,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:24,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:24,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:24,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:24,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:24,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:24,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:24,724 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:24,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 42 [2021-07-09 17:33:24,726 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:24,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:24,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:24,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:24,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:24,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:24,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:24,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:24,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:24,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:24,734 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:24,734 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:33:24,736 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:24,747 INFO L628 ElimStorePlain]: treesize reduction 110, result has 9.1 percent of original size [2021-07-09 17:33:24,747 INFO L518 ElimStorePlain]: Eliminatee v_prenex_319 vanished before elimination [2021-07-09 17:33:24,747 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-09 17:33:24,747 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:33:24,747 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:33:24,747 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:206, output treesize:11 [2021-07-09 17:33:24,775 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:24,775 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [803665301] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:24,775 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:33:24,775 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 22 [2021-07-09 17:33:24,776 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908225196] [2021-07-09 17:33:24,776 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:33:24,776 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:33:24,776 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:33:24,776 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=412, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:33:24,776 INFO L87 Difference]: Start difference. First operand 1442 states and 4211 transitions. Second operand has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:25,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:33:25,698 INFO L93 Difference]: Finished difference Result 1508 states and 4349 transitions. [2021-07-09 17:33:25,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:33:25,698 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:33:25,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:33:25,701 INFO L225 Difference]: With dead ends: 1508 [2021-07-09 17:33:25,701 INFO L226 Difference]: Without dead ends: 1498 [2021-07-09 17:33:25,701 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 8 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 1681.1ms TimeCoverageRelationStatistics Valid=103, Invalid=889, Unknown=0, NotChecked=0, Total=992 [2021-07-09 17:33:25,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1498 states. [2021-07-09 17:33:25,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1498 to 1443. [2021-07-09 17:33:25,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1443 states, 1442 states have (on average 2.921636615811373) internal successors, (4213), 1442 states have internal predecessors, (4213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:25,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1443 states to 1443 states and 4213 transitions. [2021-07-09 17:33:25,718 INFO L78 Accepts]: Start accepts. Automaton has 1443 states and 4213 transitions. Word has length 18 [2021-07-09 17:33:25,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:33:25,718 INFO L482 AbstractCegarLoop]: Abstraction has 1443 states and 4213 transitions. [2021-07-09 17:33:25,718 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:25,718 INFO L276 IsEmpty]: Start isEmpty. Operand 1443 states and 4213 transitions. [2021-07-09 17:33:25,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:33:25,719 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:33:25,719 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:33:25,932 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3156,384 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:33:25,932 INFO L430 AbstractCegarLoop]: === Iteration 394 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:33:25,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:33:25,933 INFO L82 PathProgramCache]: Analyzing trace with hash 1544022984, now seen corresponding path program 380 times [2021-07-09 17:33:25,933 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:33:25,933 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237445603] [2021-07-09 17:33:25,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:33:25,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:33:26,171 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:26,171 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:33:26,171 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237445603] [2021-07-09 17:33:26,171 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237445603] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:26,171 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [963571938] [2021-07-09 17:33:26,171 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 385 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 385 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:33:26,219 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:33:26,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:33:26,220 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 57 conjunts are in the unsatisfiable core [2021-07-09 17:33:26,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:33:26,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:26,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:26,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:26,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:26,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:26,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:26,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:26,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:26,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:26,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:26,894 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:26,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:33:26,896 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:26,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:26,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:26,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:26,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:26,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:26,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:26,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:26,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:26,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:26,905 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:26,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 42 [2021-07-09 17:33:26,907 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:26,918 INFO L628 ElimStorePlain]: treesize reduction 112, result has 8.9 percent of original size [2021-07-09 17:33:26,918 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:33:26,918 INFO L518 ElimStorePlain]: Eliminatee v_prenex_323 vanished before elimination [2021-07-09 17:33:26,918 INFO L518 ElimStorePlain]: Eliminatee v_prenex_324 vanished before elimination [2021-07-09 17:33:26,919 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:33:26,919 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:206, output treesize:11 [2021-07-09 17:33:26,926 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:26,926 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [963571938] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:26,926 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:33:26,926 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-07-09 17:33:26,927 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77783454] [2021-07-09 17:33:26,927 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:33:26,927 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:33:26,927 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:33:26,927 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:33:26,927 INFO L87 Difference]: Start difference. First operand 1443 states and 4213 transitions. Second operand has 22 states, 22 states have (on average 1.2727272727272727) internal successors, (28), 22 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:27,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:33:27,477 INFO L93 Difference]: Finished difference Result 1494 states and 4320 transitions. [2021-07-09 17:33:27,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:33:27,477 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.2727272727272727) internal successors, (28), 22 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:33:27,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:33:27,479 INFO L225 Difference]: With dead ends: 1494 [2021-07-09 17:33:27,479 INFO L226 Difference]: Without dead ends: 1485 [2021-07-09 17:33:27,479 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 1003.7ms TimeCoverageRelationStatistics Valid=118, Invalid=694, Unknown=0, NotChecked=0, Total=812 [2021-07-09 17:33:27,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1485 states. [2021-07-09 17:33:27,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1485 to 1451. [2021-07-09 17:33:27,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1451 states, 1450 states have (on average 2.9172413793103447) internal successors, (4230), 1450 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:27,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1451 states to 1451 states and 4230 transitions. [2021-07-09 17:33:27,495 INFO L78 Accepts]: Start accepts. Automaton has 1451 states and 4230 transitions. Word has length 18 [2021-07-09 17:33:27,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:33:27,495 INFO L482 AbstractCegarLoop]: Abstraction has 1451 states and 4230 transitions. [2021-07-09 17:33:27,495 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.2727272727272727) internal successors, (28), 22 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:27,495 INFO L276 IsEmpty]: Start isEmpty. Operand 1451 states and 4230 transitions. [2021-07-09 17:33:27,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:33:27,496 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:33:27,496 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:33:27,712 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3175,385 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:33:27,713 INFO L430 AbstractCegarLoop]: === Iteration 395 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:33:27,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:33:27,713 INFO L82 PathProgramCache]: Analyzing trace with hash 1783665322, now seen corresponding path program 381 times [2021-07-09 17:33:27,713 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:33:27,713 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099623141] [2021-07-09 17:33:27,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:33:27,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:33:28,261 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:28,261 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:33:28,261 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099623141] [2021-07-09 17:33:28,261 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099623141] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:28,261 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [822133465] [2021-07-09 17:33:28,261 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 386 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 386 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:33:28,291 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:33:28,291 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:33:28,292 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 57 conjunts are in the unsatisfiable core [2021-07-09 17:33:28,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:33:28,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:28,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:28,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:28,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:28,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:28,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:28,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:29,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:29,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:29,001 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:29,008 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:29,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 32 [2021-07-09 17:33:29,010 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:29,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:29,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:29,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:29,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:29,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:29,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:29,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:29,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:29,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:29,018 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:29,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:33:29,020 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:29,068 INFO L628 ElimStorePlain]: treesize reduction 91, result has 47.4 percent of original size [2021-07-09 17:33:29,069 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:33:29,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:29,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:29,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:29,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:29,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:29,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:29,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:29,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:29,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:29,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:29,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 42 [2021-07-09 17:33:29,079 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:29,091 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:33:29,093 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:29,094 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-09 17:33:29,094 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:29,124 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:33:29,125 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:33:29,125 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:257, output treesize:22 [2021-07-09 17:33:29,151 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:29,152 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [822133465] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:29,152 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:33:29,152 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 23 [2021-07-09 17:33:29,152 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096226870] [2021-07-09 17:33:29,152 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:33:29,152 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:33:29,152 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:33:29,152 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=442, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:33:29,152 INFO L87 Difference]: Start difference. First operand 1451 states and 4230 transitions. Second operand has 23 states, 23 states have (on average 1.2608695652173914) internal successors, (29), 23 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:30,102 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 72 [2021-07-09 17:33:30,334 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 57 [2021-07-09 17:33:30,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:33:30,443 INFO L93 Difference]: Finished difference Result 1633 states and 4654 transitions. [2021-07-09 17:33:30,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-07-09 17:33:30,443 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.2608695652173914) internal successors, (29), 23 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:33:30,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:33:30,446 INFO L225 Difference]: With dead ends: 1633 [2021-07-09 17:33:30,446 INFO L226 Difference]: Without dead ends: 1623 [2021-07-09 17:33:30,446 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 8 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 1810.5ms TimeCoverageRelationStatistics Valid=127, Invalid=865, Unknown=0, NotChecked=0, Total=992 [2021-07-09 17:33:30,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1623 states. [2021-07-09 17:33:30,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1623 to 1478. [2021-07-09 17:33:30,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1478 states, 1477 states have (on average 2.920108327691266) internal successors, (4313), 1477 states have internal predecessors, (4313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:30,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1478 states to 1478 states and 4313 transitions. [2021-07-09 17:33:30,463 INFO L78 Accepts]: Start accepts. Automaton has 1478 states and 4313 transitions. Word has length 18 [2021-07-09 17:33:30,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:33:30,463 INFO L482 AbstractCegarLoop]: Abstraction has 1478 states and 4313 transitions. [2021-07-09 17:33:30,463 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.2608695652173914) internal successors, (29), 23 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:30,463 INFO L276 IsEmpty]: Start isEmpty. Operand 1478 states and 4313 transitions. [2021-07-09 17:33:30,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:33:30,465 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:33:30,465 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:33:30,681 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 386 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3193 [2021-07-09 17:33:30,681 INFO L430 AbstractCegarLoop]: === Iteration 396 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:33:30,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:33:30,682 INFO L82 PathProgramCache]: Analyzing trace with hash 1791395720, now seen corresponding path program 382 times [2021-07-09 17:33:30,682 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:33:30,682 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026140812] [2021-07-09 17:33:30,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:33:30,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:33:30,892 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:30,892 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:33:30,893 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026140812] [2021-07-09 17:33:30,893 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026140812] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:30,893 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1743744296] [2021-07-09 17:33:30,893 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 387 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 387 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:33:30,921 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:33:30,921 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:33:30,922 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:33:30,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:33:31,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:31,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:31,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:31,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:31,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:31,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:31,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:31,540 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:31,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:31,544 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:31,545 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 38 [2021-07-09 17:33:31,546 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:31,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:31,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:31,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:31,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:31,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:31,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:31,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:31,551 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:31,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:31,555 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:31,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 38 [2021-07-09 17:33:31,557 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:31,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:31,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:31,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:31,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:31,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:31,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:31,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:31,562 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:31,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:31,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 40 [2021-07-09 17:33:31,564 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:31,573 INFO L628 ElimStorePlain]: treesize reduction 70, result has 13.6 percent of original size [2021-07-09 17:33:31,573 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:33:31,574 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:33:31,574 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:194, output treesize:11 [2021-07-09 17:33:31,594 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:31,594 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1743744296] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:31,594 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:33:31,594 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-07-09 17:33:31,594 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327191442] [2021-07-09 17:33:31,594 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:33:31,594 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:33:31,594 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:33:31,595 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:33:31,595 INFO L87 Difference]: Start difference. First operand 1478 states and 4313 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:32,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:33:32,174 INFO L93 Difference]: Finished difference Result 1690 states and 4811 transitions. [2021-07-09 17:33:32,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-09 17:33:32,174 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:33:32,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:33:32,177 INFO L225 Difference]: With dead ends: 1690 [2021-07-09 17:33:32,177 INFO L226 Difference]: Without dead ends: 1687 [2021-07-09 17:33:32,177 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 917.2ms TimeCoverageRelationStatistics Valid=106, Invalid=706, Unknown=0, NotChecked=0, Total=812 [2021-07-09 17:33:32,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1687 states. [2021-07-09 17:33:32,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1687 to 1566. [2021-07-09 17:33:32,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1566 states, 1565 states have (on average 2.94888178913738) internal successors, (4615), 1565 states have internal predecessors, (4615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:32,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1566 states to 1566 states and 4615 transitions. [2021-07-09 17:33:32,197 INFO L78 Accepts]: Start accepts. Automaton has 1566 states and 4615 transitions. Word has length 18 [2021-07-09 17:33:32,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:33:32,197 INFO L482 AbstractCegarLoop]: Abstraction has 1566 states and 4615 transitions. [2021-07-09 17:33:32,197 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:32,198 INFO L276 IsEmpty]: Start isEmpty. Operand 1566 states and 4615 transitions. [2021-07-09 17:33:32,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:33:32,199 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:33:32,199 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:33:32,416 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 387 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3210 [2021-07-09 17:33:32,416 INFO L430 AbstractCegarLoop]: === Iteration 397 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:33:32,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:33:32,416 INFO L82 PathProgramCache]: Analyzing trace with hash -2089409042, now seen corresponding path program 383 times [2021-07-09 17:33:32,416 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:33:32,416 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183910134] [2021-07-09 17:33:32,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:33:32,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:33:32,823 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:32,823 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:33:32,823 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183910134] [2021-07-09 17:33:32,823 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183910134] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:32,824 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1174253161] [2021-07-09 17:33:32,824 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 388 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 388 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:33:32,854 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:33:32,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:33:32,854 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:33:32,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:33:33,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:33,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:33,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:33,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:33,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:33,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:33,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:33,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 38 [2021-07-09 17:33:33,578 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:33,595 INFO L628 ElimStorePlain]: treesize reduction 147, result has 7.0 percent of original size [2021-07-09 17:33:33,595 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-09 17:33:33,595 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:33:33,595 INFO L518 ElimStorePlain]: Eliminatee v_prenex_330 vanished before elimination [2021-07-09 17:33:33,595 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:33:33,595 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:194, output treesize:11 [2021-07-09 17:33:33,622 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:33,622 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1174253161] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:33,622 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:33:33,622 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-07-09 17:33:33,622 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145907246] [2021-07-09 17:33:33,622 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:33:33,622 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:33:33,623 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:33:33,623 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=371, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:33:33,623 INFO L87 Difference]: Start difference. First operand 1566 states and 4615 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:34,979 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 61 [2021-07-09 17:33:35,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:33:35,100 INFO L93 Difference]: Finished difference Result 1665 states and 4804 transitions. [2021-07-09 17:33:35,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-09 17:33:35,100 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:33:35,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:33:35,103 INFO L225 Difference]: With dead ends: 1665 [2021-07-09 17:33:35,103 INFO L226 Difference]: Without dead ends: 1662 [2021-07-09 17:33:35,103 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 2066.4ms TimeCoverageRelationStatistics Valid=153, Invalid=1179, Unknown=0, NotChecked=0, Total=1332 [2021-07-09 17:33:35,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1662 states. [2021-07-09 17:33:35,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1662 to 1578. [2021-07-09 17:33:35,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1578 states, 1577 states have (on average 2.946734305643627) internal successors, (4647), 1577 states have internal predecessors, (4647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:35,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1578 states to 1578 states and 4647 transitions. [2021-07-09 17:33:35,122 INFO L78 Accepts]: Start accepts. Automaton has 1578 states and 4647 transitions. Word has length 18 [2021-07-09 17:33:35,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:33:35,123 INFO L482 AbstractCegarLoop]: Abstraction has 1578 states and 4647 transitions. [2021-07-09 17:33:35,123 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:35,123 INFO L276 IsEmpty]: Start isEmpty. Operand 1578 states and 4647 transitions. [2021-07-09 17:33:35,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:33:35,125 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:33:35,125 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:33:35,338 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3234,388 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:33:35,338 INFO L430 AbstractCegarLoop]: === Iteration 398 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:33:35,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:33:35,339 INFO L82 PathProgramCache]: Analyzing trace with hash 723883656, now seen corresponding path program 384 times [2021-07-09 17:33:35,339 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:33:35,339 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496466275] [2021-07-09 17:33:35,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:33:35,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:33:35,791 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:35,791 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:33:35,791 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496466275] [2021-07-09 17:33:35,791 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496466275] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:35,791 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [812298277] [2021-07-09 17:33:35,792 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 389 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 389 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:33:35,821 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-09 17:33:35,821 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:33:35,822 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 57 conjunts are in the unsatisfiable core [2021-07-09 17:33:35,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:33:36,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:36,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:36,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:36,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:36,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:36,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:36,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:36,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:36,514 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:36,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:36,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 30 [2021-07-09 17:33:36,521 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:36,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:36,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:36,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:36,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:36,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:36,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:36,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:36,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:36,534 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:36,535 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 38 [2021-07-09 17:33:36,537 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:36,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:36,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:36,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:36,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:36,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:36,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:36,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:36,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:36,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:36,550 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:36,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 38 [2021-07-09 17:33:36,552 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:36,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:36,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:36,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:36,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:36,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:36,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:36,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:36,559 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:36,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 46 [2021-07-09 17:33:36,562 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:36,637 INFO L628 ElimStorePlain]: treesize reduction 101, result has 42.0 percent of original size [2021-07-09 17:33:36,640 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:36,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2021-07-09 17:33:36,642 INFO L550 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:33:36,675 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:33:36,676 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:33:36,677 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:329, output treesize:52 [2021-07-09 17:33:36,747 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:36,747 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [812298277] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:36,747 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:33:36,747 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 21 [2021-07-09 17:33:36,747 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292744099] [2021-07-09 17:33:36,747 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:33:36,747 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:33:36,748 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:33:36,748 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=367, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:33:36,748 INFO L87 Difference]: Start difference. First operand 1578 states and 4647 transitions. Second operand has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:38,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:33:38,178 INFO L93 Difference]: Finished difference Result 1745 states and 5001 transitions. [2021-07-09 17:33:38,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-09 17:33:38,178 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:33:38,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:33:38,181 INFO L225 Difference]: With dead ends: 1745 [2021-07-09 17:33:38,181 INFO L226 Difference]: Without dead ends: 1736 [2021-07-09 17:33:38,181 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 8 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 217 ImplicationChecksByTransitivity, 1901.3ms TimeCoverageRelationStatistics Valid=125, Invalid=997, Unknown=0, NotChecked=0, Total=1122 [2021-07-09 17:33:38,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1736 states. [2021-07-09 17:33:38,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1736 to 1590. [2021-07-09 17:33:38,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1590 states, 1589 states have (on average 2.951541850220264) internal successors, (4690), 1589 states have internal predecessors, (4690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:38,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1590 states to 1590 states and 4690 transitions. [2021-07-09 17:33:38,200 INFO L78 Accepts]: Start accepts. Automaton has 1590 states and 4690 transitions. Word has length 18 [2021-07-09 17:33:38,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:33:38,201 INFO L482 AbstractCegarLoop]: Abstraction has 1590 states and 4690 transitions. [2021-07-09 17:33:38,201 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:38,201 INFO L276 IsEmpty]: Start isEmpty. Operand 1590 states and 4690 transitions. [2021-07-09 17:33:38,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:33:38,202 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:33:38,202 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:33:38,409 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3256,389 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:33:38,409 INFO L430 AbstractCegarLoop]: === Iteration 399 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:33:38,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:33:38,409 INFO L82 PathProgramCache]: Analyzing trace with hash -302051606, now seen corresponding path program 385 times [2021-07-09 17:33:38,409 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:33:38,409 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164635147] [2021-07-09 17:33:38,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:33:38,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:33:38,707 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:38,708 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:33:38,708 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164635147] [2021-07-09 17:33:38,708 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164635147] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:38,708 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [127496344] [2021-07-09 17:33:38,708 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 390 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 390 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:33:38,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:33:38,738 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:33:38,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:33:39,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:39,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:39,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:39,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:39,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:39,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:39,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:39,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:39,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:39,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:39,478 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:33:39,480 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:39,499 INFO L628 ElimStorePlain]: treesize reduction 155, result has 6.6 percent of original size [2021-07-09 17:33:39,499 INFO L518 ElimStorePlain]: Eliminatee v_prenex_339 vanished before elimination [2021-07-09 17:33:39,499 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-09 17:33:39,499 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:33:39,499 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:33:39,499 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:206, output treesize:11 [2021-07-09 17:33:39,507 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:39,507 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [127496344] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:39,507 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:33:39,508 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 21 [2021-07-09 17:33:39,508 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599009827] [2021-07-09 17:33:39,508 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:33:39,508 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:33:39,508 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:33:39,508 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=371, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:33:39,508 INFO L87 Difference]: Start difference. First operand 1590 states and 4690 transitions. Second operand has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:40,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:33:40,531 INFO L93 Difference]: Finished difference Result 1737 states and 4961 transitions. [2021-07-09 17:33:40,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-09 17:33:40,532 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:33:40,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:33:40,534 INFO L225 Difference]: With dead ends: 1737 [2021-07-09 17:33:40,534 INFO L226 Difference]: Without dead ends: 1719 [2021-07-09 17:33:40,535 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 1460.8ms TimeCoverageRelationStatistics Valid=110, Invalid=820, Unknown=0, NotChecked=0, Total=930 [2021-07-09 17:33:40,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1719 states. [2021-07-09 17:33:40,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1719 to 1562. [2021-07-09 17:33:40,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1562 states, 1561 states have (on average 2.9506726457399104) internal successors, (4606), 1561 states have internal predecessors, (4606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:40,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1562 states to 1562 states and 4606 transitions. [2021-07-09 17:33:40,554 INFO L78 Accepts]: Start accepts. Automaton has 1562 states and 4606 transitions. Word has length 18 [2021-07-09 17:33:40,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:33:40,554 INFO L482 AbstractCegarLoop]: Abstraction has 1562 states and 4606 transitions. [2021-07-09 17:33:40,554 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:40,554 INFO L276 IsEmpty]: Start isEmpty. Operand 1562 states and 4606 transitions. [2021-07-09 17:33:40,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:33:40,556 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:33:40,556 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:33:40,768 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 390 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3278 [2021-07-09 17:33:40,769 INFO L430 AbstractCegarLoop]: === Iteration 400 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:33:40,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:33:40,769 INFO L82 PathProgramCache]: Analyzing trace with hash -2114266168, now seen corresponding path program 386 times [2021-07-09 17:33:40,769 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:33:40,769 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747731579] [2021-07-09 17:33:40,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:33:40,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:33:41,028 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:41,028 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:33:41,028 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747731579] [2021-07-09 17:33:41,028 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747731579] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:41,028 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1966757208] [2021-07-09 17:33:41,028 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 391 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 391 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:33:41,058 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:33:41,058 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:33:41,059 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 57 conjunts are in the unsatisfiable core [2021-07-09 17:33:41,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:33:41,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:41,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:41,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:41,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:41,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:41,707 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:41,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:41,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 38 [2021-07-09 17:33:41,709 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:41,723 INFO L628 ElimStorePlain]: treesize reduction 143, result has 7.1 percent of original size [2021-07-09 17:33:41,723 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:33:41,723 INFO L518 ElimStorePlain]: Eliminatee v_prenex_343 vanished before elimination [2021-07-09 17:33:41,723 INFO L518 ElimStorePlain]: Eliminatee v_prenex_344 vanished before elimination [2021-07-09 17:33:41,724 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:33:41,724 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:194, output treesize:11 [2021-07-09 17:33:41,745 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:41,745 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1966757208] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:41,745 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:33:41,745 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-07-09 17:33:41,745 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173044079] [2021-07-09 17:33:41,745 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:33:41,745 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:33:41,745 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:33:41,745 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:33:41,746 INFO L87 Difference]: Start difference. First operand 1562 states and 4606 transitions. Second operand has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:42,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:33:42,502 INFO L93 Difference]: Finished difference Result 1728 states and 4945 transitions. [2021-07-09 17:33:42,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-09 17:33:42,503 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:33:42,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:33:42,506 INFO L225 Difference]: With dead ends: 1728 [2021-07-09 17:33:42,506 INFO L226 Difference]: Without dead ends: 1713 [2021-07-09 17:33:42,507 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 8 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 201 ImplicationChecksByTransitivity, 1096.5ms TimeCoverageRelationStatistics Valid=138, Invalid=854, Unknown=0, NotChecked=0, Total=992 [2021-07-09 17:33:42,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1713 states. [2021-07-09 17:33:42,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1713 to 1598. [2021-07-09 17:33:42,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1598 states, 1597 states have (on average 2.949906073888541) internal successors, (4711), 1597 states have internal predecessors, (4711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:42,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1598 states to 1598 states and 4711 transitions. [2021-07-09 17:33:42,528 INFO L78 Accepts]: Start accepts. Automaton has 1598 states and 4711 transitions. Word has length 18 [2021-07-09 17:33:42,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:33:42,528 INFO L482 AbstractCegarLoop]: Abstraction has 1598 states and 4711 transitions. [2021-07-09 17:33:42,528 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:42,528 INFO L276 IsEmpty]: Start isEmpty. Operand 1598 states and 4711 transitions. [2021-07-09 17:33:42,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:33:42,530 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:33:42,530 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:33:42,744 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 391 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3295 [2021-07-09 17:33:42,745 INFO L430 AbstractCegarLoop]: === Iteration 401 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:33:42,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:33:42,745 INFO L82 PathProgramCache]: Analyzing trace with hash -1895630038, now seen corresponding path program 387 times [2021-07-09 17:33:42,745 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:33:42,745 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837348243] [2021-07-09 17:33:42,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:33:42,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:33:42,923 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:42,923 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:33:42,923 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837348243] [2021-07-09 17:33:42,923 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837348243] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:42,923 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1200311698] [2021-07-09 17:33:42,923 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 392 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 392 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:33:42,953 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:33:42,953 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:33:42,954 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:33:42,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:33:43,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:43,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:43,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:43,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:43,696 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:43,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:43,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:43,700 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:43,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 38 [2021-07-09 17:33:43,704 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:43,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:43,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:43,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:43,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:43,710 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:43,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:43,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:43,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 36 [2021-07-09 17:33:43,713 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:43,725 INFO L628 ElimStorePlain]: treesize reduction 104, result has 9.6 percent of original size [2021-07-09 17:33:43,726 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:33:43,726 INFO L518 ElimStorePlain]: Eliminatee v_prenex_346 vanished before elimination [2021-07-09 17:33:43,726 INFO L518 ElimStorePlain]: Eliminatee v_prenex_347 vanished before elimination [2021-07-09 17:33:43,726 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:33:43,726 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:182, output treesize:11 [2021-07-09 17:33:43,751 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:43,752 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1200311698] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:43,752 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:33:43,752 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 20 [2021-07-09 17:33:43,752 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826750544] [2021-07-09 17:33:43,752 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:33:43,752 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:33:43,752 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:33:43,752 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:33:43,752 INFO L87 Difference]: Start difference. First operand 1598 states and 4711 transitions. Second operand has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:44,669 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 52 [2021-07-09 17:33:44,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:33:44,816 INFO L93 Difference]: Finished difference Result 1701 states and 4889 transitions. [2021-07-09 17:33:44,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-09 17:33:44,816 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:33:44,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:33:44,819 INFO L225 Difference]: With dead ends: 1701 [2021-07-09 17:33:44,819 INFO L226 Difference]: Without dead ends: 1696 [2021-07-09 17:33:44,820 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 1429.6ms TimeCoverageRelationStatistics Valid=136, Invalid=920, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 17:33:44,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1696 states. [2021-07-09 17:33:44,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1696 to 1539. [2021-07-09 17:33:44,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1539 states, 1538 states have (on average 2.9408322496749024) internal successors, (4523), 1538 states have internal predecessors, (4523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:44,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1539 states to 1539 states and 4523 transitions. [2021-07-09 17:33:44,841 INFO L78 Accepts]: Start accepts. Automaton has 1539 states and 4523 transitions. Word has length 18 [2021-07-09 17:33:44,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:33:44,841 INFO L482 AbstractCegarLoop]: Abstraction has 1539 states and 4523 transitions. [2021-07-09 17:33:44,841 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:44,841 INFO L276 IsEmpty]: Start isEmpty. Operand 1539 states and 4523 transitions. [2021-07-09 17:33:44,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:33:44,842 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:33:44,842 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:33:45,059 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3313,392 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:33:45,059 INFO L430 AbstractCegarLoop]: === Iteration 402 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:33:45,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:33:45,059 INFO L82 PathProgramCache]: Analyzing trace with hash 917662660, now seen corresponding path program 388 times [2021-07-09 17:33:45,059 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:33:45,059 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576567473] [2021-07-09 17:33:45,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:33:45,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:33:45,285 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:33:45,285 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:33:45,285 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576567473] [2021-07-09 17:33:45,285 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576567473] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:45,285 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1726841726] [2021-07-09 17:33:45,285 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 393 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 393 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:33:45,314 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:33:45,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:33:45,315 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:33:45,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:33:45,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:45,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:45,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:45,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:45,913 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:45,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 34 [2021-07-09 17:33:45,919 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:45,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:45,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:45,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:45,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:45,924 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:45,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 36 [2021-07-09 17:33:45,930 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:45,932 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:45,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:45,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:45,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:45,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 34 [2021-07-09 17:33:45,936 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:45,948 INFO L628 ElimStorePlain]: treesize reduction 62, result has 15.1 percent of original size [2021-07-09 17:33:45,948 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:33:45,949 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:33:45,949 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:170, output treesize:11 [2021-07-09 17:33:45,977 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:45,977 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1726841726] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:45,977 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:33:45,977 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 20 [2021-07-09 17:33:45,977 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350028545] [2021-07-09 17:33:45,977 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:33:45,977 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:33:45,977 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:33:45,977 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:33:45,977 INFO L87 Difference]: Start difference. First operand 1539 states and 4523 transitions. Second operand has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:47,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:33:47,315 INFO L93 Difference]: Finished difference Result 1648 states and 4754 transitions. [2021-07-09 17:33:47,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:33:47,315 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:33:47,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:33:47,318 INFO L225 Difference]: With dead ends: 1648 [2021-07-09 17:33:47,318 INFO L226 Difference]: Without dead ends: 1640 [2021-07-09 17:33:47,318 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 212 ImplicationChecksByTransitivity, 1621.0ms TimeCoverageRelationStatistics Valid=153, Invalid=1037, Unknown=0, NotChecked=0, Total=1190 [2021-07-09 17:33:47,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1640 states. [2021-07-09 17:33:47,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1640 to 1538. [2021-07-09 17:33:47,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1538 states, 1537 states have (on average 2.9362394274560835) internal successors, (4513), 1537 states have internal predecessors, (4513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:47,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1538 states to 1538 states and 4513 transitions. [2021-07-09 17:33:47,351 INFO L78 Accepts]: Start accepts. Automaton has 1538 states and 4513 transitions. Word has length 18 [2021-07-09 17:33:47,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:33:47,351 INFO L482 AbstractCegarLoop]: Abstraction has 1538 states and 4513 transitions. [2021-07-09 17:33:47,351 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:47,351 INFO L276 IsEmpty]: Start isEmpty. Operand 1538 states and 4513 transitions. [2021-07-09 17:33:47,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:33:47,352 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:33:47,352 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:33:47,570 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3334,393 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:33:47,570 INFO L430 AbstractCegarLoop]: === Iteration 403 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:33:47,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:33:47,570 INFO L82 PathProgramCache]: Analyzing trace with hash 1990748040, now seen corresponding path program 389 times [2021-07-09 17:33:47,570 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:33:47,570 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594032337] [2021-07-09 17:33:47,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:33:47,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:33:47,862 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:47,862 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:33:47,862 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594032337] [2021-07-09 17:33:47,862 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594032337] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:47,862 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1955233077] [2021-07-09 17:33:47,862 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 394 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 394 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:33:47,893 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:33:47,893 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:33:47,894 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:33:47,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:33:48,477 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:48,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:48,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:48,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:48,479 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:48,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 34 [2021-07-09 17:33:48,485 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:48,487 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:48,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:48,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:48,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:48,490 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:48,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 36 [2021-07-09 17:33:48,495 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:48,497 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:48,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:48,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:48,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:48,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 34 [2021-07-09 17:33:48,501 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:48,513 INFO L628 ElimStorePlain]: treesize reduction 72, result has 13.3 percent of original size [2021-07-09 17:33:48,513 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:33:48,513 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:33:48,513 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:170, output treesize:11 [2021-07-09 17:33:48,543 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:48,543 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1955233077] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:48,543 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:33:48,543 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-07-09 17:33:48,543 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233951392] [2021-07-09 17:33:48,543 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:33:48,543 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:33:48,543 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:33:48,543 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=371, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:33:48,544 INFO L87 Difference]: Start difference. First operand 1538 states and 4513 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:50,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:33:50,396 INFO L93 Difference]: Finished difference Result 1695 states and 4818 transitions. [2021-07-09 17:33:50,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-07-09 17:33:50,397 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:33:50,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:33:50,400 INFO L225 Difference]: With dead ends: 1695 [2021-07-09 17:33:50,400 INFO L226 Difference]: Without dead ends: 1685 [2021-07-09 17:33:50,400 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 335 ImplicationChecksByTransitivity, 2102.0ms TimeCoverageRelationStatistics Valid=190, Invalid=1532, Unknown=0, NotChecked=0, Total=1722 [2021-07-09 17:33:50,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1685 states. [2021-07-09 17:33:50,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1685 to 1536. [2021-07-09 17:33:50,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1536 states, 1535 states have (on average 2.9381107491856677) internal successors, (4510), 1535 states have internal predecessors, (4510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:50,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1536 states to 1536 states and 4510 transitions. [2021-07-09 17:33:50,419 INFO L78 Accepts]: Start accepts. Automaton has 1536 states and 4510 transitions. Word has length 18 [2021-07-09 17:33:50,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:33:50,419 INFO L482 AbstractCegarLoop]: Abstraction has 1536 states and 4510 transitions. [2021-07-09 17:33:50,419 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:50,420 INFO L276 IsEmpty]: Start isEmpty. Operand 1536 states and 4510 transitions. [2021-07-09 17:33:50,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:33:50,421 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:33:50,421 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:33:50,638 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3367,394 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:33:50,638 INFO L430 AbstractCegarLoop]: === Iteration 404 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:33:50,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:33:50,638 INFO L82 PathProgramCache]: Analyzing trace with hash 579517824, now seen corresponding path program 390 times [2021-07-09 17:33:50,638 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:33:50,638 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329908365] [2021-07-09 17:33:50,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:33:50,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:33:50,838 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:50,838 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:33:50,838 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329908365] [2021-07-09 17:33:50,838 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329908365] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:50,838 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1382119798] [2021-07-09 17:33:50,838 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 395 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 395 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:33:50,874 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:33:50,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:33:50,878 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:33:50,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:33:51,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:51,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:51,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:51,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:51,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:51,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:51,566 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:51,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:51,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:33:51,568 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:51,588 INFO L628 ElimStorePlain]: treesize reduction 155, result has 6.6 percent of original size [2021-07-09 17:33:51,588 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:33:51,588 INFO L518 ElimStorePlain]: Eliminatee v_prenex_353 vanished before elimination [2021-07-09 17:33:51,588 INFO L518 ElimStorePlain]: Eliminatee v_prenex_354 vanished before elimination [2021-07-09 17:33:51,589 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:33:51,589 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:206, output treesize:11 [2021-07-09 17:33:51,597 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:51,597 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1382119798] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:51,597 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:33:51,597 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 21 [2021-07-09 17:33:51,597 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678489911] [2021-07-09 17:33:51,597 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:33:51,597 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:33:51,597 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:33:51,597 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=367, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:33:51,598 INFO L87 Difference]: Start difference. First operand 1536 states and 4510 transitions. Second operand has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:52,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:33:52,074 INFO L93 Difference]: Finished difference Result 1589 states and 4619 transitions. [2021-07-09 17:33:52,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-09 17:33:52,074 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:33:52,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:33:52,076 INFO L225 Difference]: With dead ends: 1589 [2021-07-09 17:33:52,076 INFO L226 Difference]: Without dead ends: 1582 [2021-07-09 17:33:52,077 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 909.8ms TimeCoverageRelationStatistics Valid=79, Invalid=571, Unknown=0, NotChecked=0, Total=650 [2021-07-09 17:33:52,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1582 states. [2021-07-09 17:33:52,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1582 to 1540. [2021-07-09 17:33:52,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1540 states, 1539 states have (on average 2.935672514619883) internal successors, (4518), 1539 states have internal predecessors, (4518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:52,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1540 states to 1540 states and 4518 transitions. [2021-07-09 17:33:52,096 INFO L78 Accepts]: Start accepts. Automaton has 1540 states and 4518 transitions. Word has length 18 [2021-07-09 17:33:52,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:33:52,096 INFO L482 AbstractCegarLoop]: Abstraction has 1540 states and 4518 transitions. [2021-07-09 17:33:52,096 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:52,096 INFO L276 IsEmpty]: Start isEmpty. Operand 1540 states and 4518 transitions. [2021-07-09 17:33:52,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:33:52,098 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:33:52,098 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:33:52,315 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3400,395 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:33:52,315 INFO L430 AbstractCegarLoop]: === Iteration 405 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:33:52,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:33:52,315 INFO L82 PathProgramCache]: Analyzing trace with hash 2081515840, now seen corresponding path program 391 times [2021-07-09 17:33:52,315 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:33:52,315 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471304110] [2021-07-09 17:33:52,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:33:52,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:33:52,527 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:52,527 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:33:52,528 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471304110] [2021-07-09 17:33:52,528 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471304110] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:52,528 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1339804985] [2021-07-09 17:33:52,528 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 396 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 396 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:33:52,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:33:52,557 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:33:52,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:33:53,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:53,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:53,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:53,169 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:53,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:53,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:53,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:53,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:53,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:33:53,177 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:53,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:53,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:53,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:53,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:53,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:53,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:53,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:53,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 42 [2021-07-09 17:33:53,186 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:53,198 INFO L628 ElimStorePlain]: treesize reduction 110, result has 9.1 percent of original size [2021-07-09 17:33:53,198 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:33:53,198 INFO L518 ElimStorePlain]: Eliminatee v_prenex_357 vanished before elimination [2021-07-09 17:33:53,198 INFO L518 ElimStorePlain]: Eliminatee v_prenex_358 vanished before elimination [2021-07-09 17:33:53,199 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:33:53,199 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:206, output treesize:11 [2021-07-09 17:33:53,207 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:53,207 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1339804985] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:53,207 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:33:53,207 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 21 [2021-07-09 17:33:53,207 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735460240] [2021-07-09 17:33:53,207 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:33:53,207 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:33:53,207 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:33:53,207 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:33:53,207 INFO L87 Difference]: Start difference. First operand 1540 states and 4518 transitions. Second operand has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:53,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:33:53,821 INFO L93 Difference]: Finished difference Result 1632 states and 4677 transitions. [2021-07-09 17:33:53,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:33:53,821 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:33:53,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:33:53,824 INFO L225 Difference]: With dead ends: 1632 [2021-07-09 17:33:53,824 INFO L226 Difference]: Without dead ends: 1623 [2021-07-09 17:33:53,824 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 1016.4ms TimeCoverageRelationStatistics Valid=115, Invalid=641, Unknown=0, NotChecked=0, Total=756 [2021-07-09 17:33:53,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1623 states. [2021-07-09 17:33:53,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1623 to 1544. [2021-07-09 17:33:53,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1544 states, 1543 states have (on average 2.929358392741413) internal successors, (4520), 1543 states have internal predecessors, (4520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:53,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1544 states to 1544 states and 4520 transitions. [2021-07-09 17:33:53,844 INFO L78 Accepts]: Start accepts. Automaton has 1544 states and 4520 transitions. Word has length 18 [2021-07-09 17:33:53,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:33:53,844 INFO L482 AbstractCegarLoop]: Abstraction has 1544 states and 4520 transitions. [2021-07-09 17:33:53,844 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:53,844 INFO L276 IsEmpty]: Start isEmpty. Operand 1544 states and 4520 transitions. [2021-07-09 17:33:53,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:33:53,846 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:33:53,846 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:33:54,047 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 396 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3419 [2021-07-09 17:33:54,047 INFO L430 AbstractCegarLoop]: === Iteration 406 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:33:54,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:33:54,047 INFO L82 PathProgramCache]: Analyzing trace with hash 659752486, now seen corresponding path program 392 times [2021-07-09 17:33:54,047 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:33:54,048 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413887515] [2021-07-09 17:33:54,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:33:54,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:33:54,330 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:54,330 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:33:54,330 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413887515] [2021-07-09 17:33:54,330 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413887515] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:54,330 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1913270788] [2021-07-09 17:33:54,330 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 397 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 397 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:33:54,360 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:33:54,360 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:33:54,360 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:33:54,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:33:55,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:55,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:55,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:55,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:55,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:55,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:55,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:55,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:55,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:55,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:55,070 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:55,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:33:55,072 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:55,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:55,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:55,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:55,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:55,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:55,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:55,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:55,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:55,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:55,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:55,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 42 [2021-07-09 17:33:55,094 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:55,107 INFO L628 ElimStorePlain]: treesize reduction 106, result has 9.4 percent of original size [2021-07-09 17:33:55,107 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:33:55,107 INFO L518 ElimStorePlain]: Eliminatee v_prenex_363 vanished before elimination [2021-07-09 17:33:55,107 INFO L518 ElimStorePlain]: Eliminatee v_prenex_364 vanished before elimination [2021-07-09 17:33:55,108 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:33:55,108 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:206, output treesize:11 [2021-07-09 17:33:55,132 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:55,132 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1913270788] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:55,132 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:33:55,133 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 22 [2021-07-09 17:33:55,133 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091519038] [2021-07-09 17:33:55,133 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:33:55,133 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:33:55,133 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:33:55,133 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:33:55,133 INFO L87 Difference]: Start difference. First operand 1544 states and 4520 transitions. Second operand has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:55,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:33:55,771 INFO L93 Difference]: Finished difference Result 1739 states and 4962 transitions. [2021-07-09 17:33:55,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:33:55,772 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:33:55,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:33:55,774 INFO L225 Difference]: With dead ends: 1739 [2021-07-09 17:33:55,774 INFO L226 Difference]: Without dead ends: 1730 [2021-07-09 17:33:55,775 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 8 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 1044.9ms TimeCoverageRelationStatistics Valid=102, Invalid=654, Unknown=0, NotChecked=0, Total=756 [2021-07-09 17:33:55,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1730 states. [2021-07-09 17:33:55,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1730 to 1597. [2021-07-09 17:33:55,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1597 states, 1596 states have (on average 2.93796992481203) internal successors, (4689), 1596 states have internal predecessors, (4689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:55,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1597 states to 1597 states and 4689 transitions. [2021-07-09 17:33:55,795 INFO L78 Accepts]: Start accepts. Automaton has 1597 states and 4689 transitions. Word has length 18 [2021-07-09 17:33:55,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:33:55,795 INFO L482 AbstractCegarLoop]: Abstraction has 1597 states and 4689 transitions. [2021-07-09 17:33:55,795 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:55,795 INFO L276 IsEmpty]: Start isEmpty. Operand 1597 states and 4689 transitions. [2021-07-09 17:33:55,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:33:55,797 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:33:55,797 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:33:56,013 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 397 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3439 [2021-07-09 17:33:56,013 INFO L430 AbstractCegarLoop]: === Iteration 407 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:33:56,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:33:56,013 INFO L82 PathProgramCache]: Analyzing trace with hash -307490624, now seen corresponding path program 393 times [2021-07-09 17:33:56,013 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:33:56,013 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776399269] [2021-07-09 17:33:56,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:33:56,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:33:56,274 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:56,275 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:33:56,275 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776399269] [2021-07-09 17:33:56,275 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776399269] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:56,275 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [845919139] [2021-07-09 17:33:56,275 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 398 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 398 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:33:56,305 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-09 17:33:56,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:33:56,306 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 57 conjunts are in the unsatisfiable core [2021-07-09 17:33:56,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:33:56,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:56,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:56,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:56,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:56,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:56,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:56,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:56,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:56,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 48 [2021-07-09 17:33:56,955 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:56,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:56,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:56,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:56,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:56,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:56,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:56,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:56,963 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:56,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:33:56,966 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:56,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:56,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:56,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:56,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:56,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:56,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:56,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:56,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:56,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:56,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:56,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:56,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2021-07-09 17:33:56,979 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:56,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:56,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:56,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:56,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:56,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:56,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:56,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:56,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:56,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:56,986 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:56,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 32 [2021-07-09 17:33:56,987 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:57,035 INFO L628 ElimStorePlain]: treesize reduction 105, result has 41.0 percent of original size [2021-07-09 17:33:57,037 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:57,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2021-07-09 17:33:57,038 INFO L550 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:33:57,056 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:33:57,058 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:33:57,058 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:345, output treesize:56 [2021-07-09 17:33:57,106 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:57,106 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [845919139] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:57,106 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:33:57,106 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-07-09 17:33:57,106 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686980930] [2021-07-09 17:33:57,107 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:33:57,107 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:33:57,107 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:33:57,107 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:33:57,107 INFO L87 Difference]: Start difference. First operand 1597 states and 4689 transitions. Second operand has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:57,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:33:57,673 INFO L93 Difference]: Finished difference Result 1778 states and 5087 transitions. [2021-07-09 17:33:57,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-09 17:33:57,673 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:33:57,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:33:57,676 INFO L225 Difference]: With dead ends: 1778 [2021-07-09 17:33:57,676 INFO L226 Difference]: Without dead ends: 1769 [2021-07-09 17:33:57,677 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 7 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 1055.0ms TimeCoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2021-07-09 17:33:57,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1769 states. [2021-07-09 17:33:57,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1769 to 1652. [2021-07-09 17:33:57,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1652 states, 1651 states have (on average 2.9448818897637796) internal successors, (4862), 1651 states have internal predecessors, (4862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:57,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1652 states to 1652 states and 4862 transitions. [2021-07-09 17:33:57,699 INFO L78 Accepts]: Start accepts. Automaton has 1652 states and 4862 transitions. Word has length 18 [2021-07-09 17:33:57,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:33:57,699 INFO L482 AbstractCegarLoop]: Abstraction has 1652 states and 4862 transitions. [2021-07-09 17:33:57,699 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:33:57,699 INFO L276 IsEmpty]: Start isEmpty. Operand 1652 states and 4862 transitions. [2021-07-09 17:33:57,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:33:57,701 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:33:57,701 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:33:57,916 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3459,398 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:33:57,917 INFO L430 AbstractCegarLoop]: === Iteration 408 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:33:57,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:33:57,917 INFO L82 PathProgramCache]: Analyzing trace with hash 354044646, now seen corresponding path program 394 times [2021-07-09 17:33:57,917 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:33:57,917 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742516095] [2021-07-09 17:33:57,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:33:57,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:33:58,533 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:58,534 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:33:58,534 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742516095] [2021-07-09 17:33:58,534 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742516095] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:58,534 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [726225041] [2021-07-09 17:33:58,534 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 399 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 399 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:33:58,564 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:33:58,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:33:58,565 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:33:58,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:33:59,109 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 51 [2021-07-09 17:33:59,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:59,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:59,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:59,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:59,371 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:59,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:59,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:59,375 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:59,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 38 [2021-07-09 17:33:59,379 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:59,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:59,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:59,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:59,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:59,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:59,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:59,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:59,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 36 [2021-07-09 17:33:59,387 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:59,431 INFO L628 ElimStorePlain]: treesize reduction 87, result has 46.3 percent of original size [2021-07-09 17:33:59,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:33:59,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-09 17:33:59,435 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:59,451 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:33:59,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:59,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:59,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:59,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:59,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:33:59,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 23 [2021-07-09 17:33:59,459 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:33:59,470 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:33:59,470 INFO L518 ElimStorePlain]: Eliminatee v_prenex_369 vanished before elimination [2021-07-09 17:33:59,471 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:33:59,471 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:225, output treesize:22 [2021-07-09 17:33:59,514 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:33:59,514 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [726225041] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:33:59,514 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:33:59,514 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-07-09 17:33:59,514 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963062299] [2021-07-09 17:33:59,514 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:33:59,514 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:33:59,515 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:33:59,515 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=448, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:33:59,515 INFO L87 Difference]: Start difference. First operand 1652 states and 4862 transitions. Second operand has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:00,472 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 67 [2021-07-09 17:34:00,741 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 74 [2021-07-09 17:34:01,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:34:01,052 INFO L93 Difference]: Finished difference Result 1766 states and 5087 transitions. [2021-07-09 17:34:01,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-09 17:34:01,052 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:34:01,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:34:01,055 INFO L225 Difference]: With dead ends: 1766 [2021-07-09 17:34:01,055 INFO L226 Difference]: Without dead ends: 1760 [2021-07-09 17:34:01,055 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 8 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 2241.2ms TimeCoverageRelationStatistics Valid=125, Invalid=997, Unknown=0, NotChecked=0, Total=1122 [2021-07-09 17:34:01,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1760 states. [2021-07-09 17:34:01,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1760 to 1664. [2021-07-09 17:34:01,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1664 states, 1663 states have (on average 2.9464822609741432) internal successors, (4900), 1663 states have internal predecessors, (4900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:01,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1664 states to 1664 states and 4900 transitions. [2021-07-09 17:34:01,076 INFO L78 Accepts]: Start accepts. Automaton has 1664 states and 4900 transitions. Word has length 18 [2021-07-09 17:34:01,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:34:01,076 INFO L482 AbstractCegarLoop]: Abstraction has 1664 states and 4900 transitions. [2021-07-09 17:34:01,076 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:01,077 INFO L276 IsEmpty]: Start isEmpty. Operand 1664 states and 4900 transitions. [2021-07-09 17:34:01,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:34:01,078 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:34:01,078 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:34:01,295 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 399 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3472 [2021-07-09 17:34:01,295 INFO L430 AbstractCegarLoop]: === Iteration 409 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:34:01,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:34:01,295 INFO L82 PathProgramCache]: Analyzing trace with hash -1127629952, now seen corresponding path program 395 times [2021-07-09 17:34:01,295 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:34:01,295 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518163709] [2021-07-09 17:34:01,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:34:01,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:01,948 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:01,949 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:34:01,949 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518163709] [2021-07-09 17:34:01,949 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518163709] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:01,949 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1076459636] [2021-07-09 17:34:01,949 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 400 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 400 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:01,979 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:34:01,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:34:01,980 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:34:01,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:34:02,569 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:02,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:34:02,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:34:02,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:34:02,572 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:02,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 26 [2021-07-09 17:34:02,579 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:02,583 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:02,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:34:02,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:34:02,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:34:02,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:02,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 34 [2021-07-09 17:34:02,592 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:02,595 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:02,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:34:02,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:34:02,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:34:02,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:02,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 42 [2021-07-09 17:34:02,605 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:02,608 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:02,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:34:02,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:34:02,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:34:02,611 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 34 [2021-07-09 17:34:02,613 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:02,632 INFO L628 ElimStorePlain]: treesize reduction 83, result has 15.3 percent of original size [2021-07-09 17:34:02,632 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:34:02,633 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:34:02,633 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:217, output treesize:11 [2021-07-09 17:34:02,670 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:02,670 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1076459636] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:02,670 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:34:02,670 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-07-09 17:34:02,670 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344082064] [2021-07-09 17:34:02,670 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:34:02,670 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:34:02,670 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:34:02,670 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=455, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:34:02,670 INFO L87 Difference]: Start difference. First operand 1664 states and 4900 transitions. Second operand has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:02,908 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 46 [2021-07-09 17:34:04,002 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 71 [2021-07-09 17:34:04,166 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 70 [2021-07-09 17:34:04,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:34:04,492 INFO L93 Difference]: Finished difference Result 1734 states and 5045 transitions. [2021-07-09 17:34:04,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:34:04,493 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:34:04,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:34:04,495 INFO L225 Difference]: With dead ends: 1734 [2021-07-09 17:34:04,495 INFO L226 Difference]: Without dead ends: 1726 [2021-07-09 17:34:04,496 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 2439.3ms TimeCoverageRelationStatistics Valid=145, Invalid=1261, Unknown=0, NotChecked=0, Total=1406 [2021-07-09 17:34:04,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1726 states. [2021-07-09 17:34:04,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1726 to 1667. [2021-07-09 17:34:04,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1667 states, 1666 states have (on average 2.946578631452581) internal successors, (4909), 1666 states have internal predecessors, (4909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:04,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1667 states to 1667 states and 4909 transitions. [2021-07-09 17:34:04,524 INFO L78 Accepts]: Start accepts. Automaton has 1667 states and 4909 transitions. Word has length 18 [2021-07-09 17:34:04,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:34:04,524 INFO L482 AbstractCegarLoop]: Abstraction has 1667 states and 4909 transitions. [2021-07-09 17:34:04,524 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:04,524 INFO L276 IsEmpty]: Start isEmpty. Operand 1667 states and 4909 transitions. [2021-07-09 17:34:04,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:34:04,526 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:34:04,526 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:34:04,743 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 400 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3493 [2021-07-09 17:34:04,743 INFO L430 AbstractCegarLoop]: === Iteration 410 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:34:04,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:34:04,743 INFO L82 PathProgramCache]: Analyzing trace with hash -54544572, now seen corresponding path program 396 times [2021-07-09 17:34:04,743 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:34:04,743 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669718391] [2021-07-09 17:34:04,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:34:04,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:05,364 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:05,364 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:34:05,364 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669718391] [2021-07-09 17:34:05,364 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669718391] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:05,364 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [648020851] [2021-07-09 17:34:05,364 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 401 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 401 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:05,395 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:34:05,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:34:05,396 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:34:05,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:34:05,969 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:05,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:34:05,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:34:05,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:34:05,972 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:05,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 26 [2021-07-09 17:34:05,978 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:05,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:05,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:34:05,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:34:05,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:34:05,983 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:05,987 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 34 [2021-07-09 17:34:05,989 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:05,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:05,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:34:05,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:34:05,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:34:05,994 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:05,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 42 [2021-07-09 17:34:06,000 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:06,002 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:06,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:34:06,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:34:06,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:34:06,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 34 [2021-07-09 17:34:06,006 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:06,022 INFO L628 ElimStorePlain]: treesize reduction 83, result has 15.3 percent of original size [2021-07-09 17:34:06,022 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:34:06,023 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:34:06,023 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:217, output treesize:11 [2021-07-09 17:34:06,062 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:06,062 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [648020851] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:06,062 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:34:06,062 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-07-09 17:34:06,062 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046181977] [2021-07-09 17:34:06,062 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:34:06,062 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:34:06,062 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:34:06,063 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=456, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:34:06,063 INFO L87 Difference]: Start difference. First operand 1667 states and 4909 transitions. Second operand has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:07,256 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 72 [2021-07-09 17:34:07,558 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 72 [2021-07-09 17:34:07,775 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 71 [2021-07-09 17:34:08,112 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 43 [2021-07-09 17:34:08,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:34:08,128 INFO L93 Difference]: Finished difference Result 1730 states and 5034 transitions. [2021-07-09 17:34:08,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:34:08,128 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:34:08,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:34:08,131 INFO L225 Difference]: With dead ends: 1730 [2021-07-09 17:34:08,131 INFO L226 Difference]: Without dead ends: 1722 [2021-07-09 17:34:08,131 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 2613.8ms TimeCoverageRelationStatistics Valid=144, Invalid=1262, Unknown=0, NotChecked=0, Total=1406 [2021-07-09 17:34:08,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1722 states. [2021-07-09 17:34:08,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1722 to 1665. [2021-07-09 17:34:08,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1665 states, 1664 states have (on average 2.9459134615384617) internal successors, (4902), 1664 states have internal predecessors, (4902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:08,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1665 states to 1665 states and 4902 transitions. [2021-07-09 17:34:08,154 INFO L78 Accepts]: Start accepts. Automaton has 1665 states and 4902 transitions. Word has length 18 [2021-07-09 17:34:08,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:34:08,154 INFO L482 AbstractCegarLoop]: Abstraction has 1665 states and 4902 transitions. [2021-07-09 17:34:08,154 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:08,154 INFO L276 IsEmpty]: Start isEmpty. Operand 1665 states and 4902 transitions. [2021-07-09 17:34:08,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-09 17:34:08,156 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:34:08,156 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:34:08,372 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3522,401 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:08,372 INFO L430 AbstractCegarLoop]: === Iteration 411 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:34:08,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:34:08,373 INFO L82 PathProgramCache]: Analyzing trace with hash -1148636160, now seen corresponding path program 397 times [2021-07-09 17:34:08,373 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:34:08,373 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426423402] [2021-07-09 17:34:08,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:34:08,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:08,584 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:08,584 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:34:08,584 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426423402] [2021-07-09 17:34:08,584 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426423402] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:08,584 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [232948027] [2021-07-09 17:34:08,584 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 402 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 402 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:08,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:08,613 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 53 conjunts are in the unsatisfiable core [2021-07-09 17:34:08,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:34:09,112 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:09,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:34:09,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:34:09,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:34:09,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:09,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 34 [2021-07-09 17:34:09,120 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:09,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:09,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:34:09,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:34:09,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:34:09,125 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:09,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 36 [2021-07-09 17:34:09,130 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:09,132 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:09,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:34:09,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:34:09,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:34:09,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 34 [2021-07-09 17:34:09,136 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:09,147 INFO L628 ElimStorePlain]: treesize reduction 72, result has 13.3 percent of original size [2021-07-09 17:34:09,147 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:34:09,148 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:34:09,148 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:170, output treesize:11 [2021-07-09 17:34:09,157 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:09,157 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [232948027] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:09,157 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:34:09,157 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-07-09 17:34:09,157 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244155174] [2021-07-09 17:34:09,157 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:34:09,157 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:34:09,157 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:34:09,157 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=334, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:34:09,157 INFO L87 Difference]: Start difference. First operand 1665 states and 4902 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:09,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:34:09,982 INFO L93 Difference]: Finished difference Result 1814 states and 5191 transitions. [2021-07-09 17:34:09,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:34:09,983 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-09 17:34:09,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:34:09,986 INFO L225 Difference]: With dead ends: 1814 [2021-07-09 17:34:09,986 INFO L226 Difference]: Without dead ends: 1811 [2021-07-09 17:34:09,986 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 1040.1ms TimeCoverageRelationStatistics Valid=105, Invalid=825, Unknown=0, NotChecked=0, Total=930 [2021-07-09 17:34:09,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1811 states. [2021-07-09 17:34:10,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1811 to 1630. [2021-07-09 17:34:10,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1630 states, 1629 states have (on average 2.9441375076734193) internal successors, (4796), 1629 states have internal predecessors, (4796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:10,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1630 states to 1630 states and 4796 transitions. [2021-07-09 17:34:10,008 INFO L78 Accepts]: Start accepts. Automaton has 1630 states and 4796 transitions. Word has length 18 [2021-07-09 17:34:10,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:34:10,009 INFO L482 AbstractCegarLoop]: Abstraction has 1630 states and 4796 transitions. [2021-07-09 17:34:10,009 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:10,009 INFO L276 IsEmpty]: Start isEmpty. Operand 1630 states and 4796 transitions. [2021-07-09 17:34:10,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:34:10,010 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:34:10,011 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:34:10,226 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3553,402 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:10,227 INFO L430 AbstractCegarLoop]: === Iteration 412 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:34:10,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:34:10,227 INFO L82 PathProgramCache]: Analyzing trace with hash -670707060, now seen corresponding path program 398 times [2021-07-09 17:34:10,227 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:34:10,227 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301012778] [2021-07-09 17:34:10,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:34:10,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:10,351 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:10,352 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:34:10,352 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301012778] [2021-07-09 17:34:10,352 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301012778] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:10,352 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428680483] [2021-07-09 17:34:10,352 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 403 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 403 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:10,388 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:34:10,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:34:10,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:34:10,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:34:10,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:34:10,519 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:10,521 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:34:10,522 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:10,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:34:10,525 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:10,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:34:10,527 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:10,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:10,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:10,530 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:10,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:34:10,533 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:10,556 INFO L628 ElimStorePlain]: treesize reduction 34, result has 37.0 percent of original size [2021-07-09 17:34:10,556 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:34:10,556 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:34:10,556 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:107, output treesize:20 [2021-07-09 17:34:10,584 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:10,585 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1428680483] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:10,585 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:34:10,585 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 19 [2021-07-09 17:34:10,585 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634448251] [2021-07-09 17:34:10,585 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:34:10,585 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:34:10,585 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:34:10,585 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:34:10,585 INFO L87 Difference]: Start difference. First operand 1630 states and 4796 transitions. Second operand has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:11,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:34:11,059 INFO L93 Difference]: Finished difference Result 2344 states and 6637 transitions. [2021-07-09 17:34:11,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-09 17:34:11,060 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:34:11,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:34:11,063 INFO L225 Difference]: With dead ends: 2344 [2021-07-09 17:34:11,063 INFO L226 Difference]: Without dead ends: 2331 [2021-07-09 17:34:11,063 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 471.9ms TimeCoverageRelationStatistics Valid=121, Invalid=809, Unknown=0, NotChecked=0, Total=930 [2021-07-09 17:34:11,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2331 states. [2021-07-09 17:34:11,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2331 to 1627. [2021-07-09 17:34:11,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1627 states, 1626 states have (on average 2.945879458794588) internal successors, (4790), 1626 states have internal predecessors, (4790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:11,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1627 states to 1627 states and 4790 transitions. [2021-07-09 17:34:11,089 INFO L78 Accepts]: Start accepts. Automaton has 1627 states and 4790 transitions. Word has length 19 [2021-07-09 17:34:11,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:34:11,089 INFO L482 AbstractCegarLoop]: Abstraction has 1627 states and 4790 transitions. [2021-07-09 17:34:11,090 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:11,090 INFO L276 IsEmpty]: Start isEmpty. Operand 1627 states and 4790 transitions. [2021-07-09 17:34:11,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:34:11,091 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:34:11,092 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:34:11,304 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3585,403 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:11,305 INFO L430 AbstractCegarLoop]: === Iteration 413 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:34:11,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:34:11,305 INFO L82 PathProgramCache]: Analyzing trace with hash -1117071366, now seen corresponding path program 399 times [2021-07-09 17:34:11,305 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:34:11,305 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492322066] [2021-07-09 17:34:11,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:34:11,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:11,411 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:11,411 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:34:11,411 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492322066] [2021-07-09 17:34:11,411 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492322066] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:11,411 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [496777007] [2021-07-09 17:34:11,411 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 404 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 404 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:11,442 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:34:11,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:34:11,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:34:11,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:34:11,578 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:11,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:34:11,580 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:11,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:11,582 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:11,598 INFO L628 ElimStorePlain]: treesize reduction 27, result has 30.8 percent of original size [2021-07-09 17:34:11,598 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:34:11,598 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:34:11,599 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:12 [2021-07-09 17:34:11,621 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:11,621 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [496777007] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:11,621 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:34:11,621 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 19 [2021-07-09 17:34:11,621 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385152960] [2021-07-09 17:34:11,621 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:34:11,621 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:34:11,621 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:34:11,622 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:34:11,622 INFO L87 Difference]: Start difference. First operand 1627 states and 4790 transitions. Second operand has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:11,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:34:11,892 INFO L93 Difference]: Finished difference Result 2346 states and 6648 transitions. [2021-07-09 17:34:11,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:34:11,892 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:34:11,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:34:11,895 INFO L225 Difference]: With dead ends: 2346 [2021-07-09 17:34:11,895 INFO L226 Difference]: Without dead ends: 2346 [2021-07-09 17:34:11,895 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 249.6ms TimeCoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:34:11,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2346 states. [2021-07-09 17:34:11,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2346 to 1628. [2021-07-09 17:34:11,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1628 states, 1627 states have (on average 2.945912722802704) internal successors, (4793), 1627 states have internal predecessors, (4793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:11,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1628 states to 1628 states and 4793 transitions. [2021-07-09 17:34:11,921 INFO L78 Accepts]: Start accepts. Automaton has 1628 states and 4793 transitions. Word has length 19 [2021-07-09 17:34:11,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:34:11,921 INFO L482 AbstractCegarLoop]: Abstraction has 1628 states and 4793 transitions. [2021-07-09 17:34:11,921 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:11,922 INFO L276 IsEmpty]: Start isEmpty. Operand 1628 states and 4793 transitions. [2021-07-09 17:34:11,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:34:11,923 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:34:11,924 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:34:12,140 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3591,404 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:12,140 INFO L430 AbstractCegarLoop]: === Iteration 414 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:34:12,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:34:12,140 INFO L82 PathProgramCache]: Analyzing trace with hash 1608725978, now seen corresponding path program 400 times [2021-07-09 17:34:12,140 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:34:12,140 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228809048] [2021-07-09 17:34:12,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:34:12,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:12,268 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:12,268 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:34:12,268 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228809048] [2021-07-09 17:34:12,268 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228809048] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:12,268 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1624514615] [2021-07-09 17:34:12,268 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 405 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 405 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:12,296 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:34:12,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:34:12,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:34:12,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:34:12,462 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:12,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:12,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:34:12,464 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:12,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:12,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:12,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:34:12,467 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:12,469 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:12,470 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:12,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:12,470 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:12,472 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:12,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:12,473 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:12,505 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:34:12,505 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:34:12,505 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:34:12,505 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:34:12,564 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:12,564 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1624514615] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:12,564 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:34:12,564 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:34:12,565 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244623576] [2021-07-09 17:34:12,565 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:34:12,565 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:34:12,565 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:34:12,565 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:34:12,565 INFO L87 Difference]: Start difference. First operand 1628 states and 4793 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:12,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:34:12,940 INFO L93 Difference]: Finished difference Result 2429 states and 6790 transitions. [2021-07-09 17:34:12,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:34:12,941 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:34:12,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:34:12,944 INFO L225 Difference]: With dead ends: 2429 [2021-07-09 17:34:12,944 INFO L226 Difference]: Without dead ends: 2429 [2021-07-09 17:34:12,944 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 396.8ms TimeCoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:34:12,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2429 states. [2021-07-09 17:34:12,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2429 to 1643. [2021-07-09 17:34:12,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1643 states, 1642 states have (on average 2.949451887941535) internal successors, (4843), 1642 states have internal predecessors, (4843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:12,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1643 states to 1643 states and 4843 transitions. [2021-07-09 17:34:12,967 INFO L78 Accepts]: Start accepts. Automaton has 1643 states and 4843 transitions. Word has length 19 [2021-07-09 17:34:12,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:34:12,967 INFO L482 AbstractCegarLoop]: Abstraction has 1643 states and 4843 transitions. [2021-07-09 17:34:12,967 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:12,967 INFO L276 IsEmpty]: Start isEmpty. Operand 1643 states and 4843 transitions. [2021-07-09 17:34:12,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:34:12,969 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:34:12,969 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:34:13,184 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 405 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3593 [2021-07-09 17:34:13,185 INFO L430 AbstractCegarLoop]: === Iteration 415 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:34:13,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:34:13,185 INFO L82 PathProgramCache]: Analyzing trace with hash -1884625090, now seen corresponding path program 401 times [2021-07-09 17:34:13,185 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:34:13,185 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896977191] [2021-07-09 17:34:13,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:34:13,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:13,314 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:13,315 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:34:13,315 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896977191] [2021-07-09 17:34:13,315 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896977191] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:13,315 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1269882197] [2021-07-09 17:34:13,315 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 406 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 406 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:13,347 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-09 17:34:13,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:34:13,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:34:13,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:34:13,505 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:13,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:13,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:34:13,507 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:13,509 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:13,510 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:13,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:34:13,511 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:13,513 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:13,513 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:13,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:13,514 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:13,516 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:13,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:13,517 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:13,548 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:34:13,549 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:34:13,549 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:34:13,549 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:34:13,627 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:13,627 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1269882197] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:13,627 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:34:13,627 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:34:13,627 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508754754] [2021-07-09 17:34:13,628 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:34:13,628 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:34:13,628 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:34:13,628 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:34:13,628 INFO L87 Difference]: Start difference. First operand 1643 states and 4843 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:14,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:34:14,965 INFO L93 Difference]: Finished difference Result 2455 states and 6834 transitions. [2021-07-09 17:34:14,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-07-09 17:34:14,965 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:34:14,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:34:14,969 INFO L225 Difference]: With dead ends: 2455 [2021-07-09 17:34:14,969 INFO L226 Difference]: Without dead ends: 2444 [2021-07-09 17:34:14,969 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 488 ImplicationChecksByTransitivity, 1129.6ms TimeCoverageRelationStatistics Valid=233, Invalid=1929, Unknown=0, NotChecked=0, Total=2162 [2021-07-09 17:34:14,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2444 states. [2021-07-09 17:34:14,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2444 to 1649. [2021-07-09 17:34:14,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1649 states, 1648 states have (on average 2.949635922330097) internal successors, (4861), 1648 states have internal predecessors, (4861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:14,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1649 states to 1649 states and 4861 transitions. [2021-07-09 17:34:14,993 INFO L78 Accepts]: Start accepts. Automaton has 1649 states and 4861 transitions. Word has length 19 [2021-07-09 17:34:14,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:34:14,993 INFO L482 AbstractCegarLoop]: Abstraction has 1649 states and 4861 transitions. [2021-07-09 17:34:14,993 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:14,993 INFO L276 IsEmpty]: Start isEmpty. Operand 1649 states and 4861 transitions. [2021-07-09 17:34:14,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:34:14,995 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:34:14,995 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:34:15,211 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3597,406 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:15,211 INFO L430 AbstractCegarLoop]: === Iteration 416 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:34:15,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:34:15,211 INFO L82 PathProgramCache]: Analyzing trace with hash -166281384, now seen corresponding path program 402 times [2021-07-09 17:34:15,211 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:34:15,211 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361023246] [2021-07-09 17:34:15,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:34:15,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:15,339 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:15,339 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:34:15,339 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361023246] [2021-07-09 17:34:15,339 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361023246] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:15,339 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [498764075] [2021-07-09 17:34:15,339 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 407 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 407 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:15,369 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-09 17:34:15,369 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:34:15,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:34:15,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:34:15,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:15,530 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:15,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:34:15,531 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:15,533 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:15,533 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:15,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:34:15,534 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:15,536 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:15,536 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:15,537 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:15,537 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:15,539 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:15,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:15,540 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:15,571 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:34:15,571 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:34:15,572 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:34:15,572 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:34:15,628 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:15,628 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [498764075] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:15,628 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:34:15,628 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:34:15,629 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655226630] [2021-07-09 17:34:15,629 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:34:15,629 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:34:15,629 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:34:15,629 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:34:15,629 INFO L87 Difference]: Start difference. First operand 1649 states and 4861 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:16,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:34:16,473 INFO L93 Difference]: Finished difference Result 2425 states and 6791 transitions. [2021-07-09 17:34:16,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-07-09 17:34:16,473 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:34:16,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:34:16,477 INFO L225 Difference]: With dead ends: 2425 [2021-07-09 17:34:16,477 INFO L226 Difference]: Without dead ends: 2425 [2021-07-09 17:34:16,477 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 718.0ms TimeCoverageRelationStatistics Valid=151, Invalid=1109, Unknown=0, NotChecked=0, Total=1260 [2021-07-09 17:34:16,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2425 states. [2021-07-09 17:34:16,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2425 to 1644. [2021-07-09 17:34:16,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1644 states, 1643 states have (on average 2.945830797321972) internal successors, (4840), 1643 states have internal predecessors, (4840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:16,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1644 states to 1644 states and 4840 transitions. [2021-07-09 17:34:16,499 INFO L78 Accepts]: Start accepts. Automaton has 1644 states and 4840 transitions. Word has length 19 [2021-07-09 17:34:16,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:34:16,499 INFO L482 AbstractCegarLoop]: Abstraction has 1644 states and 4840 transitions. [2021-07-09 17:34:16,499 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:16,499 INFO L276 IsEmpty]: Start isEmpty. Operand 1644 states and 4840 transitions. [2021-07-09 17:34:16,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:34:16,501 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:34:16,501 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:34:16,717 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 407 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3602 [2021-07-09 17:34:16,717 INFO L430 AbstractCegarLoop]: === Iteration 417 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:34:16,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:34:16,717 INFO L82 PathProgramCache]: Analyzing trace with hash -1876894692, now seen corresponding path program 403 times [2021-07-09 17:34:16,717 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:34:16,717 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631757368] [2021-07-09 17:34:16,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:34:16,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:16,840 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:16,840 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:34:16,840 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631757368] [2021-07-09 17:34:16,840 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631757368] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:16,840 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2037049999] [2021-07-09 17:34:16,840 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 408 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 408 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:16,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:16,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:34:16,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:34:17,062 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:17,062 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:17,062 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:34:17,063 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:17,065 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:17,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:17,066 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:17,089 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:34:17,090 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:34:17,090 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:34:17,091 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:34:17,115 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:17,116 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2037049999] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:17,116 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:34:17,116 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:34:17,116 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771327164] [2021-07-09 17:34:17,116 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:34:17,116 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:34:17,116 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:34:17,116 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:34:17,116 INFO L87 Difference]: Start difference. First operand 1644 states and 4840 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:17,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:34:17,958 INFO L93 Difference]: Finished difference Result 2501 states and 6947 transitions. [2021-07-09 17:34:17,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-07-09 17:34:17,959 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:34:17,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:34:17,963 INFO L225 Difference]: With dead ends: 2501 [2021-07-09 17:34:17,963 INFO L226 Difference]: Without dead ends: 2501 [2021-07-09 17:34:17,963 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 369 ImplicationChecksByTransitivity, 749.3ms TimeCoverageRelationStatistics Valid=192, Invalid=1530, Unknown=0, NotChecked=0, Total=1722 [2021-07-09 17:34:17,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2501 states. [2021-07-09 17:34:17,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2501 to 1656. [2021-07-09 17:34:17,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1656 states, 1655 states have (on average 2.950453172205438) internal successors, (4883), 1655 states have internal predecessors, (4883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:17,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1656 states to 1656 states and 4883 transitions. [2021-07-09 17:34:17,990 INFO L78 Accepts]: Start accepts. Automaton has 1656 states and 4883 transitions. Word has length 19 [2021-07-09 17:34:17,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:34:17,990 INFO L482 AbstractCegarLoop]: Abstraction has 1656 states and 4883 transitions. [2021-07-09 17:34:17,990 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:17,990 INFO L276 IsEmpty]: Start isEmpty. Operand 1656 states and 4883 transitions. [2021-07-09 17:34:17,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:34:17,992 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:34:17,992 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:34:18,208 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3606,408 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:18,208 INFO L430 AbstractCegarLoop]: === Iteration 418 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:34:18,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:34:18,208 INFO L82 PathProgramCache]: Analyzing trace with hash 928667608, now seen corresponding path program 404 times [2021-07-09 17:34:18,208 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:34:18,208 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139270366] [2021-07-09 17:34:18,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:34:18,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:18,321 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:18,321 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:34:18,321 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139270366] [2021-07-09 17:34:18,321 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139270366] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:18,321 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1720421082] [2021-07-09 17:34:18,322 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 409 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 409 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:18,379 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:34:18,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:34:18,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:34:18,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:34:18,569 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:18,570 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:18,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:34:18,571 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:18,573 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:18,573 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:18,574 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:18,598 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:34:18,598 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:34:18,599 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:34:18,599 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:34:18,624 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:18,624 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1720421082] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:18,625 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:34:18,625 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:34:18,625 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047086293] [2021-07-09 17:34:18,625 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:34:18,625 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:34:18,625 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:34:18,625 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:34:18,625 INFO L87 Difference]: Start difference. First operand 1656 states and 4883 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:19,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:34:19,974 INFO L93 Difference]: Finished difference Result 2631 states and 7221 transitions. [2021-07-09 17:34:19,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-07-09 17:34:19,974 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:34:19,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:34:19,978 INFO L225 Difference]: With dead ends: 2631 [2021-07-09 17:34:19,978 INFO L226 Difference]: Without dead ends: 2631 [2021-07-09 17:34:19,979 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1083 ImplicationChecksByTransitivity, 1216.4ms TimeCoverageRelationStatistics Valid=400, Invalid=3382, Unknown=0, NotChecked=0, Total=3782 [2021-07-09 17:34:19,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2631 states. [2021-07-09 17:34:20,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2631 to 1677. [2021-07-09 17:34:20,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1677 states, 1676 states have (on average 2.95763723150358) internal successors, (4957), 1676 states have internal predecessors, (4957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:20,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1677 states to 1677 states and 4957 transitions. [2021-07-09 17:34:20,022 INFO L78 Accepts]: Start accepts. Automaton has 1677 states and 4957 transitions. Word has length 19 [2021-07-09 17:34:20,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:34:20,022 INFO L482 AbstractCegarLoop]: Abstraction has 1677 states and 4957 transitions. [2021-07-09 17:34:20,023 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:20,023 INFO L276 IsEmpty]: Start isEmpty. Operand 1677 states and 4957 transitions. [2021-07-09 17:34:20,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:34:20,025 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:34:20,025 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:34:20,241 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 409 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3609 [2021-07-09 17:34:20,242 INFO L430 AbstractCegarLoop]: === Iteration 419 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:34:20,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:34:20,242 INFO L82 PathProgramCache]: Analyzing trace with hash 2001752988, now seen corresponding path program 405 times [2021-07-09 17:34:20,242 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:34:20,242 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558362045] [2021-07-09 17:34:20,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:34:20,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:20,354 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:20,354 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:34:20,354 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558362045] [2021-07-09 17:34:20,354 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558362045] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:20,354 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [61871213] [2021-07-09 17:34:20,354 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 410 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 410 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:20,385 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:34:20,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:34:20,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:34:20,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:34:20,564 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:20,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:20,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:20,566 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:20,568 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:20,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:34:20,569 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:20,594 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:34:20,595 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:34:20,595 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:34:20,595 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:34:20,622 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:20,622 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [61871213] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:20,622 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:34:20,623 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:34:20,623 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024991200] [2021-07-09 17:34:20,623 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:34:20,623 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:34:20,623 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:34:20,623 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:34:20,623 INFO L87 Difference]: Start difference. First operand 1677 states and 4957 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:21,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:34:21,484 INFO L93 Difference]: Finished difference Result 2498 states and 7046 transitions. [2021-07-09 17:34:21,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-07-09 17:34:21,484 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:34:21,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:34:21,488 INFO L225 Difference]: With dead ends: 2498 [2021-07-09 17:34:21,488 INFO L226 Difference]: Without dead ends: 2498 [2021-07-09 17:34:21,489 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 241 ImplicationChecksByTransitivity, 769.7ms TimeCoverageRelationStatistics Valid=188, Invalid=1218, Unknown=0, NotChecked=0, Total=1406 [2021-07-09 17:34:21,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2498 states. [2021-07-09 17:34:21,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2498 to 1679. [2021-07-09 17:34:21,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1679 states, 1678 states have (on average 2.957687723480334) internal successors, (4963), 1678 states have internal predecessors, (4963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:21,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1679 states to 1679 states and 4963 transitions. [2021-07-09 17:34:21,513 INFO L78 Accepts]: Start accepts. Automaton has 1679 states and 4963 transitions. Word has length 19 [2021-07-09 17:34:21,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:34:21,513 INFO L482 AbstractCegarLoop]: Abstraction has 1679 states and 4963 transitions. [2021-07-09 17:34:21,513 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:21,513 INFO L276 IsEmpty]: Start isEmpty. Operand 1679 states and 4963 transitions. [2021-07-09 17:34:21,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:34:21,515 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:34:21,515 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:34:21,721 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3612,410 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:21,721 INFO L430 AbstractCegarLoop]: === Iteration 420 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:34:21,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:34:21,721 INFO L82 PathProgramCache]: Analyzing trace with hash 907661400, now seen corresponding path program 406 times [2021-07-09 17:34:21,721 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:34:21,721 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287072227] [2021-07-09 17:34:21,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:34:21,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:21,843 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:21,843 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:34:21,843 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287072227] [2021-07-09 17:34:21,843 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287072227] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:21,843 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1605167866] [2021-07-09 17:34:21,843 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 411 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 411 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:21,873 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:34:21,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:34:21,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:34:21,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:34:22,053 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:22,053 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:22,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:22,054 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:22,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:22,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:34:22,058 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:22,083 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:34:22,083 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:34:22,084 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:34:22,084 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:34:22,110 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:22,110 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1605167866] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:22,110 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:34:22,110 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:34:22,110 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631733016] [2021-07-09 17:34:22,110 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:34:22,110 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:34:22,110 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:34:22,111 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=334, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:34:22,111 INFO L87 Difference]: Start difference. First operand 1679 states and 4963 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:22,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:34:22,375 INFO L93 Difference]: Finished difference Result 2398 states and 6821 transitions. [2021-07-09 17:34:22,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:34:22,375 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:34:22,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:34:22,378 INFO L225 Difference]: With dead ends: 2398 [2021-07-09 17:34:22,378 INFO L226 Difference]: Without dead ends: 2398 [2021-07-09 17:34:22,378 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 249.7ms TimeCoverageRelationStatistics Valid=46, Invalid=334, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:34:22,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2398 states. [2021-07-09 17:34:22,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2398 to 1679. [2021-07-09 17:34:22,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1679 states, 1678 states have (on average 2.957687723480334) internal successors, (4963), 1678 states have internal predecessors, (4963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:22,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1679 states to 1679 states and 4963 transitions. [2021-07-09 17:34:22,401 INFO L78 Accepts]: Start accepts. Automaton has 1679 states and 4963 transitions. Word has length 19 [2021-07-09 17:34:22,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:34:22,401 INFO L482 AbstractCegarLoop]: Abstraction has 1679 states and 4963 transitions. [2021-07-09 17:34:22,401 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:22,401 INFO L276 IsEmpty]: Start isEmpty. Operand 1679 states and 4963 transitions. [2021-07-09 17:34:22,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:34:22,403 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:34:22,403 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:34:22,620 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3615,411 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:22,620 INFO L430 AbstractCegarLoop]: === Iteration 421 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:34:22,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:34:22,620 INFO L82 PathProgramCache]: Analyzing trace with hash -2048945378, now seen corresponding path program 407 times [2021-07-09 17:34:22,620 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:34:22,620 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915969778] [2021-07-09 17:34:22,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:34:22,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:22,719 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:22,719 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:34:22,719 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915969778] [2021-07-09 17:34:22,719 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915969778] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:22,719 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [615914354] [2021-07-09 17:34:22,719 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 412 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 412 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:22,750 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-07-09 17:34:22,750 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:34:22,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:34:22,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:34:22,886 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:22,887 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:22,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:34:22,888 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:22,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:22,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:22,891 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:22,910 INFO L628 ElimStorePlain]: treesize reduction 30, result has 33.3 percent of original size [2021-07-09 17:34:22,910 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:34:22,911 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:34:22,911 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:15 [2021-07-09 17:34:22,941 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:22,941 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [615914354] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:22,941 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:34:22,941 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:34:22,941 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893620049] [2021-07-09 17:34:22,942 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:34:22,942 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:34:22,942 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:34:22,942 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:34:22,942 INFO L87 Difference]: Start difference. First operand 1679 states and 4963 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:23,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:34:23,596 INFO L93 Difference]: Finished difference Result 2275 states and 6399 transitions. [2021-07-09 17:34:23,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-07-09 17:34:23,597 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:34:23,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:34:23,600 INFO L225 Difference]: With dead ends: 2275 [2021-07-09 17:34:23,600 INFO L226 Difference]: Without dead ends: 2275 [2021-07-09 17:34:23,600 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 395.8ms TimeCoverageRelationStatistics Valid=110, Invalid=1080, Unknown=0, NotChecked=0, Total=1190 [2021-07-09 17:34:23,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2275 states. [2021-07-09 17:34:23,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2275 to 1869. [2021-07-09 17:34:23,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1869 states, 1868 states have (on average 2.975374732334047) internal successors, (5558), 1868 states have internal predecessors, (5558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:23,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1869 states to 1869 states and 5558 transitions. [2021-07-09 17:34:23,625 INFO L78 Accepts]: Start accepts. Automaton has 1869 states and 5558 transitions. Word has length 19 [2021-07-09 17:34:23,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:34:23,625 INFO L482 AbstractCegarLoop]: Abstraction has 1869 states and 5558 transitions. [2021-07-09 17:34:23,625 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:23,625 INFO L276 IsEmpty]: Start isEmpty. Operand 1869 states and 5558 transitions. [2021-07-09 17:34:23,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:34:23,627 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:34:23,627 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:34:23,843 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 412 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3618 [2021-07-09 17:34:23,844 INFO L430 AbstractCegarLoop]: === Iteration 422 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:34:23,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:34:23,844 INFO L82 PathProgramCache]: Analyzing trace with hash 1326321210, now seen corresponding path program 408 times [2021-07-09 17:34:23,844 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:34:23,844 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112047930] [2021-07-09 17:34:23,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:34:23,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:23,945 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:23,945 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:34:23,945 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112047930] [2021-07-09 17:34:23,945 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112047930] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:23,945 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2086838283] [2021-07-09 17:34:23,945 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 413 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 413 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:23,976 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-07-09 17:34:23,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:34:23,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:34:23,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:34:24,118 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:24,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:24,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:34:24,120 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:24,122 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:24,122 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:24,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:24,123 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:24,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:34:24,126 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:24,128 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:34:24,128 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:24,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:34:24,131 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:24,133 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:34:24,133 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:24,160 INFO L628 ElimStorePlain]: treesize reduction 21, result has 58.0 percent of original size [2021-07-09 17:34:24,161 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:34:24,161 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:34:24,161 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:125, output treesize:29 [2021-07-09 17:34:24,195 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:24,195 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2086838283] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:24,195 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:34:24,196 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:34:24,196 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034293683] [2021-07-09 17:34:24,196 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:34:24,196 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:34:24,196 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:34:24,196 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:34:24,196 INFO L87 Difference]: Start difference. First operand 1869 states and 5558 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:24,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:34:24,881 INFO L93 Difference]: Finished difference Result 2176 states and 6183 transitions. [2021-07-09 17:34:24,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-07-09 17:34:24,881 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:34:24,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:34:24,884 INFO L225 Difference]: With dead ends: 2176 [2021-07-09 17:34:24,884 INFO L226 Difference]: Without dead ends: 2172 [2021-07-09 17:34:24,884 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 312 ImplicationChecksByTransitivity, 554.6ms TimeCoverageRelationStatistics Valid=143, Invalid=1339, Unknown=0, NotChecked=0, Total=1482 [2021-07-09 17:34:24,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2172 states. [2021-07-09 17:34:24,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2172 to 1869. [2021-07-09 17:34:24,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1869 states, 1868 states have (on average 2.96948608137045) internal successors, (5547), 1868 states have internal predecessors, (5547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:24,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1869 states to 1869 states and 5547 transitions. [2021-07-09 17:34:24,907 INFO L78 Accepts]: Start accepts. Automaton has 1869 states and 5547 transitions. Word has length 19 [2021-07-09 17:34:24,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:34:24,907 INFO L482 AbstractCegarLoop]: Abstraction has 1869 states and 5547 transitions. [2021-07-09 17:34:24,907 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:24,907 INFO L276 IsEmpty]: Start isEmpty. Operand 1869 states and 5547 transitions. [2021-07-09 17:34:24,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:34:24,909 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:34:24,909 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:34:25,125 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3620,413 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:25,126 INFO L430 AbstractCegarLoop]: === Iteration 423 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:34:25,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:34:25,126 INFO L82 PathProgramCache]: Analyzing trace with hash -2041214980, now seen corresponding path program 409 times [2021-07-09 17:34:25,126 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:34:25,126 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481679706] [2021-07-09 17:34:25,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:34:25,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:25,232 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:25,232 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:34:25,232 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481679706] [2021-07-09 17:34:25,232 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481679706] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:25,232 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [73127334] [2021-07-09 17:34:25,233 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 414 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 414 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:25,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:25,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:34:25,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:34:25,373 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:25,373 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:25,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:34:25,375 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:25,377 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:25,377 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:25,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:34:25,378 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:25,380 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:25,380 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:25,380 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:25,381 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:25,383 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:25,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:25,384 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:25,415 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:34:25,416 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:34:25,416 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:34:25,416 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:34:25,475 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:25,475 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [73127334] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:25,475 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:34:25,475 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:34:25,475 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555210828] [2021-07-09 17:34:25,475 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:34:25,475 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:34:25,475 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:34:25,476 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:34:25,476 INFO L87 Difference]: Start difference. First operand 1869 states and 5547 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:26,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:34:26,124 INFO L93 Difference]: Finished difference Result 2281 states and 6397 transitions. [2021-07-09 17:34:26,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-07-09 17:34:26,124 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:34:26,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:34:26,127 INFO L225 Difference]: With dead ends: 2281 [2021-07-09 17:34:26,127 INFO L226 Difference]: Without dead ends: 2280 [2021-07-09 17:34:26,127 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 291 ImplicationChecksByTransitivity, 475.8ms TimeCoverageRelationStatistics Valid=137, Invalid=1269, Unknown=0, NotChecked=0, Total=1406 [2021-07-09 17:34:26,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2280 states. [2021-07-09 17:34:26,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2280 to 1877. [2021-07-09 17:34:26,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1877 states, 1876 states have (on average 2.9738805970149254) internal successors, (5579), 1876 states have internal predecessors, (5579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:26,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1877 states to 1877 states and 5579 transitions. [2021-07-09 17:34:26,150 INFO L78 Accepts]: Start accepts. Automaton has 1877 states and 5579 transitions. Word has length 19 [2021-07-09 17:34:26,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:34:26,150 INFO L482 AbstractCegarLoop]: Abstraction has 1877 states and 5579 transitions. [2021-07-09 17:34:26,151 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:26,151 INFO L276 IsEmpty]: Start isEmpty. Operand 1877 states and 5579 transitions. [2021-07-09 17:34:26,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:34:26,165 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:34:26,165 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:34:26,381 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 414 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3625 [2021-07-09 17:34:26,381 INFO L430 AbstractCegarLoop]: === Iteration 424 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:34:26,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:34:26,382 INFO L82 PathProgramCache]: Analyzing trace with hash -1239598752, now seen corresponding path program 410 times [2021-07-09 17:34:26,382 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:34:26,382 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997093333] [2021-07-09 17:34:26,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:34:26,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:26,478 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:26,479 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:34:26,479 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997093333] [2021-07-09 17:34:26,479 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997093333] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:26,479 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1908643815] [2021-07-09 17:34:26,479 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 415 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 415 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:26,508 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:34:26,508 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:34:26,509 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:34:26,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:34:26,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:26,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:26,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:34:26,606 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:26,608 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:26,609 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:26,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:34:26,609 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:26,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:26,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:26,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:26,613 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:26,614 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:26,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:26,615 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:26,646 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:34:26,646 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:34:26,647 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:34:26,647 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:34:26,716 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:26,717 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1908643815] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:26,717 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:34:26,717 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:34:26,717 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826886940] [2021-07-09 17:34:26,717 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:34:26,717 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:34:26,717 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:34:26,717 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:34:26,717 INFO L87 Difference]: Start difference. First operand 1877 states and 5579 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:27,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:34:27,661 INFO L93 Difference]: Finished difference Result 2324 states and 6523 transitions. [2021-07-09 17:34:27,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-07-09 17:34:27,661 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:34:27,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:34:27,665 INFO L225 Difference]: With dead ends: 2324 [2021-07-09 17:34:27,665 INFO L226 Difference]: Without dead ends: 2320 [2021-07-09 17:34:27,665 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 635 ImplicationChecksByTransitivity, 793.6ms TimeCoverageRelationStatistics Valid=240, Invalid=2210, Unknown=0, NotChecked=0, Total=2450 [2021-07-09 17:34:27,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2320 states. [2021-07-09 17:34:27,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2320 to 1900. [2021-07-09 17:34:27,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1900 states, 1899 states have (on average 2.9768299104791995) internal successors, (5653), 1899 states have internal predecessors, (5653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:27,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1900 states to 1900 states and 5653 transitions. [2021-07-09 17:34:27,691 INFO L78 Accepts]: Start accepts. Automaton has 1900 states and 5653 transitions. Word has length 19 [2021-07-09 17:34:27,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:34:27,691 INFO L482 AbstractCegarLoop]: Abstraction has 1900 states and 5653 transitions. [2021-07-09 17:34:27,691 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:27,691 INFO L276 IsEmpty]: Start isEmpty. Operand 1900 states and 5653 transitions. [2021-07-09 17:34:27,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:34:27,693 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:34:27,693 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:34:27,912 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 415 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3629 [2021-07-09 17:34:27,913 INFO L430 AbstractCegarLoop]: === Iteration 425 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:34:27,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:34:27,913 INFO L82 PathProgramCache]: Analyzing trace with hash 478744954, now seen corresponding path program 411 times [2021-07-09 17:34:27,913 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:34:27,913 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309538741] [2021-07-09 17:34:27,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:34:27,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:28,010 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:28,010 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:34:28,010 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309538741] [2021-07-09 17:34:28,010 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309538741] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:28,010 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1439157406] [2021-07-09 17:34:28,010 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 416 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 416 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:28,042 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-07-09 17:34:28,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:34:28,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:34:28,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:34:28,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:28,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:28,136 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:34:28,137 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:28,139 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:28,139 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:28,140 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:34:28,140 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:28,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:28,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:28,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:28,143 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:28,145 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:28,145 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:28,146 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:28,187 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:34:28,188 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:34:28,188 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:34:28,188 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:34:28,237 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:28,237 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1439157406] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:28,237 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:34:28,237 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:34:28,237 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429972439] [2021-07-09 17:34:28,237 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:34:28,237 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:34:28,237 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:34:28,238 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:34:28,238 INFO L87 Difference]: Start difference. First operand 1900 states and 5653 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:29,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:34:29,032 INFO L93 Difference]: Finished difference Result 2307 states and 6474 transitions. [2021-07-09 17:34:29,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-07-09 17:34:29,033 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:34:29,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:34:29,036 INFO L225 Difference]: With dead ends: 2307 [2021-07-09 17:34:29,036 INFO L226 Difference]: Without dead ends: 2307 [2021-07-09 17:34:29,036 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 416 ImplicationChecksByTransitivity, 659.9ms TimeCoverageRelationStatistics Valid=208, Invalid=1598, Unknown=0, NotChecked=0, Total=1806 [2021-07-09 17:34:29,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2307 states. [2021-07-09 17:34:29,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2307 to 1863. [2021-07-09 17:34:29,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1863 states, 1862 states have (on average 2.9667024704618687) internal successors, (5524), 1862 states have internal predecessors, (5524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:29,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1863 states to 1863 states and 5524 transitions. [2021-07-09 17:34:29,063 INFO L78 Accepts]: Start accepts. Automaton has 1863 states and 5524 transitions. Word has length 19 [2021-07-09 17:34:29,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:34:29,063 INFO L482 AbstractCegarLoop]: Abstraction has 1863 states and 5524 transitions. [2021-07-09 17:34:29,063 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:29,063 INFO L276 IsEmpty]: Start isEmpty. Operand 1863 states and 5524 transitions. [2021-07-09 17:34:29,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:34:29,065 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:34:29,065 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:34:29,281 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3634,416 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:29,281 INFO L430 AbstractCegarLoop]: === Iteration 426 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:34:29,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:34:29,281 INFO L82 PathProgramCache]: Analyzing trace with hash -1923098790, now seen corresponding path program 412 times [2021-07-09 17:34:29,281 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:34:29,281 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066184114] [2021-07-09 17:34:29,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:34:29,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:29,383 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:29,384 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:34:29,384 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066184114] [2021-07-09 17:34:29,384 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066184114] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:29,384 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1349645324] [2021-07-09 17:34:29,384 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 417 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 417 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:29,413 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:34:29,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:34:29,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:34:29,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:34:29,510 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:29,511 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:29,511 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:34:29,512 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:29,514 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:29,514 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:29,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:34:29,515 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:29,517 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:29,518 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:29,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:29,519 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:29,521 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:29,521 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:29,522 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:29,553 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:34:29,553 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:34:29,554 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:34:29,554 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:34:29,617 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:29,617 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1349645324] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:29,617 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:34:29,617 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:34:29,617 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815222601] [2021-07-09 17:34:29,617 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:34:29,617 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:34:29,618 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:34:29,618 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:34:29,618 INFO L87 Difference]: Start difference. First operand 1863 states and 5524 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:30,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:34:30,511 INFO L93 Difference]: Finished difference Result 2314 states and 6477 transitions. [2021-07-09 17:34:30,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-07-09 17:34:30,511 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:34:30,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:34:30,514 INFO L225 Difference]: With dead ends: 2314 [2021-07-09 17:34:30,514 INFO L226 Difference]: Without dead ends: 2309 [2021-07-09 17:34:30,515 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 804 ImplicationChecksByTransitivity, 696.0ms TimeCoverageRelationStatistics Valid=242, Invalid=2620, Unknown=0, NotChecked=0, Total=2862 [2021-07-09 17:34:30,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2309 states. [2021-07-09 17:34:30,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2309 to 1904. [2021-07-09 17:34:30,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1904 states, 1903 states have (on average 2.974776668418287) internal successors, (5661), 1903 states have internal predecessors, (5661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:30,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1904 states to 1904 states and 5661 transitions. [2021-07-09 17:34:30,542 INFO L78 Accepts]: Start accepts. Automaton has 1904 states and 5661 transitions. Word has length 19 [2021-07-09 17:34:30,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:34:30,543 INFO L482 AbstractCegarLoop]: Abstraction has 1904 states and 5661 transitions. [2021-07-09 17:34:30,543 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:30,543 INFO L276 IsEmpty]: Start isEmpty. Operand 1904 states and 5661 transitions. [2021-07-09 17:34:30,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:34:30,545 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:34:30,545 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:34:30,761 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 417 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3638 [2021-07-09 17:34:30,761 INFO L430 AbstractCegarLoop]: === Iteration 427 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:34:30,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:34:30,761 INFO L82 PathProgramCache]: Analyzing trace with hash -194051456, now seen corresponding path program 413 times [2021-07-09 17:34:30,761 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:34:30,761 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546530472] [2021-07-09 17:34:30,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:34:30,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:30,860 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:30,860 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:34:30,860 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546530472] [2021-07-09 17:34:30,860 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546530472] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:30,860 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1016140161] [2021-07-09 17:34:30,860 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 418 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 418 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:30,891 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:34:30,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:34:30,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:34:30,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:34:31,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:34:31,032 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:31,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:34:31,035 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:31,038 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:31,039 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:31,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:31,040 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:31,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:34:31,043 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:31,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:34:31,047 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:31,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:31,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:34:31,050 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:31,085 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:34:31,085 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:34:31,086 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:34:31,086 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:34:31,117 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:31,118 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1016140161] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:31,118 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:34:31,118 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:34:31,118 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977123639] [2021-07-09 17:34:31,118 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:34:31,118 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:34:31,118 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:34:31,118 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:34:31,118 INFO L87 Difference]: Start difference. First operand 1904 states and 5661 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:31,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:34:31,879 INFO L93 Difference]: Finished difference Result 2210 states and 6281 transitions. [2021-07-09 17:34:31,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-07-09 17:34:31,879 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:34:31,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:34:31,882 INFO L225 Difference]: With dead ends: 2210 [2021-07-09 17:34:31,882 INFO L226 Difference]: Without dead ends: 2202 [2021-07-09 17:34:31,883 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 397 ImplicationChecksByTransitivity, 528.4ms TimeCoverageRelationStatistics Valid=158, Invalid=1564, Unknown=0, NotChecked=0, Total=1722 [2021-07-09 17:34:31,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2202 states. [2021-07-09 17:34:31,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2202 to 1908. [2021-07-09 17:34:31,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1908 states, 1907 states have (on average 2.966439433665443) internal successors, (5657), 1907 states have internal predecessors, (5657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:31,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1908 states to 1908 states and 5657 transitions. [2021-07-09 17:34:31,918 INFO L78 Accepts]: Start accepts. Automaton has 1908 states and 5657 transitions. Word has length 19 [2021-07-09 17:34:31,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:34:31,918 INFO L482 AbstractCegarLoop]: Abstraction has 1908 states and 5657 transitions. [2021-07-09 17:34:31,918 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:31,918 INFO L276 IsEmpty]: Start isEmpty. Operand 1908 states and 5657 transitions. [2021-07-09 17:34:31,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:34:31,921 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:34:31,921 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:34:32,138 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3644,418 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:32,138 INFO L430 AbstractCegarLoop]: === Iteration 428 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:34:32,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:34:32,138 INFO L82 PathProgramCache]: Analyzing trace with hash 1573693946, now seen corresponding path program 414 times [2021-07-09 17:34:32,138 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:34:32,138 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281368744] [2021-07-09 17:34:32,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:34:32,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:32,247 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:32,247 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:34:32,248 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281368744] [2021-07-09 17:34:32,248 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281368744] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:32,248 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1235266148] [2021-07-09 17:34:32,248 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 419 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 419 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:32,279 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-09 17:34:32,279 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:34:32,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:34:32,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:34:32,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:32,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:32,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:32,408 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:32,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:32,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:34:32,411 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:32,437 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:34:32,437 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:34:32,438 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:34:32,438 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:34:32,462 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:32,463 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1235266148] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:32,463 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:34:32,463 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:34:32,463 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202530363] [2021-07-09 17:34:32,463 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:34:32,463 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:34:32,463 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:34:32,463 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:34:32,463 INFO L87 Difference]: Start difference. First operand 1908 states and 5657 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:33,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:34:33,360 INFO L93 Difference]: Finished difference Result 2517 states and 6946 transitions. [2021-07-09 17:34:33,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-07-09 17:34:33,360 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:34:33,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:34:33,364 INFO L225 Difference]: With dead ends: 2517 [2021-07-09 17:34:33,364 INFO L226 Difference]: Without dead ends: 2517 [2021-07-09 17:34:33,364 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 486 ImplicationChecksByTransitivity, 524.8ms TimeCoverageRelationStatistics Valid=184, Invalid=1796, Unknown=0, NotChecked=0, Total=1980 [2021-07-09 17:34:33,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2517 states. [2021-07-09 17:34:33,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2517 to 1947. [2021-07-09 17:34:33,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1947 states, 1946 states have (on average 2.9676258992805757) internal successors, (5775), 1946 states have internal predecessors, (5775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:33,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1947 states to 1947 states and 5775 transitions. [2021-07-09 17:34:33,391 INFO L78 Accepts]: Start accepts. Automaton has 1947 states and 5775 transitions. Word has length 19 [2021-07-09 17:34:33,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:34:33,391 INFO L482 AbstractCegarLoop]: Abstraction has 1947 states and 5775 transitions. [2021-07-09 17:34:33,391 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:33,391 INFO L276 IsEmpty]: Start isEmpty. Operand 1947 states and 5775 transitions. [2021-07-09 17:34:33,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:34:33,393 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:34:33,393 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:34:33,607 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3651,419 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:33,607 INFO L430 AbstractCegarLoop]: === Iteration 429 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:34:33,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:34:33,608 INFO L82 PathProgramCache]: Analyzing trace with hash -850013410, now seen corresponding path program 415 times [2021-07-09 17:34:33,608 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:34:33,608 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004040728] [2021-07-09 17:34:33,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:34:33,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:33,711 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:33,711 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:34:33,711 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004040728] [2021-07-09 17:34:33,711 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004040728] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:33,711 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [306101444] [2021-07-09 17:34:33,711 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 420 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 420 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:33,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:33,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:34:33,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:34:33,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:33,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:33,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:34:33,870 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:33,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:33,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:33,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:34:33,873 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:33,875 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:33,875 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:33,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:33,876 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:33,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:33,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:33,879 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:33,912 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:34:33,912 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:34:33,912 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:34:33,913 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:34:33,982 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:33,982 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [306101444] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:33,982 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:34:33,982 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:34:33,982 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126579176] [2021-07-09 17:34:33,983 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:34:33,983 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:34:33,983 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:34:33,983 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:34:33,983 INFO L87 Difference]: Start difference. First operand 1947 states and 5775 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:34,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:34:34,666 INFO L93 Difference]: Finished difference Result 2360 states and 6719 transitions. [2021-07-09 17:34:34,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-07-09 17:34:34,667 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:34:34,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:34:34,670 INFO L225 Difference]: With dead ends: 2360 [2021-07-09 17:34:34,670 INFO L226 Difference]: Without dead ends: 2356 [2021-07-09 17:34:34,670 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 369 ImplicationChecksByTransitivity, 548.5ms TimeCoverageRelationStatistics Valid=146, Invalid=1414, Unknown=0, NotChecked=0, Total=1560 [2021-07-09 17:34:34,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2356 states. [2021-07-09 17:34:34,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2356 to 2033. [2021-07-09 17:34:34,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2033 states, 2032 states have (on average 2.979330708661417) internal successors, (6054), 2032 states have internal predecessors, (6054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:34,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2033 states to 2033 states and 6054 transitions. [2021-07-09 17:34:34,697 INFO L78 Accepts]: Start accepts. Automaton has 2033 states and 6054 transitions. Word has length 19 [2021-07-09 17:34:34,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:34:34,697 INFO L482 AbstractCegarLoop]: Abstraction has 2033 states and 6054 transitions. [2021-07-09 17:34:34,697 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:34,697 INFO L276 IsEmpty]: Start isEmpty. Operand 2033 states and 6054 transitions. [2021-07-09 17:34:34,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:34:34,699 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:34:34,699 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:34:34,909 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3654,420 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:34,909 INFO L430 AbstractCegarLoop]: === Iteration 430 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:34:34,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:34:34,909 INFO L82 PathProgramCache]: Analyzing trace with hash 879033924, now seen corresponding path program 416 times [2021-07-09 17:34:34,909 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:34:34,909 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392750288] [2021-07-09 17:34:34,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:34:34,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:35,006 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:35,006 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:34:35,006 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392750288] [2021-07-09 17:34:35,006 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392750288] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:35,006 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1444780397] [2021-07-09 17:34:35,006 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 421 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 421 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:35,036 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:34:35,036 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:34:35,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:34:35,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:34:35,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:34:35,179 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:35,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:34:35,182 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:35,184 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:35,184 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:35,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:35,185 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:35,187 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:34:35,188 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:35,190 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:34:35,190 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:35,192 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:35,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:34:35,193 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:35,220 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:34:35,220 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:34:35,221 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:34:35,221 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:34:35,246 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:35,246 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1444780397] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:35,246 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:34:35,247 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:34:35,247 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291520697] [2021-07-09 17:34:35,247 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:34:35,247 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:34:35,247 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:34:35,247 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:34:35,247 INFO L87 Difference]: Start difference. First operand 2033 states and 6054 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:35,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:34:35,847 INFO L93 Difference]: Finished difference Result 2349 states and 6703 transitions. [2021-07-09 17:34:35,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-07-09 17:34:35,847 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:34:35,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:34:35,851 INFO L225 Difference]: With dead ends: 2349 [2021-07-09 17:34:35,851 INFO L226 Difference]: Without dead ends: 2341 [2021-07-09 17:34:35,851 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 334 ImplicationChecksByTransitivity, 465.4ms TimeCoverageRelationStatistics Valid=149, Invalid=1333, Unknown=0, NotChecked=0, Total=1482 [2021-07-09 17:34:35,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2341 states. [2021-07-09 17:34:35,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2341 to 2045. [2021-07-09 17:34:35,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2045 states, 2044 states have (on average 2.9779843444227008) internal successors, (6087), 2044 states have internal predecessors, (6087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:35,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2045 states to 2045 states and 6087 transitions. [2021-07-09 17:34:35,887 INFO L78 Accepts]: Start accepts. Automaton has 2045 states and 6087 transitions. Word has length 19 [2021-07-09 17:34:35,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:34:35,887 INFO L482 AbstractCegarLoop]: Abstraction has 2045 states and 6087 transitions. [2021-07-09 17:34:35,887 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:35,888 INFO L276 IsEmpty]: Start isEmpty. Operand 2045 states and 6087 transitions. [2021-07-09 17:34:35,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:34:35,890 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:34:35,890 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:34:36,106 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 421 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3660 [2021-07-09 17:34:36,107 INFO L430 AbstractCegarLoop]: === Iteration 431 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:34:36,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:34:36,107 INFO L82 PathProgramCache]: Analyzing trace with hash -1355073570, now seen corresponding path program 417 times [2021-07-09 17:34:36,107 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:34:36,107 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161207162] [2021-07-09 17:34:36,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:34:36,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:36,197 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:36,197 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:34:36,197 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161207162] [2021-07-09 17:34:36,197 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161207162] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:36,197 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1589223986] [2021-07-09 17:34:36,197 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 422 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 422 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:36,227 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:34:36,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:34:36,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:34:36,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:34:36,376 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:34:36,377 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:36,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:34:36,380 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:36,382 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:36,382 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:36,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:36,383 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:36,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:34:36,385 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:36,387 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:34:36,388 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:36,390 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:36,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:34:36,391 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:36,418 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:34:36,418 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:34:36,419 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:34:36,419 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:34:36,445 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:36,446 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1589223986] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:36,446 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:34:36,446 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:34:36,446 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772035980] [2021-07-09 17:34:36,446 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:34:36,446 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:34:36,446 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:34:36,446 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:34:36,446 INFO L87 Difference]: Start difference. First operand 2045 states and 6087 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:37,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:34:37,060 INFO L93 Difference]: Finished difference Result 2336 states and 6674 transitions. [2021-07-09 17:34:37,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-07-09 17:34:37,060 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:34:37,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:34:37,064 INFO L225 Difference]: With dead ends: 2336 [2021-07-09 17:34:37,064 INFO L226 Difference]: Without dead ends: 2324 [2021-07-09 17:34:37,064 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 316 ImplicationChecksByTransitivity, 475.1ms TimeCoverageRelationStatistics Valid=146, Invalid=1336, Unknown=0, NotChecked=0, Total=1482 [2021-07-09 17:34:37,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2324 states. [2021-07-09 17:34:37,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2324 to 2053. [2021-07-09 17:34:37,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2053 states, 2052 states have (on average 2.9683235867446394) internal successors, (6091), 2052 states have internal predecessors, (6091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:37,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2053 states to 2053 states and 6091 transitions. [2021-07-09 17:34:37,088 INFO L78 Accepts]: Start accepts. Automaton has 2053 states and 6091 transitions. Word has length 19 [2021-07-09 17:34:37,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:34:37,088 INFO L482 AbstractCegarLoop]: Abstraction has 2053 states and 6091 transitions. [2021-07-09 17:34:37,089 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:37,089 INFO L276 IsEmpty]: Start isEmpty. Operand 2053 states and 6091 transitions. [2021-07-09 17:34:37,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:34:37,091 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:34:37,091 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:34:37,307 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3667,422 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:37,307 INFO L430 AbstractCegarLoop]: === Iteration 432 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:34:37,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:34:37,307 INFO L82 PathProgramCache]: Analyzing trace with hash 1157374330, now seen corresponding path program 418 times [2021-07-09 17:34:37,307 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:34:37,307 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467302344] [2021-07-09 17:34:37,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:34:37,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:37,399 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:37,399 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:34:37,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467302344] [2021-07-09 17:34:37,400 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467302344] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:37,400 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1754972742] [2021-07-09 17:34:37,400 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 423 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 423 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:37,429 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:34:37,429 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:34:37,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:34:37,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:34:37,583 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:37,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:37,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:34:37,585 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:37,587 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:37,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:37,588 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:37,612 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:34:37,612 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:34:37,613 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:34:37,613 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:34:37,637 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:37,637 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1754972742] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:37,637 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:34:37,637 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:34:37,637 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775114956] [2021-07-09 17:34:37,637 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:34:37,637 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:34:37,638 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:34:37,638 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:34:37,638 INFO L87 Difference]: Start difference. First operand 2053 states and 6091 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:38,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:34:38,594 INFO L93 Difference]: Finished difference Result 2605 states and 7193 transitions. [2021-07-09 17:34:38,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-07-09 17:34:38,594 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:34:38,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:34:38,598 INFO L225 Difference]: With dead ends: 2605 [2021-07-09 17:34:38,598 INFO L226 Difference]: Without dead ends: 2601 [2021-07-09 17:34:38,598 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 599 ImplicationChecksByTransitivity, 678.7ms TimeCoverageRelationStatistics Valid=225, Invalid=2127, Unknown=0, NotChecked=0, Total=2352 [2021-07-09 17:34:38,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2601 states. [2021-07-09 17:34:38,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2601 to 2058. [2021-07-09 17:34:38,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2058 states, 2057 states have (on average 2.9679144385026737) internal successors, (6105), 2057 states have internal predecessors, (6105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:38,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2058 states to 2058 states and 6105 transitions. [2021-07-09 17:34:38,628 INFO L78 Accepts]: Start accepts. Automaton has 2058 states and 6105 transitions. Word has length 19 [2021-07-09 17:34:38,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:34:38,628 INFO L482 AbstractCegarLoop]: Abstraction has 2058 states and 6105 transitions. [2021-07-09 17:34:38,628 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:38,628 INFO L276 IsEmpty]: Start isEmpty. Operand 2058 states and 6105 transitions. [2021-07-09 17:34:38,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:34:38,630 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:34:38,630 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:34:38,830 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3674,423 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:38,831 INFO L430 AbstractCegarLoop]: === Iteration 433 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:34:38,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:34:38,831 INFO L82 PathProgramCache]: Analyzing trace with hash -1944104998, now seen corresponding path program 419 times [2021-07-09 17:34:38,831 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:34:38,831 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845505631] [2021-07-09 17:34:38,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:34:38,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:38,957 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:38,957 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:34:38,957 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845505631] [2021-07-09 17:34:38,957 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845505631] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:38,957 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1356912139] [2021-07-09 17:34:38,957 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 424 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 424 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:38,988 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:34:38,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:34:38,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:34:38,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:34:39,112 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:39,112 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:39,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:34:39,114 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:39,116 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:39,116 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:39,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:34:39,117 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:39,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:39,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:39,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:39,120 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:39,122 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:39,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:39,123 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:39,155 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:34:39,155 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:34:39,156 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:34:39,156 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:34:39,222 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:39,222 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1356912139] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:39,223 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:34:39,223 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:34:39,223 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415364910] [2021-07-09 17:34:39,223 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:34:39,223 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:34:39,223 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:34:39,223 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:34:39,223 INFO L87 Difference]: Start difference. First operand 2058 states and 6105 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:39,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:34:39,938 INFO L93 Difference]: Finished difference Result 2431 states and 6944 transitions. [2021-07-09 17:34:39,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-07-09 17:34:39,938 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:34:39,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:34:39,942 INFO L225 Difference]: With dead ends: 2431 [2021-07-09 17:34:39,942 INFO L226 Difference]: Without dead ends: 2427 [2021-07-09 17:34:39,942 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 288 ImplicationChecksByTransitivity, 565.9ms TimeCoverageRelationStatistics Valid=139, Invalid=1193, Unknown=0, NotChecked=0, Total=1332 [2021-07-09 17:34:39,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2427 states. [2021-07-09 17:34:39,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2427 to 2116. [2021-07-09 17:34:39,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2116 states, 2115 states have (on average 2.9749408983451535) internal successors, (6292), 2115 states have internal predecessors, (6292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:39,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2116 states to 2116 states and 6292 transitions. [2021-07-09 17:34:39,967 INFO L78 Accepts]: Start accepts. Automaton has 2116 states and 6292 transitions. Word has length 19 [2021-07-09 17:34:39,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:34:39,967 INFO L482 AbstractCegarLoop]: Abstraction has 2116 states and 6292 transitions. [2021-07-09 17:34:39,967 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:39,967 INFO L276 IsEmpty]: Start isEmpty. Operand 2116 states and 6292 transitions. [2021-07-09 17:34:39,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:34:39,970 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:34:39,970 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:34:40,172 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3677,424 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:40,172 INFO L430 AbstractCegarLoop]: === Iteration 434 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:34:40,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:34:40,172 INFO L82 PathProgramCache]: Analyzing trace with hash -215057664, now seen corresponding path program 420 times [2021-07-09 17:34:40,172 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:34:40,172 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722648257] [2021-07-09 17:34:40,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:34:40,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:40,293 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:40,293 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:34:40,293 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722648257] [2021-07-09 17:34:40,293 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722648257] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:40,293 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [547702126] [2021-07-09 17:34:40,293 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 425 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 425 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:40,323 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:34:40,323 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:34:40,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:34:40,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:34:40,505 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:34:40,506 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:40,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:34:40,509 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:40,512 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:40,512 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:40,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:40,513 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:40,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:34:40,516 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:40,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:34:40,519 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:40,521 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:40,521 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:34:40,522 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:40,551 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:34:40,551 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:34:40,552 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:34:40,552 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:34:40,581 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:40,581 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [547702126] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:40,581 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:34:40,581 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:34:40,581 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305195537] [2021-07-09 17:34:40,581 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:34:40,581 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:34:40,581 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:34:40,581 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:34:40,581 INFO L87 Difference]: Start difference. First operand 2116 states and 6292 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:41,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:34:41,162 INFO L93 Difference]: Finished difference Result 2391 states and 6848 transitions. [2021-07-09 17:34:41,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-09 17:34:41,163 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:34:41,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:34:41,167 INFO L225 Difference]: With dead ends: 2391 [2021-07-09 17:34:41,167 INFO L226 Difference]: Without dead ends: 2383 [2021-07-09 17:34:41,167 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 226 ImplicationChecksByTransitivity, 510.6ms TimeCoverageRelationStatistics Valid=118, Invalid=1004, Unknown=0, NotChecked=0, Total=1122 [2021-07-09 17:34:41,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2383 states. [2021-07-09 17:34:41,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2383 to 2116. [2021-07-09 17:34:41,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2116 states, 2115 states have (on average 2.9735224586288416) internal successors, (6289), 2115 states have internal predecessors, (6289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:41,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2116 states to 2116 states and 6289 transitions. [2021-07-09 17:34:41,193 INFO L78 Accepts]: Start accepts. Automaton has 2116 states and 6289 transitions. Word has length 19 [2021-07-09 17:34:41,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:34:41,193 INFO L482 AbstractCegarLoop]: Abstraction has 2116 states and 6289 transitions. [2021-07-09 17:34:41,193 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:41,193 INFO L276 IsEmpty]: Start isEmpty. Operand 2116 states and 6289 transitions. [2021-07-09 17:34:41,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:34:41,196 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:34:41,196 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:34:41,412 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 425 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3683 [2021-07-09 17:34:41,412 INFO L430 AbstractCegarLoop]: === Iteration 435 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:34:41,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:34:41,412 INFO L82 PathProgramCache]: Analyzing trace with hash 1845802138, now seen corresponding path program 421 times [2021-07-09 17:34:41,412 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:34:41,412 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227804068] [2021-07-09 17:34:41,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:34:41,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:41,518 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:41,518 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:34:41,518 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227804068] [2021-07-09 17:34:41,518 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227804068] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:41,518 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2032934485] [2021-07-09 17:34:41,518 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 426 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 426 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:41,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:41,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:34:41,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:34:41,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:34:41,741 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:41,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:34:41,744 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:41,746 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:41,746 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:41,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:41,747 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:41,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:34:41,750 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:41,752 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:34:41,753 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:41,755 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:41,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:34:41,756 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:41,784 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:34:41,784 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:34:41,785 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:34:41,785 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:34:41,829 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:41,829 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2032934485] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:41,829 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:34:41,829 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:34:41,829 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723902911] [2021-07-09 17:34:41,830 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:34:41,830 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:34:41,830 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:34:41,830 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:34:41,830 INFO L87 Difference]: Start difference. First operand 2116 states and 6289 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:42,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:34:42,269 INFO L93 Difference]: Finished difference Result 2342 states and 6772 transitions. [2021-07-09 17:34:42,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-09 17:34:42,269 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:34:42,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:34:42,273 INFO L225 Difference]: With dead ends: 2342 [2021-07-09 17:34:42,273 INFO L226 Difference]: Without dead ends: 2330 [2021-07-09 17:34:42,273 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 466.6ms TimeCoverageRelationStatistics Valid=107, Invalid=823, Unknown=0, NotChecked=0, Total=930 [2021-07-09 17:34:42,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2330 states. [2021-07-09 17:34:42,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2330 to 2116. [2021-07-09 17:34:42,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2116 states, 2115 states have (on average 2.9706855791962177) internal successors, (6283), 2115 states have internal predecessors, (6283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:42,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2116 states to 2116 states and 6283 transitions. [2021-07-09 17:34:42,300 INFO L78 Accepts]: Start accepts. Automaton has 2116 states and 6283 transitions. Word has length 19 [2021-07-09 17:34:42,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:34:42,300 INFO L482 AbstractCegarLoop]: Abstraction has 2116 states and 6283 transitions. [2021-07-09 17:34:42,300 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:42,300 INFO L276 IsEmpty]: Start isEmpty. Operand 2116 states and 6283 transitions. [2021-07-09 17:34:42,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:34:42,302 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:34:42,302 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:34:42,519 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3690,426 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:42,519 INFO L430 AbstractCegarLoop]: === Iteration 436 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:34:42,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:34:42,519 INFO L82 PathProgramCache]: Analyzing trace with hash 1307946560, now seen corresponding path program 422 times [2021-07-09 17:34:42,519 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:34:42,519 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496486543] [2021-07-09 17:34:42,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:34:42,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:42,624 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:42,624 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:34:42,624 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496486543] [2021-07-09 17:34:42,624 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496486543] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:42,624 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [854352268] [2021-07-09 17:34:42,624 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 427 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 427 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:42,654 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:34:42,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:34:42,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:34:42,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:34:42,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:34:42,857 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:42,859 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:34:42,860 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:42,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:42,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:42,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:42,863 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:42,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:34:42,866 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:42,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:34:42,869 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:42,871 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:42,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:34:42,872 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:42,900 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:34:42,900 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:34:42,901 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:34:42,901 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:34:42,931 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:42,931 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [854352268] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:42,931 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:34:42,931 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:34:42,931 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935446601] [2021-07-09 17:34:42,931 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:34:42,932 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:34:42,932 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:34:42,932 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=333, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:34:42,932 INFO L87 Difference]: Start difference. First operand 2116 states and 6283 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:43,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:34:43,401 INFO L93 Difference]: Finished difference Result 2338 states and 6760 transitions. [2021-07-09 17:34:43,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-09 17:34:43,401 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:34:43,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:34:43,406 INFO L225 Difference]: With dead ends: 2338 [2021-07-09 17:34:43,406 INFO L226 Difference]: Without dead ends: 2322 [2021-07-09 17:34:43,406 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 483.4ms TimeCoverageRelationStatistics Valid=104, Invalid=826, Unknown=0, NotChecked=0, Total=930 [2021-07-09 17:34:43,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2322 states. [2021-07-09 17:34:43,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2322 to 2118. [2021-07-09 17:34:43,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2118 states, 2117 states have (on average 2.966461974492206) internal successors, (6280), 2117 states have internal predecessors, (6280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:43,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2118 states to 2118 states and 6280 transitions. [2021-07-09 17:34:43,433 INFO L78 Accepts]: Start accepts. Automaton has 2118 states and 6280 transitions. Word has length 19 [2021-07-09 17:34:43,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:34:43,433 INFO L482 AbstractCegarLoop]: Abstraction has 2118 states and 6280 transitions. [2021-07-09 17:34:43,433 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:43,433 INFO L276 IsEmpty]: Start isEmpty. Operand 2118 states and 6280 transitions. [2021-07-09 17:34:43,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:34:43,435 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:34:43,435 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:34:43,636 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3697,427 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:43,636 INFO L430 AbstractCegarLoop]: === Iteration 437 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:34:43,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:34:43,636 INFO L82 PathProgramCache]: Analyzing trace with hash 1136368122, now seen corresponding path program 423 times [2021-07-09 17:34:43,636 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:34:43,636 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561325362] [2021-07-09 17:34:43,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:34:43,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:43,745 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:43,746 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:34:43,746 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561325362] [2021-07-09 17:34:43,746 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561325362] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:43,746 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1603895430] [2021-07-09 17:34:43,746 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 428 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 428 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:43,797 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:34:43,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:34:43,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:34:43,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:34:43,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:43,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:43,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:34:43,927 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:43,929 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:43,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:43,930 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:43,950 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:34:43,950 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:34:43,951 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:34:43,951 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:34:43,974 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:43,974 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1603895430] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:43,974 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:34:43,974 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:34:43,975 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912707120] [2021-07-09 17:34:43,975 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:34:43,975 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:34:43,975 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:34:43,975 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:34:43,975 INFO L87 Difference]: Start difference. First operand 2118 states and 6280 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:44,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:34:44,344 INFO L93 Difference]: Finished difference Result 2384 states and 6857 transitions. [2021-07-09 17:34:44,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:34:44,344 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:34:44,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:34:44,348 INFO L225 Difference]: With dead ends: 2384 [2021-07-09 17:34:44,348 INFO L226 Difference]: Without dead ends: 2384 [2021-07-09 17:34:44,348 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 238.4ms TimeCoverageRelationStatistics Valid=58, Invalid=404, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:34:44,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2384 states. [2021-07-09 17:34:44,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2384 to 2112. [2021-07-09 17:34:44,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2112 states, 2111 states have (on average 2.968261487446708) internal successors, (6266), 2111 states have internal predecessors, (6266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:44,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2112 states to 2112 states and 6266 transitions. [2021-07-09 17:34:44,375 INFO L78 Accepts]: Start accepts. Automaton has 2112 states and 6266 transitions. Word has length 19 [2021-07-09 17:34:44,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:34:44,375 INFO L482 AbstractCegarLoop]: Abstraction has 2112 states and 6266 transitions. [2021-07-09 17:34:44,375 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:44,376 INFO L276 IsEmpty]: Start isEmpty. Operand 2112 states and 6266 transitions. [2021-07-09 17:34:44,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:34:44,378 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:34:44,378 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:34:44,588 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3704,428 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:44,589 INFO L430 AbstractCegarLoop]: === Iteration 438 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:34:44,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:34:44,589 INFO L82 PathProgramCache]: Analyzing trace with hash 1186240252, now seen corresponding path program 424 times [2021-07-09 17:34:44,589 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:34:44,589 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748777129] [2021-07-09 17:34:44,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:34:44,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:44,720 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:44,720 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:34:44,720 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748777129] [2021-07-09 17:34:44,720 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748777129] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:44,720 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1043696159] [2021-07-09 17:34:44,720 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 429 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 429 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:44,749 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:34:44,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:34:44,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:34:44,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:34:44,891 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:44,891 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:44,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:34:44,892 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:44,894 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:44,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:44,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:34:44,896 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:44,898 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:44,898 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:44,898 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:44,899 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:44,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:44,901 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:44,902 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:44,935 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:34:44,935 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:34:44,936 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:34:44,936 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:34:44,995 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:44,996 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1043696159] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:44,996 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:34:44,996 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:34:44,996 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835488829] [2021-07-09 17:34:44,996 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:34:44,996 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:34:44,996 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:34:44,996 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=333, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:34:44,996 INFO L87 Difference]: Start difference. First operand 2112 states and 6266 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:45,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:34:45,342 INFO L93 Difference]: Finished difference Result 2407 states and 6882 transitions. [2021-07-09 17:34:45,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:34:45,343 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:34:45,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:34:45,347 INFO L225 Difference]: With dead ends: 2407 [2021-07-09 17:34:45,347 INFO L226 Difference]: Without dead ends: 2407 [2021-07-09 17:34:45,347 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 326.2ms TimeCoverageRelationStatistics Valid=57, Invalid=405, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:34:45,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2407 states. [2021-07-09 17:34:45,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2407 to 2123. [2021-07-09 17:34:45,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2123 states, 2122 states have (on average 2.9717247879359094) internal successors, (6306), 2122 states have internal predecessors, (6306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:45,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2123 states to 2123 states and 6306 transitions. [2021-07-09 17:34:45,376 INFO L78 Accepts]: Start accepts. Automaton has 2123 states and 6306 transitions. Word has length 19 [2021-07-09 17:34:45,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:34:45,376 INFO L482 AbstractCegarLoop]: Abstraction has 2123 states and 6306 transitions. [2021-07-09 17:34:45,376 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:45,376 INFO L276 IsEmpty]: Start isEmpty. Operand 2123 states and 6306 transitions. [2021-07-09 17:34:45,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:34:45,378 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:34:45,378 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:34:45,595 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 429 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3707 [2021-07-09 17:34:45,595 INFO L430 AbstractCegarLoop]: === Iteration 439 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:34:45,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:34:45,595 INFO L82 PathProgramCache]: Analyzing trace with hash 1987856480, now seen corresponding path program 425 times [2021-07-09 17:34:45,595 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:34:45,595 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886796345] [2021-07-09 17:34:45,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:34:45,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:45,782 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:45,783 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:34:45,783 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886796345] [2021-07-09 17:34:45,783 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886796345] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:45,783 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [32965515] [2021-07-09 17:34:45,783 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 430 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 430 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:45,814 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-09 17:34:45,815 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:34:45,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:34:45,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:34:45,975 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:45,975 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:45,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:34:45,976 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:45,978 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:45,979 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:45,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:34:45,980 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:45,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:45,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:45,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:45,983 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:45,985 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:45,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:45,986 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:46,017 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:34:46,017 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:34:46,018 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:34:46,018 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:34:46,097 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:46,097 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [32965515] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:46,097 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:34:46,097 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:34:46,097 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570925593] [2021-07-09 17:34:46,097 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:34:46,097 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:34:46,097 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:34:46,097 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=333, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:34:46,097 INFO L87 Difference]: Start difference. First operand 2123 states and 6306 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:47,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:34:47,200 INFO L93 Difference]: Finished difference Result 2434 states and 6929 transitions. [2021-07-09 17:34:47,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-07-09 17:34:47,201 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:34:47,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:34:47,204 INFO L225 Difference]: With dead ends: 2434 [2021-07-09 17:34:47,204 INFO L226 Difference]: Without dead ends: 2422 [2021-07-09 17:34:47,205 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 432 ImplicationChecksByTransitivity, 1005.8ms TimeCoverageRelationStatistics Valid=188, Invalid=1704, Unknown=0, NotChecked=0, Total=1892 [2021-07-09 17:34:47,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2422 states. [2021-07-09 17:34:47,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2422 to 2130. [2021-07-09 17:34:47,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2130 states, 2129 states have (on average 2.971817754814467) internal successors, (6327), 2129 states have internal predecessors, (6327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:47,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2130 states to 2130 states and 6327 transitions. [2021-07-09 17:34:47,232 INFO L78 Accepts]: Start accepts. Automaton has 2130 states and 6327 transitions. Word has length 19 [2021-07-09 17:34:47,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:34:47,232 INFO L482 AbstractCegarLoop]: Abstraction has 2130 states and 6327 transitions. [2021-07-09 17:34:47,232 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:47,232 INFO L276 IsEmpty]: Start isEmpty. Operand 2130 states and 6327 transitions. [2021-07-09 17:34:47,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:34:47,234 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:34:47,234 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:34:47,451 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3711,430 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:47,451 INFO L430 AbstractCegarLoop]: === Iteration 440 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:34:47,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:34:47,451 INFO L82 PathProgramCache]: Analyzing trace with hash -588767110, now seen corresponding path program 426 times [2021-07-09 17:34:47,451 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:34:47,451 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202975723] [2021-07-09 17:34:47,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:34:47,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:47,576 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:47,576 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:34:47,576 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202975723] [2021-07-09 17:34:47,576 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202975723] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:47,576 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1797783221] [2021-07-09 17:34:47,576 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 431 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 431 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:47,607 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-09 17:34:47,608 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:34:47,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:34:47,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:34:47,755 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:47,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:47,756 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:34:47,757 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:47,759 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:47,759 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:47,759 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:34:47,760 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:47,762 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:47,762 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:47,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:47,763 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:47,776 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:47,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:47,778 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:47,810 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:34:47,811 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:34:47,811 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:34:47,811 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:34:47,868 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:47,868 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1797783221] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:47,868 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:34:47,868 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:34:47,868 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232049305] [2021-07-09 17:34:47,868 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:34:47,868 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:34:47,868 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:34:47,868 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=333, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:34:47,869 INFO L87 Difference]: Start difference. First operand 2130 states and 6327 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:48,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:34:48,584 INFO L93 Difference]: Finished difference Result 2403 states and 6885 transitions. [2021-07-09 17:34:48,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-07-09 17:34:48,584 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:34:48,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:34:48,587 INFO L225 Difference]: With dead ends: 2403 [2021-07-09 17:34:48,587 INFO L226 Difference]: Without dead ends: 2403 [2021-07-09 17:34:48,588 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 620.0ms TimeCoverageRelationStatistics Valid=135, Invalid=987, Unknown=0, NotChecked=0, Total=1122 [2021-07-09 17:34:48,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2403 states. [2021-07-09 17:34:48,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2403 to 2116. [2021-07-09 17:34:48,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2116 states, 2115 states have (on average 2.9673758865248225) internal successors, (6276), 2115 states have internal predecessors, (6276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:48,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2116 states to 2116 states and 6276 transitions. [2021-07-09 17:34:48,612 INFO L78 Accepts]: Start accepts. Automaton has 2116 states and 6276 transitions. Word has length 19 [2021-07-09 17:34:48,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:34:48,612 INFO L482 AbstractCegarLoop]: Abstraction has 2116 states and 6276 transitions. [2021-07-09 17:34:48,612 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:48,612 INFO L276 IsEmpty]: Start isEmpty. Operand 2116 states and 6276 transitions. [2021-07-09 17:34:48,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:34:48,614 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:34:48,614 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:34:48,830 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 431 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3716 [2021-07-09 17:34:48,830 INFO L430 AbstractCegarLoop]: === Iteration 441 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:34:48,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:34:48,831 INFO L82 PathProgramCache]: Analyzing trace with hash 1995586878, now seen corresponding path program 427 times [2021-07-09 17:34:48,831 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:34:48,831 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950060231] [2021-07-09 17:34:48,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:34:48,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:48,949 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:48,949 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:34:48,949 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950060231] [2021-07-09 17:34:48,949 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950060231] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:48,949 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1130279256] [2021-07-09 17:34:48,949 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 432 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 432 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:48,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:48,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:34:48,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:34:49,160 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:49,160 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:49,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:49,161 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:49,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:49,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:34:49,164 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:49,188 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:34:49,188 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:34:49,189 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:34:49,189 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:34:49,214 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:49,214 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1130279256] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:49,214 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:34:49,214 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:34:49,214 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962677887] [2021-07-09 17:34:49,214 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:34:49,214 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:34:49,214 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:34:49,214 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=333, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:34:49,215 INFO L87 Difference]: Start difference. First operand 2116 states and 6276 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:50,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:34:50,082 INFO L93 Difference]: Finished difference Result 2466 states and 7001 transitions. [2021-07-09 17:34:50,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-07-09 17:34:50,082 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:34:50,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:34:50,086 INFO L225 Difference]: With dead ends: 2466 [2021-07-09 17:34:50,086 INFO L226 Difference]: Without dead ends: 2466 [2021-07-09 17:34:50,086 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 735.3ms TimeCoverageRelationStatistics Valid=193, Invalid=1529, Unknown=0, NotChecked=0, Total=1722 [2021-07-09 17:34:50,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2466 states. [2021-07-09 17:34:50,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2466 to 2117. [2021-07-09 17:34:50,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2117 states, 2116 states have (on average 2.967391304347826) internal successors, (6279), 2116 states have internal predecessors, (6279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:50,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2117 states to 2117 states and 6279 transitions. [2021-07-09 17:34:50,113 INFO L78 Accepts]: Start accepts. Automaton has 2117 states and 6279 transitions. Word has length 19 [2021-07-09 17:34:50,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:34:50,113 INFO L482 AbstractCegarLoop]: Abstraction has 2117 states and 6279 transitions. [2021-07-09 17:34:50,113 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:50,113 INFO L276 IsEmpty]: Start isEmpty. Operand 2117 states and 6279 transitions. [2021-07-09 17:34:50,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:34:50,115 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:34:50,115 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:34:50,328 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3720,432 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:50,329 INFO L430 AbstractCegarLoop]: === Iteration 442 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:34:50,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:34:50,329 INFO L82 PathProgramCache]: Analyzing trace with hash 506181882, now seen corresponding path program 428 times [2021-07-09 17:34:50,335 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:34:50,335 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142332276] [2021-07-09 17:34:50,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:34:50,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:50,440 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:50,440 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:34:50,440 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142332276] [2021-07-09 17:34:50,440 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142332276] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:50,440 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [75773123] [2021-07-09 17:34:50,440 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 433 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 433 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:50,470 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:34:50,470 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:34:50,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:34:50,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:34:50,614 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:50,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:50,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:34:50,616 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:50,618 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:50,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:50,618 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:50,639 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:34:50,639 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:34:50,639 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:34:50,640 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:34:50,660 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:50,660 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [75773123] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:50,660 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:34:50,660 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:34:50,660 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186209681] [2021-07-09 17:34:50,660 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:34:50,660 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:34:50,661 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:34:50,661 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=333, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:34:50,661 INFO L87 Difference]: Start difference. First operand 2117 states and 6279 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:52,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:34:52,120 INFO L93 Difference]: Finished difference Result 2572 states and 7203 transitions. [2021-07-09 17:34:52,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-07-09 17:34:52,120 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:34:52,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:34:52,123 INFO L225 Difference]: With dead ends: 2572 [2021-07-09 17:34:52,124 INFO L226 Difference]: Without dead ends: 2572 [2021-07-09 17:34:52,124 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1089 ImplicationChecksByTransitivity, 1296.8ms TimeCoverageRelationStatistics Valid=411, Invalid=3371, Unknown=0, NotChecked=0, Total=3782 [2021-07-09 17:34:52,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2572 states. [2021-07-09 17:34:52,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2572 to 2113. [2021-07-09 17:34:52,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2113 states, 2112 states have (on average 2.968276515151515) internal successors, (6269), 2112 states have internal predecessors, (6269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:52,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2113 states to 2113 states and 6269 transitions. [2021-07-09 17:34:52,153 INFO L78 Accepts]: Start accepts. Automaton has 2113 states and 6269 transitions. Word has length 19 [2021-07-09 17:34:52,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:34:52,153 INFO L482 AbstractCegarLoop]: Abstraction has 2113 states and 6269 transitions. [2021-07-09 17:34:52,153 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:52,153 INFO L276 IsEmpty]: Start isEmpty. Operand 2113 states and 6269 transitions. [2021-07-09 17:34:52,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:34:52,156 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:34:52,156 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:34:52,368 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3723,433 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:52,369 INFO L430 AbstractCegarLoop]: === Iteration 443 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:34:52,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:34:52,369 INFO L82 PathProgramCache]: Analyzing trace with hash 1579267262, now seen corresponding path program 429 times [2021-07-09 17:34:52,369 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:34:52,369 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72189116] [2021-07-09 17:34:52,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:34:52,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:52,475 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:52,475 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:34:52,476 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72189116] [2021-07-09 17:34:52,476 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72189116] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:52,476 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [694503425] [2021-07-09 17:34:52,476 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 434 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 434 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:52,506 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:34:52,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:34:52,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:34:52,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:34:52,654 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:52,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:52,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:52,656 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:52,658 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:52,658 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:34:52,658 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:52,679 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:34:52,680 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:34:52,680 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:34:52,680 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:34:52,701 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:52,702 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [694503425] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:52,702 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:34:52,702 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:34:52,702 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473872551] [2021-07-09 17:34:52,702 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:34:52,702 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:34:52,702 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:34:52,702 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=333, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:34:52,702 INFO L87 Difference]: Start difference. First operand 2113 states and 6269 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:53,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:34:53,589 INFO L93 Difference]: Finished difference Result 2426 states and 6972 transitions. [2021-07-09 17:34:53,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-07-09 17:34:53,589 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:34:53,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:34:53,592 INFO L225 Difference]: With dead ends: 2426 [2021-07-09 17:34:53,593 INFO L226 Difference]: Without dead ends: 2426 [2021-07-09 17:34:53,593 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 257 ImplicationChecksByTransitivity, 724.2ms TimeCoverageRelationStatistics Valid=191, Invalid=1215, Unknown=0, NotChecked=0, Total=1406 [2021-07-09 17:34:53,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2426 states. [2021-07-09 17:34:53,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2426 to 2115. [2021-07-09 17:34:53,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2115 states, 2114 states have (on average 2.968306527909177) internal successors, (6275), 2114 states have internal predecessors, (6275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:53,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2115 states to 2115 states and 6275 transitions. [2021-07-09 17:34:53,641 INFO L78 Accepts]: Start accepts. Automaton has 2115 states and 6275 transitions. Word has length 19 [2021-07-09 17:34:53,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:34:53,641 INFO L482 AbstractCegarLoop]: Abstraction has 2115 states and 6275 transitions. [2021-07-09 17:34:53,641 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:53,641 INFO L276 IsEmpty]: Start isEmpty. Operand 2115 states and 6275 transitions. [2021-07-09 17:34:53,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:34:53,643 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:34:53,644 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:34:53,860 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3726,434 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:53,860 INFO L430 AbstractCegarLoop]: === Iteration 444 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:34:53,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:34:53,860 INFO L82 PathProgramCache]: Analyzing trace with hash 485175674, now seen corresponding path program 430 times [2021-07-09 17:34:53,860 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:34:53,860 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606784141] [2021-07-09 17:34:53,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:34:53,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:53,968 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:53,968 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:34:53,968 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606784141] [2021-07-09 17:34:53,969 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606784141] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:53,969 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [495005680] [2021-07-09 17:34:53,969 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 435 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 435 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:53,999 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:34:53,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:34:54,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:34:54,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:34:54,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:54,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:54,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:34:54,172 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:54,175 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:54,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:54,176 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:54,202 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:34:54,202 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:34:54,203 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:34:54,203 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:34:54,230 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:54,230 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [495005680] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:54,231 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:34:54,231 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:34:54,231 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147781537] [2021-07-09 17:34:54,231 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:34:54,231 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:34:54,231 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:34:54,231 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=335, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:34:54,231 INFO L87 Difference]: Start difference. First operand 2115 states and 6275 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:54,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:34:54,503 INFO L93 Difference]: Finished difference Result 2351 states and 6795 transitions. [2021-07-09 17:34:54,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-09 17:34:54,503 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:34:54,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:34:54,506 INFO L225 Difference]: With dead ends: 2351 [2021-07-09 17:34:54,506 INFO L226 Difference]: Without dead ends: 2351 [2021-07-09 17:34:54,507 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 241.4ms TimeCoverageRelationStatistics Valid=45, Invalid=335, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:34:54,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2351 states. [2021-07-09 17:34:54,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2351 to 2117. [2021-07-09 17:34:54,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2117 states, 2116 states have (on average 2.9683364839319473) internal successors, (6281), 2116 states have internal predecessors, (6281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:54,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2117 states to 2117 states and 6281 transitions. [2021-07-09 17:34:54,534 INFO L78 Accepts]: Start accepts. Automaton has 2117 states and 6281 transitions. Word has length 19 [2021-07-09 17:34:54,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:34:54,534 INFO L482 AbstractCegarLoop]: Abstraction has 2117 states and 6281 transitions. [2021-07-09 17:34:54,534 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:54,534 INFO L276 IsEmpty]: Start isEmpty. Operand 2117 states and 6281 transitions. [2021-07-09 17:34:54,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:34:54,536 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:34:54,536 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:34:54,737 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 435 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3729 [2021-07-09 17:34:54,737 INFO L430 AbstractCegarLoop]: === Iteration 445 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:34:54,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:34:54,737 INFO L82 PathProgramCache]: Analyzing trace with hash 527359578, now seen corresponding path program 431 times [2021-07-09 17:34:54,737 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:34:54,737 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748709061] [2021-07-09 17:34:54,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:34:54,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:54,831 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:54,831 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:34:54,831 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748709061] [2021-07-09 17:34:54,831 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748709061] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:54,831 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [794731342] [2021-07-09 17:34:54,831 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 436 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 436 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:54,864 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-07-09 17:34:54,864 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:34:54,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:34:54,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:34:54,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:54,997 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:54,997 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:34:54,997 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:54,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:54,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:55,000 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:55,016 INFO L628 ElimStorePlain]: treesize reduction 30, result has 33.3 percent of original size [2021-07-09 17:34:55,016 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:34:55,017 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:34:55,017 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:15 [2021-07-09 17:34:55,039 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:55,039 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [794731342] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:55,039 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:34:55,039 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-07-09 17:34:55,039 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731626657] [2021-07-09 17:34:55,039 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:34:55,039 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:34:55,039 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:34:55,040 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=367, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:34:55,040 INFO L87 Difference]: Start difference. First operand 2117 states and 6281 transitions. Second operand has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:55,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:34:55,580 INFO L93 Difference]: Finished difference Result 2538 states and 7280 transitions. [2021-07-09 17:34:55,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-07-09 17:34:55,581 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:34:55,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:34:55,584 INFO L225 Difference]: With dead ends: 2538 [2021-07-09 17:34:55,584 INFO L226 Difference]: Without dead ends: 2538 [2021-07-09 17:34:55,584 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 330.8ms TimeCoverageRelationStatistics Valid=101, Invalid=955, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 17:34:55,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2538 states. [2021-07-09 17:34:55,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2538 to 2253. [2021-07-09 17:34:55,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2253 states, 2252 states have (on average 2.9871225577264653) internal successors, (6727), 2252 states have internal predecessors, (6727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:55,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2253 states to 2253 states and 6727 transitions. [2021-07-09 17:34:55,642 INFO L78 Accepts]: Start accepts. Automaton has 2253 states and 6727 transitions. Word has length 19 [2021-07-09 17:34:55,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:34:55,642 INFO L482 AbstractCegarLoop]: Abstraction has 2253 states and 6727 transitions. [2021-07-09 17:34:55,642 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:55,642 INFO L276 IsEmpty]: Start isEmpty. Operand 2253 states and 6727 transitions. [2021-07-09 17:34:55,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:34:55,645 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:34:55,645 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:34:55,860 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3732,436 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:55,861 INFO L430 AbstractCegarLoop]: === Iteration 446 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:34:55,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:34:55,861 INFO L82 PathProgramCache]: Analyzing trace with hash 2081408702, now seen corresponding path program 432 times [2021-07-09 17:34:55,861 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:34:55,861 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810036926] [2021-07-09 17:34:55,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:34:55,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:55,967 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:55,967 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:34:55,967 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810036926] [2021-07-09 17:34:55,967 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810036926] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:55,967 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [570001834] [2021-07-09 17:34:55,967 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 437 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 437 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:56,000 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-09 17:34:56,000 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:34:56,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:34:56,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:34:56,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:56,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:56,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:34:56,142 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:56,144 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:56,145 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:56,145 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:56,146 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:56,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:34:56,148 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:56,150 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:34:56,151 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:56,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:34:56,153 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:56,155 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:34:56,155 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:56,181 INFO L628 ElimStorePlain]: treesize reduction 21, result has 58.0 percent of original size [2021-07-09 17:34:56,182 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:34:56,182 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:34:56,182 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:125, output treesize:29 [2021-07-09 17:34:56,214 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:56,214 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [570001834] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:56,214 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:34:56,214 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-07-09 17:34:56,214 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843567394] [2021-07-09 17:34:56,214 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:34:56,214 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:34:56,215 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:34:56,215 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=367, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:34:56,215 INFO L87 Difference]: Start difference. First operand 2253 states and 6727 transitions. Second operand has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:56,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:34:56,871 INFO L93 Difference]: Finished difference Result 2409 states and 6994 transitions. [2021-07-09 17:34:56,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-07-09 17:34:56,871 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:34:56,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:34:56,874 INFO L225 Difference]: With dead ends: 2409 [2021-07-09 17:34:56,874 INFO L226 Difference]: Without dead ends: 2403 [2021-07-09 17:34:56,875 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 335 ImplicationChecksByTransitivity, 538.7ms TimeCoverageRelationStatistics Valid=145, Invalid=1415, Unknown=0, NotChecked=0, Total=1560 [2021-07-09 17:34:56,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2403 states. [2021-07-09 17:34:56,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2403 to 2255. [2021-07-09 17:34:56,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2255 states, 2254 states have (on average 2.9835847382431235) internal successors, (6725), 2254 states have internal predecessors, (6725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:56,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2255 states to 2255 states and 6725 transitions. [2021-07-09 17:34:56,904 INFO L78 Accepts]: Start accepts. Automaton has 2255 states and 6725 transitions. Word has length 19 [2021-07-09 17:34:56,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:34:56,904 INFO L482 AbstractCegarLoop]: Abstraction has 2255 states and 6725 transitions. [2021-07-09 17:34:56,904 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:56,904 INFO L276 IsEmpty]: Start isEmpty. Operand 2255 states and 6725 transitions. [2021-07-09 17:34:56,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:34:56,906 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:34:56,906 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:34:57,123 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3734,437 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:57,123 INFO L430 AbstractCegarLoop]: === Iteration 447 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:34:57,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:34:57,123 INFO L82 PathProgramCache]: Analyzing trace with hash 767001916, now seen corresponding path program 433 times [2021-07-09 17:34:57,123 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:34:57,123 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341208655] [2021-07-09 17:34:57,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:34:57,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:57,215 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:57,215 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:34:57,215 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341208655] [2021-07-09 17:34:57,215 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341208655] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:57,215 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [227849570] [2021-07-09 17:34:57,215 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 438 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 438 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:57,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:57,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:34:57,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:34:57,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:57,417 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:57,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:34:57,418 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:57,420 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:57,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:57,421 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:57,440 INFO L628 ElimStorePlain]: treesize reduction 30, result has 33.3 percent of original size [2021-07-09 17:34:57,440 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:34:57,441 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:34:57,441 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:15 [2021-07-09 17:34:57,467 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:57,467 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [227849570] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:57,467 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:34:57,468 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-07-09 17:34:57,468 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872753660] [2021-07-09 17:34:57,468 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:34:57,468 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:34:57,468 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:34:57,468 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=367, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:34:57,468 INFO L87 Difference]: Start difference. First operand 2255 states and 6725 transitions. Second operand has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:58,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:34:58,433 INFO L93 Difference]: Finished difference Result 2634 states and 7517 transitions. [2021-07-09 17:34:58,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-07-09 17:34:58,433 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:34:58,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:34:58,437 INFO L225 Difference]: With dead ends: 2634 [2021-07-09 17:34:58,437 INFO L226 Difference]: Without dead ends: 2632 [2021-07-09 17:34:58,437 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 694 ImplicationChecksByTransitivity, 842.7ms TimeCoverageRelationStatistics Valid=253, Invalid=2399, Unknown=0, NotChecked=0, Total=2652 [2021-07-09 17:34:58,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2632 states. [2021-07-09 17:34:58,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2632 to 2294. [2021-07-09 17:34:58,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2294 states, 2293 states have (on average 2.988661142607937) internal successors, (6853), 2293 states have internal predecessors, (6853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:58,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2294 states to 2294 states and 6853 transitions. [2021-07-09 17:34:58,470 INFO L78 Accepts]: Start accepts. Automaton has 2294 states and 6853 transitions. Word has length 19 [2021-07-09 17:34:58,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:34:58,470 INFO L482 AbstractCegarLoop]: Abstraction has 2294 states and 6853 transitions. [2021-07-09 17:34:58,470 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:58,470 INFO L276 IsEmpty]: Start isEmpty. Operand 2294 states and 6853 transitions. [2021-07-09 17:34:58,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:34:58,473 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:34:58,473 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:34:58,689 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 438 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3739 [2021-07-09 17:34:58,689 INFO L430 AbstractCegarLoop]: === Iteration 448 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:34:58,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:34:58,690 INFO L82 PathProgramCache]: Analyzing trace with hash -152698792, now seen corresponding path program 434 times [2021-07-09 17:34:58,690 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:34:58,690 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288692354] [2021-07-09 17:34:58,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:34:58,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:34:58,803 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:58,803 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:34:58,803 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288692354] [2021-07-09 17:34:58,803 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288692354] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:58,803 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [920307550] [2021-07-09 17:34:58,803 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 439 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 439 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:34:58,835 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:34:58,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:34:58,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:34:58,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:34:58,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:58,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:58,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:34:58,978 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:58,980 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:58,980 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:34:58,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:34:58,981 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:58,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:34:58,984 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:58,985 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:34:58,986 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:58,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:34:58,988 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:58,990 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:34:58,990 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:34:59,019 INFO L628 ElimStorePlain]: treesize reduction 21, result has 58.0 percent of original size [2021-07-09 17:34:59,019 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:34:59,020 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:34:59,020 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:125, output treesize:29 [2021-07-09 17:34:59,056 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:34:59,056 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [920307550] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:34:59,056 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:34:59,056 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-07-09 17:34:59,056 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446112672] [2021-07-09 17:34:59,056 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:34:59,056 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:34:59,057 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:34:59,057 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=367, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:34:59,057 INFO L87 Difference]: Start difference. First operand 2294 states and 6853 transitions. Second operand has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:34:59,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:34:59,994 INFO L93 Difference]: Finished difference Result 2456 states and 7146 transitions. [2021-07-09 17:34:59,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-07-09 17:34:59,995 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:34:59,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:34:59,998 INFO L225 Difference]: With dead ends: 2456 [2021-07-09 17:34:59,998 INFO L226 Difference]: Without dead ends: 2450 [2021-07-09 17:34:59,998 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 466 ImplicationChecksByTransitivity, 748.5ms TimeCoverageRelationStatistics Valid=195, Invalid=1785, Unknown=0, NotChecked=0, Total=1980 [2021-07-09 17:35:00,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2450 states. [2021-07-09 17:35:00,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2450 to 2301. [2021-07-09 17:35:00,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2301 states, 2300 states have (on average 2.9808695652173913) internal successors, (6856), 2300 states have internal predecessors, (6856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:00,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2301 states to 2301 states and 6856 transitions. [2021-07-09 17:35:00,041 INFO L78 Accepts]: Start accepts. Automaton has 2301 states and 6856 transitions. Word has length 19 [2021-07-09 17:35:00,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:35:00,041 INFO L482 AbstractCegarLoop]: Abstraction has 2301 states and 6856 transitions. [2021-07-09 17:35:00,041 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:00,041 INFO L276 IsEmpty]: Start isEmpty. Operand 2301 states and 6856 transitions. [2021-07-09 17:35:00,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:35:00,045 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:35:00,045 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:35:00,261 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3741,439 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:00,261 INFO L430 AbstractCegarLoop]: === Iteration 449 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:35:00,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:35:00,261 INFO L82 PathProgramCache]: Analyzing trace with hash 774732314, now seen corresponding path program 435 times [2021-07-09 17:35:00,261 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:35:00,261 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392970502] [2021-07-09 17:35:00,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:35:00,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:00,380 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:00,381 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:35:00,381 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392970502] [2021-07-09 17:35:00,381 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392970502] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:00,381 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1788032320] [2021-07-09 17:35:00,381 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 440 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 440 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:00,413 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-09 17:35:00,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:35:00,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:35:00,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:35:00,537 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:00,538 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:00,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:35:00,539 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:00,541 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:00,541 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:00,541 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:35:00,542 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:00,544 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:00,544 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:00,545 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:00,545 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:00,547 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:00,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:00,548 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:00,579 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:35:00,579 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:35:00,580 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:35:00,580 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:35:00,630 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:00,631 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1788032320] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:00,631 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:35:00,631 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-07-09 17:35:00,631 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698235874] [2021-07-09 17:35:00,631 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:35:00,631 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:35:00,631 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:35:00,631 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:35:00,631 INFO L87 Difference]: Start difference. First operand 2301 states and 6856 transitions. Second operand has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:01,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:35:01,543 INFO L93 Difference]: Finished difference Result 2657 states and 7535 transitions. [2021-07-09 17:35:01,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-07-09 17:35:01,544 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:35:01,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:35:01,547 INFO L225 Difference]: With dead ends: 2657 [2021-07-09 17:35:01,547 INFO L226 Difference]: Without dead ends: 2655 [2021-07-09 17:35:01,547 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 558 ImplicationChecksByTransitivity, 782.7ms TimeCoverageRelationStatistics Valid=238, Invalid=2018, Unknown=0, NotChecked=0, Total=2256 [2021-07-09 17:35:01,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2655 states. [2021-07-09 17:35:01,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2655 to 2288. [2021-07-09 17:35:01,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2288 states, 2287 states have (on average 2.979011805859204) internal successors, (6813), 2287 states have internal predecessors, (6813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:01,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2288 states to 2288 states and 6813 transitions. [2021-07-09 17:35:01,577 INFO L78 Accepts]: Start accepts. Automaton has 2288 states and 6813 transitions. Word has length 19 [2021-07-09 17:35:01,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:35:01,577 INFO L482 AbstractCegarLoop]: Abstraction has 2288 states and 6813 transitions. [2021-07-09 17:35:01,577 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:01,577 INFO L276 IsEmpty]: Start isEmpty. Operand 2288 states and 6813 transitions. [2021-07-09 17:35:01,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:35:01,580 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:35:01,580 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:35:01,792 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3746,440 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:01,793 INFO L430 AbstractCegarLoop]: === Iteration 450 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:35:01,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:35:01,793 INFO L82 PathProgramCache]: Analyzing trace with hash 1576348542, now seen corresponding path program 436 times [2021-07-09 17:35:01,793 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:35:01,793 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383797879] [2021-07-09 17:35:01,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:35:01,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:01,918 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:01,919 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:35:01,919 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383797879] [2021-07-09 17:35:01,919 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383797879] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:01,919 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1075340130] [2021-07-09 17:35:01,919 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 441 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 441 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:01,948 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:35:01,948 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:35:01,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:35:01,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:35:02,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:02,092 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:02,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:35:02,093 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:02,095 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:02,096 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:02,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:35:02,096 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:02,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:02,099 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:02,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:02,100 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:02,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:02,102 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:02,102 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:02,134 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:35:02,134 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:35:02,135 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:35:02,135 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:35:02,215 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:02,215 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1075340130] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:02,215 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:35:02,215 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-07-09 17:35:02,215 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550784315] [2021-07-09 17:35:02,215 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:35:02,215 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:35:02,216 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:35:02,216 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:35:02,216 INFO L87 Difference]: Start difference. First operand 2288 states and 6813 transitions. Second operand has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:03,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:35:03,500 INFO L93 Difference]: Finished difference Result 2603 states and 7447 transitions. [2021-07-09 17:35:03,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-07-09 17:35:03,500 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:35:03,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:35:03,504 INFO L225 Difference]: With dead ends: 2603 [2021-07-09 17:35:03,504 INFO L226 Difference]: Without dead ends: 2598 [2021-07-09 17:35:03,504 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 778 ImplicationChecksByTransitivity, 1084.4ms TimeCoverageRelationStatistics Valid=287, Invalid=2575, Unknown=0, NotChecked=0, Total=2862 [2021-07-09 17:35:03,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2598 states. [2021-07-09 17:35:03,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2598 to 2308. [2021-07-09 17:35:03,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2308 states, 2307 states have (on average 2.979627221499783) internal successors, (6874), 2307 states have internal predecessors, (6874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:03,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2308 states to 2308 states and 6874 transitions. [2021-07-09 17:35:03,535 INFO L78 Accepts]: Start accepts. Automaton has 2308 states and 6874 transitions. Word has length 19 [2021-07-09 17:35:03,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:35:03,536 INFO L482 AbstractCegarLoop]: Abstraction has 2308 states and 6874 transitions. [2021-07-09 17:35:03,536 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:03,536 INFO L276 IsEmpty]: Start isEmpty. Operand 2308 states and 6874 transitions. [2021-07-09 17:35:03,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:35:03,538 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:35:03,538 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:35:03,748 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3750,441 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:03,749 INFO L430 AbstractCegarLoop]: === Iteration 451 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:35:03,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:35:03,749 INFO L82 PathProgramCache]: Analyzing trace with hash -1000275048, now seen corresponding path program 437 times [2021-07-09 17:35:03,749 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:35:03,749 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39336691] [2021-07-09 17:35:03,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:35:03,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:03,864 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:03,865 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:35:03,865 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39336691] [2021-07-09 17:35:03,865 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39336691] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:03,865 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1843697314] [2021-07-09 17:35:03,865 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 442 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 442 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:03,896 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-09 17:35:03,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:35:03,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:35:03,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:35:04,039 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:04,039 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:04,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:35:04,040 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:04,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:04,043 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:04,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:35:04,043 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:04,045 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:04,046 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:04,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:04,047 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:04,048 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:04,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:04,049 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:04,081 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:35:04,081 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:35:04,082 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:35:04,082 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:35:04,139 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:04,139 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1843697314] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:04,139 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:35:04,139 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-07-09 17:35:04,140 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242553513] [2021-07-09 17:35:04,140 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:35:04,140 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:35:04,140 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:35:04,140 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:35:04,140 INFO L87 Difference]: Start difference. First operand 2308 states and 6874 transitions. Second operand has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:05,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:35:05,162 INFO L93 Difference]: Finished difference Result 2589 states and 7396 transitions. [2021-07-09 17:35:05,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-07-09 17:35:05,162 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:35:05,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:35:05,166 INFO L225 Difference]: With dead ends: 2589 [2021-07-09 17:35:05,166 INFO L226 Difference]: Without dead ends: 2589 [2021-07-09 17:35:05,167 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 496 ImplicationChecksByTransitivity, 867.9ms TimeCoverageRelationStatistics Valid=244, Invalid=1826, Unknown=0, NotChecked=0, Total=2070 [2021-07-09 17:35:05,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2589 states. [2021-07-09 17:35:05,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2589 to 2217. [2021-07-09 17:35:05,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2217 states, 2216 states have (on average 2.9657039711191335) internal successors, (6572), 2216 states have internal predecessors, (6572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:05,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2217 states to 2217 states and 6572 transitions. [2021-07-09 17:35:05,197 INFO L78 Accepts]: Start accepts. Automaton has 2217 states and 6572 transitions. Word has length 19 [2021-07-09 17:35:05,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:35:05,197 INFO L482 AbstractCegarLoop]: Abstraction has 2217 states and 6572 transitions. [2021-07-09 17:35:05,197 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:05,197 INFO L276 IsEmpty]: Start isEmpty. Operand 2217 states and 6572 transitions. [2021-07-09 17:35:05,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:35:05,200 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:35:05,200 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:35:05,416 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3755,442 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:05,416 INFO L430 AbstractCegarLoop]: === Iteration 452 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:35:05,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:35:05,416 INFO L82 PathProgramCache]: Analyzing trace with hash -839628416, now seen corresponding path program 438 times [2021-07-09 17:35:05,416 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:35:05,416 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482323459] [2021-07-09 17:35:05,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:35:05,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:05,532 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:35:05,532 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:35:05,532 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482323459] [2021-07-09 17:35:05,533 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482323459] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:05,533 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [474114650] [2021-07-09 17:35:05,533 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 443 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 443 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:05,563 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-09 17:35:05,563 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:35:05,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:35:05,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:35:05,665 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:05,666 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:05,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:35:05,667 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:05,669 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:05,669 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:05,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:35:05,670 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:05,672 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:05,672 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:05,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:05,673 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:05,674 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:05,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:05,675 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:05,710 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:35:05,710 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:35:05,711 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:35:05,711 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:35:05,787 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:05,787 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [474114650] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:05,787 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:35:05,787 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2021-07-09 17:35:05,788 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733190608] [2021-07-09 17:35:05,788 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:35:05,788 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:35:05,788 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:35:05,788 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:35:05,788 INFO L87 Difference]: Start difference. First operand 2217 states and 6572 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:06,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:35:06,845 INFO L93 Difference]: Finished difference Result 2408 states and 6911 transitions. [2021-07-09 17:35:06,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-07-09 17:35:06,845 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:35:06,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:35:06,849 INFO L225 Difference]: With dead ends: 2408 [2021-07-09 17:35:06,849 INFO L226 Difference]: Without dead ends: 2404 [2021-07-09 17:35:06,849 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 725 ImplicationChecksByTransitivity, 883.7ms TimeCoverageRelationStatistics Valid=250, Invalid=2402, Unknown=0, NotChecked=0, Total=2652 [2021-07-09 17:35:06,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2404 states. [2021-07-09 17:35:06,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2404 to 2218. [2021-07-09 17:35:06,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2218 states, 2217 states have (on average 2.962110960757781) internal successors, (6567), 2217 states have internal predecessors, (6567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:06,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2218 states to 2218 states and 6567 transitions. [2021-07-09 17:35:06,885 INFO L78 Accepts]: Start accepts. Automaton has 2218 states and 6567 transitions. Word has length 19 [2021-07-09 17:35:06,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:35:06,885 INFO L482 AbstractCegarLoop]: Abstraction has 2218 states and 6567 transitions. [2021-07-09 17:35:06,885 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:06,885 INFO L276 IsEmpty]: Start isEmpty. Operand 2218 states and 6567 transitions. [2021-07-09 17:35:06,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:35:06,888 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:35:06,888 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:35:07,100 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 443 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3759 [2021-07-09 17:35:07,101 INFO L430 AbstractCegarLoop]: === Iteration 453 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:35:07,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:35:07,101 INFO L82 PathProgramCache]: Analyzing trace with hash 358412698, now seen corresponding path program 439 times [2021-07-09 17:35:07,101 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:35:07,101 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249050150] [2021-07-09 17:35:07,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:35:07,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:07,193 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:07,193 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:35:07,193 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249050150] [2021-07-09 17:35:07,193 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249050150] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:07,193 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1077015936] [2021-07-09 17:35:07,193 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 444 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 444 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:07,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:07,226 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:35:07,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:35:07,349 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:07,349 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:07,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:35:07,350 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:07,352 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:07,353 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:07,353 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:35:07,353 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:07,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:07,356 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:07,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:07,357 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:07,359 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:07,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:07,360 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:07,392 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:35:07,392 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:35:07,393 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:35:07,393 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:35:07,462 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:07,462 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1077015936] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:07,462 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:35:07,462 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2021-07-09 17:35:07,462 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942982321] [2021-07-09 17:35:07,463 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:35:07,463 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:35:07,463 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:35:07,463 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:35:07,463 INFO L87 Difference]: Start difference. First operand 2218 states and 6567 transitions. Second operand has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:08,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:35:08,169 INFO L93 Difference]: Finished difference Result 2492 states and 7096 transitions. [2021-07-09 17:35:08,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-07-09 17:35:08,170 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:35:08,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:35:08,173 INFO L225 Difference]: With dead ends: 2492 [2021-07-09 17:35:08,173 INFO L226 Difference]: Without dead ends: 2488 [2021-07-09 17:35:08,173 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 321 ImplicationChecksByTransitivity, 546.3ms TimeCoverageRelationStatistics Valid=160, Invalid=1246, Unknown=0, NotChecked=0, Total=1406 [2021-07-09 17:35:08,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2488 states. [2021-07-09 17:35:08,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2488 to 2223. [2021-07-09 17:35:08,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2223 states, 2222 states have (on average 2.963996399639964) internal successors, (6586), 2222 states have internal predecessors, (6586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:08,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2223 states to 2223 states and 6586 transitions. [2021-07-09 17:35:08,203 INFO L78 Accepts]: Start accepts. Automaton has 2223 states and 6586 transitions. Word has length 19 [2021-07-09 17:35:08,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:35:08,204 INFO L482 AbstractCegarLoop]: Abstraction has 2223 states and 6586 transitions. [2021-07-09 17:35:08,204 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:08,204 INFO L276 IsEmpty]: Start isEmpty. Operand 2223 states and 6586 transitions. [2021-07-09 17:35:08,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:35:08,206 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:35:08,206 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:35:08,422 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3765,444 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:08,423 INFO L430 AbstractCegarLoop]: === Iteration 454 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:35:08,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:35:08,423 INFO L82 PathProgramCache]: Analyzing trace with hash 1160028926, now seen corresponding path program 440 times [2021-07-09 17:35:08,423 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:35:08,423 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078959308] [2021-07-09 17:35:08,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:35:08,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:08,529 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:08,529 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:35:08,529 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078959308] [2021-07-09 17:35:08,529 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078959308] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:08,529 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1086769309] [2021-07-09 17:35:08,529 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 445 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 445 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:08,559 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:35:08,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:35:08,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:35:08,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:35:08,684 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:08,685 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:08,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:35:08,686 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:08,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:08,689 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:08,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:35:08,690 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:08,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:08,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:08,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:08,693 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:08,695 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:08,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:08,696 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:08,729 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:35:08,729 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:35:08,730 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:35:08,730 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:35:08,809 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:08,810 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1086769309] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:08,810 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:35:08,810 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2021-07-09 17:35:08,810 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939199815] [2021-07-09 17:35:08,810 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:35:08,810 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:35:08,810 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:35:08,810 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:35:08,810 INFO L87 Difference]: Start difference. First operand 2223 states and 6586 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:09,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:35:09,871 INFO L93 Difference]: Finished difference Result 2547 states and 7260 transitions. [2021-07-09 17:35:09,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-07-09 17:35:09,871 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:35:09,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:35:09,875 INFO L225 Difference]: With dead ends: 2547 [2021-07-09 17:35:09,875 INFO L226 Difference]: Without dead ends: 2541 [2021-07-09 17:35:09,876 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 569 ImplicationChecksByTransitivity, 874.7ms TimeCoverageRelationStatistics Valid=232, Invalid=2024, Unknown=0, NotChecked=0, Total=2256 [2021-07-09 17:35:09,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2541 states. [2021-07-09 17:35:09,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2541 to 2244. [2021-07-09 17:35:09,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2244 states, 2243 states have (on average 2.965670976370932) internal successors, (6652), 2243 states have internal predecessors, (6652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:09,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2244 states to 2244 states and 6652 transitions. [2021-07-09 17:35:09,908 INFO L78 Accepts]: Start accepts. Automaton has 2244 states and 6652 transitions. Word has length 19 [2021-07-09 17:35:09,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:35:09,908 INFO L482 AbstractCegarLoop]: Abstraction has 2244 states and 6652 transitions. [2021-07-09 17:35:09,908 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:09,908 INFO L276 IsEmpty]: Start isEmpty. Operand 2244 states and 6652 transitions. [2021-07-09 17:35:09,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:35:09,911 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:35:09,911 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:35:10,124 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 445 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3769 [2021-07-09 17:35:10,125 INFO L430 AbstractCegarLoop]: === Iteration 455 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:35:10,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:35:10,125 INFO L82 PathProgramCache]: Analyzing trace with hash -1416594664, now seen corresponding path program 441 times [2021-07-09 17:35:10,125 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:35:10,125 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277510015] [2021-07-09 17:35:10,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:35:10,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:10,227 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:10,227 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:35:10,227 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277510015] [2021-07-09 17:35:10,227 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277510015] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:10,227 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [997615057] [2021-07-09 17:35:10,227 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 446 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 446 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:10,258 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-09 17:35:10,258 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:35:10,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:35:10,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:35:10,383 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:10,383 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:10,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:35:10,385 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:10,387 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:10,387 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:10,387 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:35:10,388 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:10,390 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:10,391 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:10,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:10,391 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:10,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:10,394 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:10,394 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:10,428 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:35:10,428 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:35:10,428 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:35:10,428 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:35:10,483 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:10,483 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [997615057] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:10,483 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:35:10,483 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2021-07-09 17:35:10,483 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720899956] [2021-07-09 17:35:10,483 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:35:10,483 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:35:10,484 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:35:10,484 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:35:10,484 INFO L87 Difference]: Start difference. First operand 2244 states and 6652 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:11,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:35:11,117 INFO L93 Difference]: Finished difference Result 2539 states and 7222 transitions. [2021-07-09 17:35:11,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-07-09 17:35:11,118 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:35:11,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:35:11,121 INFO L225 Difference]: With dead ends: 2539 [2021-07-09 17:35:11,121 INFO L226 Difference]: Without dead ends: 2537 [2021-07-09 17:35:11,122 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 258 ImplicationChecksByTransitivity, 444.8ms TimeCoverageRelationStatistics Valid=138, Invalid=1052, Unknown=0, NotChecked=0, Total=1190 [2021-07-09 17:35:11,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2537 states. [2021-07-09 17:35:11,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2537 to 2220. [2021-07-09 17:35:11,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2220 states, 2219 states have (on average 2.953582694907616) internal successors, (6554), 2219 states have internal predecessors, (6554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:11,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2220 states to 2220 states and 6554 transitions. [2021-07-09 17:35:11,152 INFO L78 Accepts]: Start accepts. Automaton has 2220 states and 6554 transitions. Word has length 19 [2021-07-09 17:35:11,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:35:11,152 INFO L482 AbstractCegarLoop]: Abstraction has 2220 states and 6554 transitions. [2021-07-09 17:35:11,152 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:11,152 INFO L276 IsEmpty]: Start isEmpty. Operand 2220 states and 6554 transitions. [2021-07-09 17:35:11,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:35:11,155 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:35:11,155 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:35:11,371 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3774,446 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:11,371 INFO L430 AbstractCegarLoop]: === Iteration 456 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:35:11,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:35:11,372 INFO L82 PathProgramCache]: Analyzing trace with hash 1167759324, now seen corresponding path program 442 times [2021-07-09 17:35:11,372 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:35:11,372 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153242188] [2021-07-09 17:35:11,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:35:11,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:11,458 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:11,459 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:35:11,459 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153242188] [2021-07-09 17:35:11,459 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153242188] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:11,459 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1629266055] [2021-07-09 17:35:11,459 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 447 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 447 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:11,499 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:35:11,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:35:11,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:35:11,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:35:11,627 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:11,628 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:11,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:11,628 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:11,630 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:11,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:35:11,631 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:11,652 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:35:11,652 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:35:11,652 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:35:11,652 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:35:11,672 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:11,672 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1629266055] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:11,672 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:35:11,672 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2021-07-09 17:35:11,672 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888504172] [2021-07-09 17:35:11,672 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:35:11,672 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:35:11,672 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:35:11,672 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:35:11,673 INFO L87 Difference]: Start difference. First operand 2220 states and 6554 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:12,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:35:12,289 INFO L93 Difference]: Finished difference Result 2563 states and 7274 transitions. [2021-07-09 17:35:12,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-07-09 17:35:12,290 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:35:12,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:35:12,293 INFO L225 Difference]: With dead ends: 2563 [2021-07-09 17:35:12,293 INFO L226 Difference]: Without dead ends: 2563 [2021-07-09 17:35:12,294 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 362.4ms TimeCoverageRelationStatistics Valid=127, Invalid=1063, Unknown=0, NotChecked=0, Total=1190 [2021-07-09 17:35:12,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2563 states. [2021-07-09 17:35:12,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2563 to 2223. [2021-07-09 17:35:12,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2223 states, 2222 states have (on average 2.9531953195319534) internal successors, (6562), 2222 states have internal predecessors, (6562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:12,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2223 states to 2223 states and 6562 transitions. [2021-07-09 17:35:12,324 INFO L78 Accepts]: Start accepts. Automaton has 2223 states and 6562 transitions. Word has length 19 [2021-07-09 17:35:12,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:35:12,324 INFO L482 AbstractCegarLoop]: Abstraction has 2223 states and 6562 transitions. [2021-07-09 17:35:12,324 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:12,324 INFO L276 IsEmpty]: Start isEmpty. Operand 2223 states and 6562 transitions. [2021-07-09 17:35:12,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:35:12,326 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:35:12,326 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:35:12,543 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 447 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3778 [2021-07-09 17:35:12,543 INFO L430 AbstractCegarLoop]: === Iteration 457 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:35:12,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:35:12,543 INFO L82 PathProgramCache]: Analyzing trace with hash 337406490, now seen corresponding path program 443 times [2021-07-09 17:35:12,543 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:35:12,543 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917724823] [2021-07-09 17:35:12,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:35:12,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:12,650 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:12,650 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:35:12,650 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917724823] [2021-07-09 17:35:12,650 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917724823] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:12,650 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1041924537] [2021-07-09 17:35:12,650 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 448 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 448 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:12,680 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:35:12,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:35:12,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:35:12,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:35:12,823 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:12,824 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:12,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:35:12,825 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:12,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:12,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:12,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:35:12,828 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:12,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:12,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:12,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:12,832 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:12,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:12,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:12,834 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:12,867 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:35:12,868 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:35:12,868 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:35:12,868 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:35:12,925 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:12,925 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1041924537] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:12,925 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:35:12,925 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2021-07-09 17:35:12,925 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072029337] [2021-07-09 17:35:12,925 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:35:12,925 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:35:12,925 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:35:12,926 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:35:12,926 INFO L87 Difference]: Start difference. First operand 2223 states and 6562 transitions. Second operand has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:13,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:35:13,555 INFO L93 Difference]: Finished difference Result 2401 states and 6892 transitions. [2021-07-09 17:35:13,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-09 17:35:13,556 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:35:13,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:35:13,559 INFO L225 Difference]: With dead ends: 2401 [2021-07-09 17:35:13,559 INFO L226 Difference]: Without dead ends: 2399 [2021-07-09 17:35:13,559 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 248 ImplicationChecksByTransitivity, 511.8ms TimeCoverageRelationStatistics Valid=129, Invalid=993, Unknown=0, NotChecked=0, Total=1122 [2021-07-09 17:35:13,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2399 states. [2021-07-09 17:35:13,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2399 to 2211. [2021-07-09 17:35:13,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2211 states, 2210 states have (on average 2.951131221719457) internal successors, (6522), 2210 states have internal predecessors, (6522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:13,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2211 states to 2211 states and 6522 transitions. [2021-07-09 17:35:13,587 INFO L78 Accepts]: Start accepts. Automaton has 2211 states and 6522 transitions. Word has length 19 [2021-07-09 17:35:13,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:35:13,588 INFO L482 AbstractCegarLoop]: Abstraction has 2211 states and 6522 transitions. [2021-07-09 17:35:13,588 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:13,588 INFO L276 IsEmpty]: Start isEmpty. Operand 2211 states and 6522 transitions. [2021-07-09 17:35:13,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:35:13,590 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:35:13,590 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:35:13,791 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 448 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3781 [2021-07-09 17:35:13,791 INFO L430 AbstractCegarLoop]: === Iteration 458 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:35:13,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:35:13,791 INFO L82 PathProgramCache]: Analyzing trace with hash 1944927676, now seen corresponding path program 444 times [2021-07-09 17:35:13,791 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:35:13,791 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034371438] [2021-07-09 17:35:13,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:35:13,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:13,905 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:13,905 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:35:13,905 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034371438] [2021-07-09 17:35:13,905 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034371438] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:13,905 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1509697497] [2021-07-09 17:35:13,905 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 449 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 449 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:13,936 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:35:13,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:35:13,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:35:13,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:35:14,078 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:14,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:14,079 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:35:14,080 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:14,082 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:14,083 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:14,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:35:14,083 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:14,086 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:14,086 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:14,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:14,087 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:14,089 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:14,089 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:14,090 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:14,123 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:35:14,123 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:35:14,123 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:35:14,124 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:35:14,195 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:14,195 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1509697497] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:14,195 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:35:14,195 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2021-07-09 17:35:14,195 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377289438] [2021-07-09 17:35:14,195 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:35:14,195 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:35:14,195 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:35:14,195 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:35:14,195 INFO L87 Difference]: Start difference. First operand 2211 states and 6522 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:15,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:35:15,021 INFO L93 Difference]: Finished difference Result 2380 states and 6825 transitions. [2021-07-09 17:35:15,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-07-09 17:35:15,021 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:35:15,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:35:15,025 INFO L225 Difference]: With dead ends: 2380 [2021-07-09 17:35:15,025 INFO L226 Difference]: Without dead ends: 2376 [2021-07-09 17:35:15,025 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 505 ImplicationChecksByTransitivity, 693.9ms TimeCoverageRelationStatistics Valid=192, Invalid=1700, Unknown=0, NotChecked=0, Total=1892 [2021-07-09 17:35:15,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2376 states. [2021-07-09 17:35:15,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2376 to 2207. [2021-07-09 17:35:15,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2207 states, 2206 states have (on average 2.9505893019038987) internal successors, (6509), 2206 states have internal predecessors, (6509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:15,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2207 states to 2207 states and 6509 transitions. [2021-07-09 17:35:15,050 INFO L78 Accepts]: Start accepts. Automaton has 2207 states and 6509 transitions. Word has length 19 [2021-07-09 17:35:15,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:35:15,051 INFO L482 AbstractCegarLoop]: Abstraction has 2207 states and 6509 transitions. [2021-07-09 17:35:15,051 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:15,051 INFO L276 IsEmpty]: Start isEmpty. Operand 2207 states and 6509 transitions. [2021-07-09 17:35:15,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:35:15,053 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:35:15,053 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:35:15,253 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3785,449 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:15,254 INFO L430 AbstractCegarLoop]: === Iteration 459 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:35:15,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:35:15,254 INFO L82 PathProgramCache]: Analyzing trace with hash -620992286, now seen corresponding path program 445 times [2021-07-09 17:35:15,254 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:35:15,254 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75504737] [2021-07-09 17:35:15,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:35:15,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:15,366 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:15,366 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:35:15,366 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75504737] [2021-07-09 17:35:15,366 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75504737] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:15,366 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2051433249] [2021-07-09 17:35:15,366 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 450 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 450 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:15,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:15,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:35:15,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:35:15,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:35:15,619 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:15,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:35:15,622 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:15,624 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:15,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:15,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:15,625 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:15,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:35:15,628 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:15,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:35:15,631 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:15,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:15,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:35:15,635 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:15,664 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:35:15,665 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:35:15,666 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:35:15,666 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:35:15,695 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:15,695 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2051433249] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:15,695 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:35:15,695 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2021-07-09 17:35:15,695 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693454169] [2021-07-09 17:35:15,696 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:35:15,696 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:35:15,696 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:35:15,696 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:35:15,696 INFO L87 Difference]: Start difference. First operand 2207 states and 6509 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:16,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:35:16,475 INFO L93 Difference]: Finished difference Result 2338 states and 6745 transitions. [2021-07-09 17:35:16,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-07-09 17:35:16,475 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:35:16,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:35:16,479 INFO L225 Difference]: With dead ends: 2338 [2021-07-09 17:35:16,479 INFO L226 Difference]: Without dead ends: 2330 [2021-07-09 17:35:16,480 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 309 ImplicationChecksByTransitivity, 676.5ms TimeCoverageRelationStatistics Valid=157, Invalid=1325, Unknown=0, NotChecked=0, Total=1482 [2021-07-09 17:35:16,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2330 states. [2021-07-09 17:35:16,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2330 to 2205. [2021-07-09 17:35:16,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2205 states, 2204 states have (on average 2.9478221415607986) internal successors, (6497), 2204 states have internal predecessors, (6497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:16,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2205 states to 2205 states and 6497 transitions. [2021-07-09 17:35:16,509 INFO L78 Accepts]: Start accepts. Automaton has 2205 states and 6497 transitions. Word has length 19 [2021-07-09 17:35:16,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:35:16,509 INFO L482 AbstractCegarLoop]: Abstraction has 2205 states and 6497 transitions. [2021-07-09 17:35:16,509 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:16,509 INFO L276 IsEmpty]: Start isEmpty. Operand 2205 states and 6497 transitions. [2021-07-09 17:35:16,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:35:16,512 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:35:16,512 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:35:16,724 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3791,450 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:16,725 INFO L430 AbstractCegarLoop]: === Iteration 460 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:35:16,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:35:16,725 INFO L82 PathProgramCache]: Analyzing trace with hash 1146753116, now seen corresponding path program 446 times [2021-07-09 17:35:16,725 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:35:16,725 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394059087] [2021-07-09 17:35:16,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:35:16,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:16,811 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:16,811 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:35:16,811 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394059087] [2021-07-09 17:35:16,812 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394059087] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:16,812 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [591069433] [2021-07-09 17:35:16,812 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 451 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 451 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:16,842 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:35:16,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:35:16,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:35:16,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:35:16,997 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:16,998 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:16,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:16,998 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:17,001 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:17,001 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:35:17,001 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:17,024 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:35:17,024 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:35:17,025 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:35:17,025 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:35:17,048 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:17,048 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [591069433] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:17,048 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:35:17,048 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2021-07-09 17:35:17,048 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138627374] [2021-07-09 17:35:17,049 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:35:17,049 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:35:17,049 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:35:17,049 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:35:17,049 INFO L87 Difference]: Start difference. First operand 2205 states and 6497 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:17,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:35:17,907 INFO L93 Difference]: Finished difference Result 2482 states and 7063 transitions. [2021-07-09 17:35:17,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-07-09 17:35:17,907 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:35:17,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:35:17,911 INFO L225 Difference]: With dead ends: 2482 [2021-07-09 17:35:17,911 INFO L226 Difference]: Without dead ends: 2478 [2021-07-09 17:35:17,911 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 360 ImplicationChecksByTransitivity, 639.8ms TimeCoverageRelationStatistics Valid=182, Invalid=1378, Unknown=0, NotChecked=0, Total=1560 [2021-07-09 17:35:17,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2478 states. [2021-07-09 17:35:17,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2478 to 2199. [2021-07-09 17:35:17,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2199 states, 2198 states have (on average 2.9426751592356686) internal successors, (6468), 2198 states have internal predecessors, (6468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:17,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2199 states to 2199 states and 6468 transitions. [2021-07-09 17:35:17,940 INFO L78 Accepts]: Start accepts. Automaton has 2199 states and 6468 transitions. Word has length 19 [2021-07-09 17:35:17,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:35:17,941 INFO L482 AbstractCegarLoop]: Abstraction has 2199 states and 6468 transitions. [2021-07-09 17:35:17,941 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:17,941 INFO L276 IsEmpty]: Start isEmpty. Operand 2199 states and 6468 transitions. [2021-07-09 17:35:17,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:35:17,943 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:35:17,943 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:35:18,158 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3798,451 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:18,159 INFO L430 AbstractCegarLoop]: === Iteration 461 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:35:18,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:35:18,159 INFO L82 PathProgramCache]: Analyzing trace with hash 1439867516, now seen corresponding path program 447 times [2021-07-09 17:35:18,159 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:35:18,159 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392890086] [2021-07-09 17:35:18,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:35:18,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:18,259 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:18,259 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:35:18,259 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392890086] [2021-07-09 17:35:18,259 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392890086] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:18,259 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [490120526] [2021-07-09 17:35:18,259 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 452 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 452 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:18,290 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:35:18,291 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:35:18,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:35:18,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:35:18,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:35:18,478 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:18,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:35:18,482 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:18,484 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:18,484 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:18,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:18,485 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:18,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:35:18,488 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:18,490 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:35:18,491 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:18,493 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:18,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:35:18,495 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:18,524 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:35:18,525 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:35:18,526 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:35:18,526 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:35:18,556 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:18,556 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [490120526] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:18,556 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:35:18,557 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2021-07-09 17:35:18,557 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097943982] [2021-07-09 17:35:18,557 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:35:18,557 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:35:18,557 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:35:18,557 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:35:18,557 INFO L87 Difference]: Start difference. First operand 2199 states and 6468 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:19,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:35:19,261 INFO L93 Difference]: Finished difference Result 2299 states and 6645 transitions. [2021-07-09 17:35:19,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-09 17:35:19,261 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:35:19,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:35:19,265 INFO L225 Difference]: With dead ends: 2299 [2021-07-09 17:35:19,265 INFO L226 Difference]: Without dead ends: 2287 [2021-07-09 17:35:19,265 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 270 ImplicationChecksByTransitivity, 588.8ms TimeCoverageRelationStatistics Valid=139, Invalid=1193, Unknown=0, NotChecked=0, Total=1332 [2021-07-09 17:35:19,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2287 states. [2021-07-09 17:35:19,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2287 to 2199. [2021-07-09 17:35:19,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2199 states, 2198 states have (on average 2.9381255686988172) internal successors, (6458), 2198 states have internal predecessors, (6458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:19,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2199 states to 2199 states and 6458 transitions. [2021-07-09 17:35:19,296 INFO L78 Accepts]: Start accepts. Automaton has 2199 states and 6458 transitions. Word has length 19 [2021-07-09 17:35:19,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:35:19,296 INFO L482 AbstractCegarLoop]: Abstraction has 2199 states and 6458 transitions. [2021-07-09 17:35:19,296 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:19,296 INFO L276 IsEmpty]: Start isEmpty. Operand 2199 states and 6458 transitions. [2021-07-09 17:35:19,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:35:19,299 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:35:19,299 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:35:19,512 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 452 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3801 [2021-07-09 17:35:19,513 INFO L430 AbstractCegarLoop]: === Iteration 462 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:35:19,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:35:19,513 INFO L82 PathProgramCache]: Analyzing trace with hash -342651880, now seen corresponding path program 448 times [2021-07-09 17:35:19,513 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:35:19,513 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234551976] [2021-07-09 17:35:19,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:35:19,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:19,605 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:19,605 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:35:19,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234551976] [2021-07-09 17:35:19,606 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234551976] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:19,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1347504538] [2021-07-09 17:35:19,606 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 453 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 453 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:19,636 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:35:19,637 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:35:19,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:35:19,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:35:19,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:19,789 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:19,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:35:19,789 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:19,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:19,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:19,792 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:19,810 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:35:19,810 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:35:19,811 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:35:19,811 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:35:19,829 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:19,829 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1347504538] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:19,829 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:35:19,829 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2021-07-09 17:35:19,829 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907375880] [2021-07-09 17:35:19,829 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:35:19,829 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:35:19,829 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:35:19,829 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:35:19,830 INFO L87 Difference]: Start difference. First operand 2199 states and 6458 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:20,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:35:20,086 INFO L93 Difference]: Finished difference Result 2465 states and 7055 transitions. [2021-07-09 17:35:20,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-09 17:35:20,086 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:35:20,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:35:20,090 INFO L225 Difference]: With dead ends: 2465 [2021-07-09 17:35:20,090 INFO L226 Difference]: Without dead ends: 2465 [2021-07-09 17:35:20,091 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 243.1ms TimeCoverageRelationStatistics Valid=68, Invalid=484, Unknown=0, NotChecked=0, Total=552 [2021-07-09 17:35:20,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2465 states. [2021-07-09 17:35:20,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2465 to 2205. [2021-07-09 17:35:20,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2205 states, 2204 states have (on average 2.939201451905626) internal successors, (6478), 2204 states have internal predecessors, (6478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:20,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2205 states to 2205 states and 6478 transitions. [2021-07-09 17:35:20,120 INFO L78 Accepts]: Start accepts. Automaton has 2205 states and 6478 transitions. Word has length 19 [2021-07-09 17:35:20,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:35:20,120 INFO L482 AbstractCegarLoop]: Abstraction has 2205 states and 6478 transitions. [2021-07-09 17:35:20,120 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:20,120 INFO L276 IsEmpty]: Start isEmpty. Operand 2205 states and 6478 transitions. [2021-07-09 17:35:20,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:35:20,122 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:35:20,122 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:35:20,336 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 453 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3808 [2021-07-09 17:35:20,337 INFO L430 AbstractCegarLoop]: === Iteration 463 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:35:20,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:35:20,337 INFO L82 PathProgramCache]: Analyzing trace with hash -313785958, now seen corresponding path program 449 times [2021-07-09 17:35:20,337 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:35:20,337 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189476201] [2021-07-09 17:35:20,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:35:20,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:20,432 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:20,433 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:35:20,433 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189476201] [2021-07-09 17:35:20,433 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189476201] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:20,433 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1368083311] [2021-07-09 17:35:20,433 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 454 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 454 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:20,464 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:35:20,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:35:20,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:35:20,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:35:20,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:20,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:20,611 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:35:20,612 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:20,614 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:20,614 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:20,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:35:20,615 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:20,617 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:20,618 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:20,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:20,618 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:20,620 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:20,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:20,621 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:20,654 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:35:20,654 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:35:20,655 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:35:20,655 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:35:20,711 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:20,711 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1368083311] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:20,711 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:35:20,711 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2021-07-09 17:35:20,711 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103656091] [2021-07-09 17:35:20,711 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:35:20,712 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:35:20,712 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:35:20,712 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:35:20,712 INFO L87 Difference]: Start difference. First operand 2205 states and 6478 transitions. Second operand has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:21,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:35:21,175 INFO L93 Difference]: Finished difference Result 2452 states and 7010 transitions. [2021-07-09 17:35:21,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-09 17:35:21,175 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:35:21,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:35:21,179 INFO L225 Difference]: With dead ends: 2452 [2021-07-09 17:35:21,179 INFO L226 Difference]: Without dead ends: 2451 [2021-07-09 17:35:21,180 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 403.8ms TimeCoverageRelationStatistics Valid=93, Invalid=663, Unknown=0, NotChecked=0, Total=756 [2021-07-09 17:35:21,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2451 states. [2021-07-09 17:35:21,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2451 to 2222. [2021-07-09 17:35:21,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2222 states, 2221 states have (on average 2.9477712742008104) internal successors, (6547), 2221 states have internal predecessors, (6547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:21,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2222 states to 2222 states and 6547 transitions. [2021-07-09 17:35:21,208 INFO L78 Accepts]: Start accepts. Automaton has 2222 states and 6547 transitions. Word has length 19 [2021-07-09 17:35:21,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:35:21,208 INFO L482 AbstractCegarLoop]: Abstraction has 2222 states and 6547 transitions. [2021-07-09 17:35:21,209 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:21,209 INFO L276 IsEmpty]: Start isEmpty. Operand 2222 states and 6547 transitions. [2021-07-09 17:35:21,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:35:21,211 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:35:21,211 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:35:21,427 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 454 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3811 [2021-07-09 17:35:21,428 INFO L430 AbstractCegarLoop]: === Iteration 464 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:35:21,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:35:21,428 INFO L82 PathProgramCache]: Analyzing trace with hash 487830270, now seen corresponding path program 450 times [2021-07-09 17:35:21,428 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:35:21,428 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892618566] [2021-07-09 17:35:21,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:35:21,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:21,565 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:21,565 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:35:21,565 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892618566] [2021-07-09 17:35:21,565 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892618566] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:21,565 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [139170891] [2021-07-09 17:35:21,565 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 455 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 455 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:21,597 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-09 17:35:21,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:35:21,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:35:21,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:35:21,746 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:21,747 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:21,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:35:21,748 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:21,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:21,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:21,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:35:21,751 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:21,753 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:21,754 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:21,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:21,755 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:21,757 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:21,757 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:21,758 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:21,790 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:35:21,791 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:35:21,791 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:35:21,791 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:35:21,868 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:21,869 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [139170891] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:21,869 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:35:21,869 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2021-07-09 17:35:21,869 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683423885] [2021-07-09 17:35:21,869 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:35:21,869 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:35:21,869 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:35:21,869 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:35:21,869 INFO L87 Difference]: Start difference. First operand 2222 states and 6547 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:22,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:35:22,855 INFO L93 Difference]: Finished difference Result 2473 states and 7056 transitions. [2021-07-09 17:35:22,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-07-09 17:35:22,855 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:35:22,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:35:22,859 INFO L225 Difference]: With dead ends: 2473 [2021-07-09 17:35:22,859 INFO L226 Difference]: Without dead ends: 2463 [2021-07-09 17:35:22,859 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 421 ImplicationChecksByTransitivity, 867.1ms TimeCoverageRelationStatistics Valid=185, Invalid=1537, Unknown=0, NotChecked=0, Total=1722 [2021-07-09 17:35:22,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2463 states. [2021-07-09 17:35:22,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2463 to 2231. [2021-07-09 17:35:22,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2231 states, 2230 states have (on average 2.947085201793722) internal successors, (6572), 2230 states have internal predecessors, (6572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:22,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2231 states to 2231 states and 6572 transitions. [2021-07-09 17:35:22,892 INFO L78 Accepts]: Start accepts. Automaton has 2231 states and 6572 transitions. Word has length 19 [2021-07-09 17:35:22,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:35:22,892 INFO L482 AbstractCegarLoop]: Abstraction has 2231 states and 6572 transitions. [2021-07-09 17:35:22,892 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:22,892 INFO L276 IsEmpty]: Start isEmpty. Operand 2231 states and 6572 transitions. [2021-07-09 17:35:22,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:35:22,895 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:35:22,895 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:35:23,100 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 455 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3815 [2021-07-09 17:35:23,100 INFO L430 AbstractCegarLoop]: === Iteration 465 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:35:23,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:35:23,101 INFO L82 PathProgramCache]: Analyzing trace with hash -2088793320, now seen corresponding path program 451 times [2021-07-09 17:35:23,101 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:35:23,101 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332362497] [2021-07-09 17:35:23,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:35:23,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:23,208 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:23,209 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:35:23,209 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332362497] [2021-07-09 17:35:23,209 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332362497] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:23,209 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1234095887] [2021-07-09 17:35:23,209 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 456 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 456 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:23,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:23,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:35:23,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:35:23,382 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:23,383 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:23,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:35:23,384 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:23,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:23,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:23,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:35:23,387 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:23,389 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:23,389 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:23,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:23,390 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:23,392 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:23,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:23,393 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:23,425 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:35:23,425 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:35:23,426 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:35:23,426 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:35:23,500 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:23,500 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1234095887] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:23,500 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:35:23,500 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2021-07-09 17:35:23,500 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510087290] [2021-07-09 17:35:23,500 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:35:23,500 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:35:23,501 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:35:23,501 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:35:23,501 INFO L87 Difference]: Start difference. First operand 2231 states and 6572 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:24,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:35:24,141 INFO L93 Difference]: Finished difference Result 2450 states and 7009 transitions. [2021-07-09 17:35:24,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-07-09 17:35:24,141 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:35:24,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:35:24,145 INFO L225 Difference]: With dead ends: 2450 [2021-07-09 17:35:24,145 INFO L226 Difference]: Without dead ends: 2450 [2021-07-09 17:35:24,145 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 605.7ms TimeCoverageRelationStatistics Valid=150, Invalid=1040, Unknown=0, NotChecked=0, Total=1190 [2021-07-09 17:35:24,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2450 states. [2021-07-09 17:35:24,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2450 to 2209. [2021-07-09 17:35:24,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2209 states, 2208 states have (on average 2.9384057971014492) internal successors, (6488), 2208 states have internal predecessors, (6488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:24,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2209 states to 2209 states and 6488 transitions. [2021-07-09 17:35:24,175 INFO L78 Accepts]: Start accepts. Automaton has 2209 states and 6488 transitions. Word has length 19 [2021-07-09 17:35:24,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:35:24,175 INFO L482 AbstractCegarLoop]: Abstraction has 2209 states and 6488 transitions. [2021-07-09 17:35:24,175 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:24,175 INFO L276 IsEmpty]: Start isEmpty. Operand 2209 states and 6488 transitions. [2021-07-09 17:35:24,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:35:24,177 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:35:24,177 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:35:24,394 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3820,456 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:24,394 INFO L430 AbstractCegarLoop]: === Iteration 466 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:35:24,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:35:24,394 INFO L82 PathProgramCache]: Analyzing trace with hash 495560668, now seen corresponding path program 452 times [2021-07-09 17:35:24,394 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:35:24,394 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780638579] [2021-07-09 17:35:24,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:35:24,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:24,474 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:24,474 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:35:24,474 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780638579] [2021-07-09 17:35:24,474 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780638579] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:24,474 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1998869199] [2021-07-09 17:35:24,474 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 457 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 457 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:24,512 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:35:24,512 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:35:24,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:35:24,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:35:24,689 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:24,690 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:24,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:35:24,691 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:24,693 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:24,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:24,694 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:24,729 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:35:24,729 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:35:24,730 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:35:24,730 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:35:24,753 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:24,753 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1998869199] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:24,753 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:35:24,753 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2021-07-09 17:35:24,753 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174285499] [2021-07-09 17:35:24,753 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:35:24,754 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:35:24,754 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:35:24,754 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:35:24,754 INFO L87 Difference]: Start difference. First operand 2209 states and 6488 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:25,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:35:25,429 INFO L93 Difference]: Finished difference Result 2513 states and 7080 transitions. [2021-07-09 17:35:25,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-07-09 17:35:25,429 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:35:25,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:35:25,432 INFO L225 Difference]: With dead ends: 2513 [2021-07-09 17:35:25,433 INFO L226 Difference]: Without dead ends: 2507 [2021-07-09 17:35:25,433 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 442 ImplicationChecksByTransitivity, 539.7ms TimeCoverageRelationStatistics Valid=201, Invalid=1605, Unknown=0, NotChecked=0, Total=1806 [2021-07-09 17:35:25,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2507 states. [2021-07-09 17:35:25,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2507 to 2188. [2021-07-09 17:35:25,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2188 states, 2187 states have (on average 2.9350708733424784) internal successors, (6419), 2187 states have internal predecessors, (6419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:25,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2188 states to 2188 states and 6419 transitions. [2021-07-09 17:35:25,458 INFO L78 Accepts]: Start accepts. Automaton has 2188 states and 6419 transitions. Word has length 19 [2021-07-09 17:35:25,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:35:25,458 INFO L482 AbstractCegarLoop]: Abstraction has 2188 states and 6419 transitions. [2021-07-09 17:35:25,458 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:25,458 INFO L276 IsEmpty]: Start isEmpty. Operand 2188 states and 6419 transitions. [2021-07-09 17:35:25,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:35:25,461 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:35:25,461 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:35:25,676 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 457 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3824 [2021-07-09 17:35:25,676 INFO L430 AbstractCegarLoop]: === Iteration 467 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:35:25,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:35:25,676 INFO L82 PathProgramCache]: Analyzing trace with hash -993844328, now seen corresponding path program 453 times [2021-07-09 17:35:25,676 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:35:25,676 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39482248] [2021-07-09 17:35:25,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:35:25,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:25,742 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:25,742 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:35:25,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39482248] [2021-07-09 17:35:25,742 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39482248] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:25,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [558923636] [2021-07-09 17:35:25,742 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 458 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 458 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:25,773 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-09 17:35:25,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:35:25,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:35:25,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:35:25,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:25,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:25,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:25,889 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:25,891 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:25,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:35:25,891 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:25,907 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:35:25,907 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:35:25,907 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:35:25,907 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:35:25,923 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:25,923 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [558923636] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:25,923 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:35:25,923 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2021-07-09 17:35:25,923 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107573201] [2021-07-09 17:35:25,923 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:35:25,923 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:35:25,923 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:35:25,923 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:35:25,923 INFO L87 Difference]: Start difference. First operand 2188 states and 6419 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:26,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:35:26,742 INFO L93 Difference]: Finished difference Result 2513 states and 7095 transitions. [2021-07-09 17:35:26,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-07-09 17:35:26,742 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:35:26,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:35:26,760 INFO L225 Difference]: With dead ends: 2513 [2021-07-09 17:35:26,760 INFO L226 Difference]: Without dead ends: 2513 [2021-07-09 17:35:26,760 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 641 ImplicationChecksByTransitivity, 670.9ms TimeCoverageRelationStatistics Valid=292, Invalid=2258, Unknown=0, NotChecked=0, Total=2550 [2021-07-09 17:35:26,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2513 states. [2021-07-09 17:35:26,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2513 to 2207. [2021-07-09 17:35:26,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2207 states, 2206 states have (on average 2.9324569356301) internal successors, (6469), 2206 states have internal predecessors, (6469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:26,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2207 states to 2207 states and 6469 transitions. [2021-07-09 17:35:26,787 INFO L78 Accepts]: Start accepts. Automaton has 2207 states and 6469 transitions. Word has length 19 [2021-07-09 17:35:26,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:35:26,787 INFO L482 AbstractCegarLoop]: Abstraction has 2207 states and 6469 transitions. [2021-07-09 17:35:26,787 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:26,787 INFO L276 IsEmpty]: Start isEmpty. Operand 2207 states and 6469 transitions. [2021-07-09 17:35:26,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:35:26,789 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:35:26,789 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:35:27,002 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 458 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3827 [2021-07-09 17:35:27,002 INFO L430 AbstractCegarLoop]: === Iteration 468 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:35:27,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:35:27,002 INFO L82 PathProgramCache]: Analyzing trace with hash 79241052, now seen corresponding path program 454 times [2021-07-09 17:35:27,003 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:35:27,003 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033734723] [2021-07-09 17:35:27,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:35:27,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:27,101 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:27,101 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:35:27,101 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033734723] [2021-07-09 17:35:27,101 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033734723] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:27,101 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [168452254] [2021-07-09 17:35:27,101 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 459 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 459 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:27,134 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:35:27,134 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:35:27,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:35:27,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:35:27,308 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:27,308 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:27,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:27,309 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:27,311 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:27,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:35:27,312 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:27,337 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:35:27,337 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:35:27,338 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:35:27,338 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:35:27,363 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:27,363 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [168452254] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:27,363 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:35:27,363 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2021-07-09 17:35:27,364 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108588938] [2021-07-09 17:35:27,364 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:35:27,364 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:35:27,364 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:35:27,364 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=333, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:35:27,364 INFO L87 Difference]: Start difference. First operand 2207 states and 6469 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:27,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:35:27,707 INFO L93 Difference]: Finished difference Result 2348 states and 6752 transitions. [2021-07-09 17:35:27,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:35:27,708 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:35:27,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:35:27,711 INFO L225 Difference]: With dead ends: 2348 [2021-07-09 17:35:27,711 INFO L226 Difference]: Without dead ends: 2348 [2021-07-09 17:35:27,711 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 245.6ms TimeCoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:35:27,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2348 states. [2021-07-09 17:35:27,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2348 to 2194. [2021-07-09 17:35:27,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2194 states, 2193 states have (on average 2.93296853625171) internal successors, (6432), 2193 states have internal predecessors, (6432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:27,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2194 states to 2194 states and 6432 transitions. [2021-07-09 17:35:27,737 INFO L78 Accepts]: Start accepts. Automaton has 2194 states and 6432 transitions. Word has length 19 [2021-07-09 17:35:27,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:35:27,737 INFO L482 AbstractCegarLoop]: Abstraction has 2194 states and 6432 transitions. [2021-07-09 17:35:27,737 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:27,737 INFO L276 IsEmpty]: Start isEmpty. Operand 2194 states and 6432 transitions. [2021-07-09 17:35:27,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:35:27,739 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:35:27,739 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:35:27,939 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3830,459 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:27,940 INFO L430 AbstractCegarLoop]: === Iteration 469 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:35:27,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:35:27,940 INFO L82 PathProgramCache]: Analyzing trace with hash 974084634, now seen corresponding path program 455 times [2021-07-09 17:35:27,940 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:35:27,940 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642136687] [2021-07-09 17:35:27,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:35:27,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:28,051 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:28,051 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:35:28,051 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642136687] [2021-07-09 17:35:28,051 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642136687] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:28,051 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1549530691] [2021-07-09 17:35:28,051 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 460 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 460 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:28,082 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-09 17:35:28,082 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:35:28,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:35:28,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:35:28,218 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:28,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:28,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:35:28,220 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:28,222 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:28,222 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:28,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:35:28,223 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:28,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:28,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:28,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:28,226 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:28,228 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:28,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:28,229 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:28,259 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:35:28,259 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:35:28,260 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:35:28,260 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:35:28,311 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:28,312 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1549530691] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:28,312 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:35:28,312 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-07-09 17:35:28,312 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060767425] [2021-07-09 17:35:28,312 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:35:28,312 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:35:28,312 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:35:28,312 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=368, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:35:28,312 INFO L87 Difference]: Start difference. First operand 2194 states and 6432 transitions. Second operand has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:28,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:35:28,655 INFO L93 Difference]: Finished difference Result 2389 states and 6806 transitions. [2021-07-09 17:35:28,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:35:28,655 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:35:28,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:35:28,660 INFO L225 Difference]: With dead ends: 2389 [2021-07-09 17:35:28,660 INFO L226 Difference]: Without dead ends: 2389 [2021-07-09 17:35:28,660 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 310.2ms TimeCoverageRelationStatistics Valid=67, Invalid=485, Unknown=0, NotChecked=0, Total=552 [2021-07-09 17:35:28,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2389 states. [2021-07-09 17:35:28,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2389 to 2215. [2021-07-09 17:35:28,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2215 states, 2214 states have (on average 2.93676603432701) internal successors, (6502), 2214 states have internal predecessors, (6502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:28,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2215 states to 2215 states and 6502 transitions. [2021-07-09 17:35:28,710 INFO L78 Accepts]: Start accepts. Automaton has 2215 states and 6502 transitions. Word has length 19 [2021-07-09 17:35:28,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:35:28,710 INFO L482 AbstractCegarLoop]: Abstraction has 2215 states and 6502 transitions. [2021-07-09 17:35:28,710 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:28,710 INFO L276 IsEmpty]: Start isEmpty. Operand 2215 states and 6502 transitions. [2021-07-09 17:35:28,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:35:28,713 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:35:28,713 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:35:28,929 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3833,460 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:28,929 INFO L430 AbstractCegarLoop]: === Iteration 470 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:35:28,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:35:28,929 INFO L82 PathProgramCache]: Analyzing trace with hash 1775700862, now seen corresponding path program 456 times [2021-07-09 17:35:28,929 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:35:28,929 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155049548] [2021-07-09 17:35:28,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:35:28,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:29,051 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:29,051 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:35:29,051 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155049548] [2021-07-09 17:35:29,051 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155049548] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:29,051 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1901972156] [2021-07-09 17:35:29,051 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 461 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 461 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:29,082 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-09 17:35:29,083 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:35:29,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:35:29,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:35:29,243 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:29,244 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:29,244 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:35:29,245 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:29,247 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:29,247 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:29,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:35:29,248 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:29,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:29,251 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:29,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:29,251 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:29,253 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:29,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:29,254 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:29,287 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:35:29,287 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:35:29,288 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:35:29,288 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:35:29,366 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:29,366 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1901972156] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:29,366 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:35:29,366 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-07-09 17:35:29,366 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107706820] [2021-07-09 17:35:29,366 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:35:29,366 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:35:29,366 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:35:29,367 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=368, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:35:29,367 INFO L87 Difference]: Start difference. First operand 2215 states and 6502 transitions. Second operand has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:30,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:35:30,492 INFO L93 Difference]: Finished difference Result 2423 states and 6873 transitions. [2021-07-09 17:35:30,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-07-09 17:35:30,493 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:35:30,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:35:30,497 INFO L225 Difference]: With dead ends: 2423 [2021-07-09 17:35:30,497 INFO L226 Difference]: Without dead ends: 2411 [2021-07-09 17:35:30,497 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 484 ImplicationChecksByTransitivity, 951.1ms TimeCoverageRelationStatistics Valid=200, Invalid=1780, Unknown=0, NotChecked=0, Total=1980 [2021-07-09 17:35:30,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2411 states. [2021-07-09 17:35:30,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2411 to 2221. [2021-07-09 17:35:30,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2221 states, 2220 states have (on average 2.9364864864864866) internal successors, (6519), 2220 states have internal predecessors, (6519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:30,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2221 states to 2221 states and 6519 transitions. [2021-07-09 17:35:30,527 INFO L78 Accepts]: Start accepts. Automaton has 2221 states and 6519 transitions. Word has length 19 [2021-07-09 17:35:30,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:35:30,552 INFO L482 AbstractCegarLoop]: Abstraction has 2221 states and 6519 transitions. [2021-07-09 17:35:30,552 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:30,552 INFO L276 IsEmpty]: Start isEmpty. Operand 2221 states and 6519 transitions. [2021-07-09 17:35:30,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:35:30,555 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:35:30,555 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:35:30,772 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 461 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3837 [2021-07-09 17:35:30,772 INFO L430 AbstractCegarLoop]: === Iteration 471 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:35:30,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:35:30,772 INFO L82 PathProgramCache]: Analyzing trace with hash -800922728, now seen corresponding path program 457 times [2021-07-09 17:35:30,772 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:35:30,772 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810214437] [2021-07-09 17:35:30,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:35:30,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:30,884 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:30,884 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:35:30,884 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810214437] [2021-07-09 17:35:30,884 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810214437] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:30,884 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [627953138] [2021-07-09 17:35:30,884 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 462 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 462 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:30,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:30,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:35:30,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:35:31,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:31,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:31,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:35:31,053 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:31,055 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:31,056 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:31,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:35:31,056 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:31,058 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:31,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:31,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:31,060 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:31,062 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:31,062 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:31,062 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:31,094 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:35:31,094 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:35:31,095 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:35:31,095 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:35:31,145 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:31,145 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [627953138] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:31,146 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:35:31,146 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-07-09 17:35:31,146 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167422239] [2021-07-09 17:35:31,146 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:35:31,146 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:35:31,146 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:35:31,146 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=368, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:35:31,146 INFO L87 Difference]: Start difference. First operand 2221 states and 6519 transitions. Second operand has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:31,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:35:31,768 INFO L93 Difference]: Finished difference Result 2391 states and 6825 transitions. [2021-07-09 17:35:31,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-09 17:35:31,769 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:35:31,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:35:31,772 INFO L225 Difference]: With dead ends: 2391 [2021-07-09 17:35:31,772 INFO L226 Difference]: Without dead ends: 2391 [2021-07-09 17:35:31,773 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 557.8ms TimeCoverageRelationStatistics Valid=138, Invalid=984, Unknown=0, NotChecked=0, Total=1122 [2021-07-09 17:35:31,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2391 states. [2021-07-09 17:35:31,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2391 to 2207. [2021-07-09 17:35:31,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2207 states, 2206 states have (on average 2.931097008159565) internal successors, (6466), 2206 states have internal predecessors, (6466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:31,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2207 states to 2207 states and 6466 transitions. [2021-07-09 17:35:31,804 INFO L78 Accepts]: Start accepts. Automaton has 2207 states and 6466 transitions. Word has length 19 [2021-07-09 17:35:31,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:35:31,804 INFO L482 AbstractCegarLoop]: Abstraction has 2207 states and 6466 transitions. [2021-07-09 17:35:31,804 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:31,804 INFO L276 IsEmpty]: Start isEmpty. Operand 2207 states and 6466 transitions. [2021-07-09 17:35:31,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:35:31,806 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:35:31,806 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:35:32,008 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 462 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3842 [2021-07-09 17:35:32,009 INFO L430 AbstractCegarLoop]: === Iteration 472 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:35:32,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:35:32,009 INFO L82 PathProgramCache]: Analyzing trace with hash 1783431260, now seen corresponding path program 458 times [2021-07-09 17:35:32,009 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:35:32,009 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638519850] [2021-07-09 17:35:32,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:35:32,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:32,114 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:32,114 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:35:32,114 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638519850] [2021-07-09 17:35:32,114 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638519850] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:32,114 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1941599365] [2021-07-09 17:35:32,114 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 463 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 463 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:32,144 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:35:32,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:35:32,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:35:32,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:35:32,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:32,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:32,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:35:32,339 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:32,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:32,341 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:32,342 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:32,365 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:35:32,366 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:35:32,366 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:35:32,366 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:35:32,391 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:32,391 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1941599365] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:32,391 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:35:32,391 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-07-09 17:35:32,391 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229450190] [2021-07-09 17:35:32,391 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:35:32,391 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:35:32,391 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:35:32,391 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=368, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:35:32,391 INFO L87 Difference]: Start difference. First operand 2207 states and 6466 transitions. Second operand has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:33,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:35:33,395 INFO L93 Difference]: Finished difference Result 2494 states and 7014 transitions. [2021-07-09 17:35:33,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-07-09 17:35:33,396 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:35:33,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:35:33,399 INFO L225 Difference]: With dead ends: 2494 [2021-07-09 17:35:33,399 INFO L226 Difference]: Without dead ends: 2494 [2021-07-09 17:35:33,400 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 442 ImplicationChecksByTransitivity, 744.9ms TimeCoverageRelationStatistics Valid=209, Invalid=1683, Unknown=0, NotChecked=0, Total=1892 [2021-07-09 17:35:33,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2494 states. [2021-07-09 17:35:33,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2494 to 2205. [2021-07-09 17:35:33,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2205 states, 2204 states have (on average 2.9310344827586206) internal successors, (6460), 2204 states have internal predecessors, (6460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:33,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2205 states to 2205 states and 6460 transitions. [2021-07-09 17:35:33,429 INFO L78 Accepts]: Start accepts. Automaton has 2205 states and 6460 transitions. Word has length 19 [2021-07-09 17:35:33,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:35:33,429 INFO L482 AbstractCegarLoop]: Abstraction has 2205 states and 6460 transitions. [2021-07-09 17:35:33,429 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:33,429 INFO L276 IsEmpty]: Start isEmpty. Operand 2205 states and 6460 transitions. [2021-07-09 17:35:33,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:35:33,432 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:35:33,432 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:35:33,632 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3846,463 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:33,632 INFO L430 AbstractCegarLoop]: === Iteration 473 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:35:33,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:35:33,633 INFO L82 PathProgramCache]: Analyzing trace with hash 294026264, now seen corresponding path program 459 times [2021-07-09 17:35:33,633 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:35:33,633 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118405966] [2021-07-09 17:35:33,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:35:33,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:33,749 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:33,750 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:35:33,750 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118405966] [2021-07-09 17:35:33,750 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118405966] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:33,750 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418142812] [2021-07-09 17:35:33,750 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 464 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 464 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:33,781 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:35:33,781 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:35:33,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:35:33,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:35:33,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:33,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:33,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:35:33,978 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:33,980 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:33,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:33,981 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:34,005 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:35:34,005 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:35:34,006 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:35:34,006 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:35:34,031 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:34,031 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [418142812] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:34,032 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:35:34,032 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-07-09 17:35:34,032 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612696947] [2021-07-09 17:35:34,032 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:35:34,032 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:35:34,032 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:35:34,032 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=368, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:35:34,032 INFO L87 Difference]: Start difference. First operand 2205 states and 6460 transitions. Second operand has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:35,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:35:35,727 INFO L93 Difference]: Finished difference Result 2625 states and 7276 transitions. [2021-07-09 17:35:35,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-07-09 17:35:35,727 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:35:35,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:35:35,731 INFO L225 Difference]: With dead ends: 2625 [2021-07-09 17:35:35,731 INFO L226 Difference]: Without dead ends: 2625 [2021-07-09 17:35:35,731 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1187 ImplicationChecksByTransitivity, 1309.9ms TimeCoverageRelationStatistics Valid=427, Invalid=3605, Unknown=0, NotChecked=0, Total=4032 [2021-07-09 17:35:35,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2625 states. [2021-07-09 17:35:35,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2625 to 2206. [2021-07-09 17:35:35,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2206 states, 2205 states have (on average 2.931065759637188) internal successors, (6463), 2205 states have internal predecessors, (6463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:35,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2206 states to 2206 states and 6463 transitions. [2021-07-09 17:35:35,758 INFO L78 Accepts]: Start accepts. Automaton has 2206 states and 6463 transitions. Word has length 19 [2021-07-09 17:35:35,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:35:35,758 INFO L482 AbstractCegarLoop]: Abstraction has 2206 states and 6463 transitions. [2021-07-09 17:35:35,758 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:35,758 INFO L276 IsEmpty]: Start isEmpty. Operand 2206 states and 6463 transitions. [2021-07-09 17:35:35,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:35:35,761 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:35:35,761 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:35:35,976 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 464 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3849 [2021-07-09 17:35:35,977 INFO L430 AbstractCegarLoop]: === Iteration 474 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:35:35,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:35:35,977 INFO L82 PathProgramCache]: Analyzing trace with hash 1367111644, now seen corresponding path program 460 times [2021-07-09 17:35:35,977 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:35:35,977 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667396934] [2021-07-09 17:35:35,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:35:35,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:36,074 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:36,074 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:35:36,074 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667396934] [2021-07-09 17:35:36,074 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667396934] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:36,074 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1449898362] [2021-07-09 17:35:36,074 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 465 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 465 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:36,110 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:35:36,110 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:35:36,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:35:36,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:35:36,279 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:36,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:36,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:35:36,281 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:36,283 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:36,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:36,283 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:36,304 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:35:36,304 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:35:36,305 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:35:36,305 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:35:36,325 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:36,326 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1449898362] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:36,326 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:35:36,326 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-07-09 17:35:36,326 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636491543] [2021-07-09 17:35:36,326 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:35:36,326 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:35:36,326 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:35:36,326 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:35:36,326 INFO L87 Difference]: Start difference. First operand 2206 states and 6463 transitions. Second operand has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:38,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:35:38,864 INFO L93 Difference]: Finished difference Result 2591 states and 7250 transitions. [2021-07-09 17:35:38,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2021-07-09 17:35:38,864 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:35:38,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:35:38,868 INFO L225 Difference]: With dead ends: 2591 [2021-07-09 17:35:38,868 INFO L226 Difference]: Without dead ends: 2591 [2021-07-09 17:35:38,868 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2258 ImplicationChecksByTransitivity, 2034.8ms TimeCoverageRelationStatistics Valid=748, Invalid=6392, Unknown=0, NotChecked=0, Total=7140 [2021-07-09 17:35:38,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2591 states. [2021-07-09 17:35:38,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2591 to 2208. [2021-07-09 17:35:38,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2208 states, 2207 states have (on average 2.931128228364295) internal successors, (6469), 2207 states have internal predecessors, (6469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:38,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2208 states to 2208 states and 6469 transitions. [2021-07-09 17:35:38,895 INFO L78 Accepts]: Start accepts. Automaton has 2208 states and 6469 transitions. Word has length 19 [2021-07-09 17:35:38,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:35:38,895 INFO L482 AbstractCegarLoop]: Abstraction has 2208 states and 6469 transitions. [2021-07-09 17:35:38,896 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:38,896 INFO L276 IsEmpty]: Start isEmpty. Operand 2208 states and 6469 transitions. [2021-07-09 17:35:38,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:35:38,898 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:35:38,898 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:35:39,114 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3852,465 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:39,115 INFO L430 AbstractCegarLoop]: === Iteration 475 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:35:39,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:35:39,115 INFO L82 PathProgramCache]: Analyzing trace with hash 273020056, now seen corresponding path program 461 times [2021-07-09 17:35:39,115 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:35:39,115 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731943893] [2021-07-09 17:35:39,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:35:39,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:39,226 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:39,226 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:35:39,226 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731943893] [2021-07-09 17:35:39,226 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731943893] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:39,226 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [335462940] [2021-07-09 17:35:39,226 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 466 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 466 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:39,256 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:35:39,257 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:35:39,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:35:39,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:35:39,446 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:39,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:39,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:35:39,448 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:39,450 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:39,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:39,451 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:39,478 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:35:39,478 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:35:39,479 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:35:39,479 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:35:39,506 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:39,507 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [335462940] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:39,507 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:35:39,507 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-07-09 17:35:39,507 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123640526] [2021-07-09 17:35:39,507 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:35:39,507 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:35:39,507 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:35:39,507 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=372, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:35:39,507 INFO L87 Difference]: Start difference. First operand 2208 states and 6469 transitions. Second operand has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:39,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:35:39,842 INFO L93 Difference]: Finished difference Result 2306 states and 6668 transitions. [2021-07-09 17:35:39,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:35:39,842 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:35:39,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:35:39,846 INFO L225 Difference]: With dead ends: 2306 [2021-07-09 17:35:39,846 INFO L226 Difference]: Without dead ends: 2306 [2021-07-09 17:35:39,846 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 262.8ms TimeCoverageRelationStatistics Valid=48, Invalid=372, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:35:39,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2306 states. [2021-07-09 17:35:39,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2306 to 2208. [2021-07-09 17:35:39,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2208 states, 2207 states have (on average 2.931128228364295) internal successors, (6469), 2207 states have internal predecessors, (6469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:39,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2208 states to 2208 states and 6469 transitions. [2021-07-09 17:35:39,873 INFO L78 Accepts]: Start accepts. Automaton has 2208 states and 6469 transitions. Word has length 19 [2021-07-09 17:35:39,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:35:39,873 INFO L482 AbstractCegarLoop]: Abstraction has 2208 states and 6469 transitions. [2021-07-09 17:35:39,873 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:39,873 INFO L276 IsEmpty]: Start isEmpty. Operand 2208 states and 6469 transitions. [2021-07-09 17:35:39,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:35:39,876 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:35:39,876 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:35:40,076 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3855,466 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:40,076 INFO L430 AbstractCegarLoop]: === Iteration 476 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:35:40,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:35:40,076 INFO L82 PathProgramCache]: Analyzing trace with hash -1211565410, now seen corresponding path program 462 times [2021-07-09 17:35:40,076 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:35:40,076 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311497241] [2021-07-09 17:35:40,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:35:40,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:40,190 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:40,190 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:35:40,190 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311497241] [2021-07-09 17:35:40,190 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311497241] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:40,190 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1177271425] [2021-07-09 17:35:40,190 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 467 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 467 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:40,220 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-09 17:35:40,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:35:40,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:35:40,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:35:40,409 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:40,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:40,410 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:35:40,411 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:40,413 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:40,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:40,414 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:40,434 INFO L628 ElimStorePlain]: treesize reduction 30, result has 33.3 percent of original size [2021-07-09 17:35:40,434 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:35:40,434 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:35:40,434 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:15 [2021-07-09 17:35:40,463 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:40,464 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1177271425] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:40,464 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:35:40,464 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-07-09 17:35:40,464 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807644806] [2021-07-09 17:35:40,464 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:35:40,464 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:35:40,464 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:35:40,464 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=406, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:35:40,464 INFO L87 Difference]: Start difference. First operand 2208 states and 6469 transitions. Second operand has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:40,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:35:40,931 INFO L93 Difference]: Finished difference Result 2441 states and 6959 transitions. [2021-07-09 17:35:40,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-09 17:35:40,931 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:35:40,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:35:40,935 INFO L225 Difference]: With dead ends: 2441 [2021-07-09 17:35:40,935 INFO L226 Difference]: Without dead ends: 2441 [2021-07-09 17:35:40,935 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 356.5ms TimeCoverageRelationStatistics Valid=80, Invalid=676, Unknown=0, NotChecked=0, Total=756 [2021-07-09 17:35:40,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2441 states. [2021-07-09 17:35:40,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2441 to 2268. [2021-07-09 17:35:40,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2268 states, 2267 states have (on average 2.941773268636965) internal successors, (6669), 2267 states have internal predecessors, (6669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:40,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2268 states to 2268 states and 6669 transitions. [2021-07-09 17:35:40,965 INFO L78 Accepts]: Start accepts. Automaton has 2268 states and 6669 transitions. Word has length 19 [2021-07-09 17:35:40,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:35:40,965 INFO L482 AbstractCegarLoop]: Abstraction has 2268 states and 6669 transitions. [2021-07-09 17:35:40,965 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:40,965 INFO L276 IsEmpty]: Start isEmpty. Operand 2268 states and 6669 transitions. [2021-07-09 17:35:40,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:35:40,967 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:35:40,967 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:35:41,184 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3858,467 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:41,184 INFO L430 AbstractCegarLoop]: === Iteration 477 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:35:41,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:35:41,184 INFO L82 PathProgramCache]: Analyzing trace with hash -280682822, now seen corresponding path program 463 times [2021-07-09 17:35:41,185 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:35:41,185 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409993976] [2021-07-09 17:35:41,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:35:41,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:41,279 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:41,280 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:35:41,280 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409993976] [2021-07-09 17:35:41,280 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409993976] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:41,280 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [714997932] [2021-07-09 17:35:41,280 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 468 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 468 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:41,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:41,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:35:41,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:35:41,473 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:41,473 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:41,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:35:41,474 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:41,476 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:41,476 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:41,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:41,477 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:41,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:35:41,480 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:41,481 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:35:41,482 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:41,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:35:41,484 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:41,486 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:35:41,486 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:41,511 INFO L628 ElimStorePlain]: treesize reduction 21, result has 58.0 percent of original size [2021-07-09 17:35:41,512 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:35:41,512 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:35:41,512 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:125, output treesize:29 [2021-07-09 17:35:41,546 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:41,546 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [714997932] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:41,546 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:35:41,546 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-07-09 17:35:41,546 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531380183] [2021-07-09 17:35:41,546 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:35:41,547 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:35:41,547 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:35:41,547 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=406, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:35:41,547 INFO L87 Difference]: Start difference. First operand 2268 states and 6669 transitions. Second operand has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:42,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:35:42,165 INFO L93 Difference]: Finished difference Result 2383 states and 6831 transitions. [2021-07-09 17:35:42,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-07-09 17:35:42,165 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:35:42,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:35:42,169 INFO L225 Difference]: With dead ends: 2383 [2021-07-09 17:35:42,169 INFO L226 Difference]: Without dead ends: 2375 [2021-07-09 17:35:42,170 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 332 ImplicationChecksByTransitivity, 491.9ms TimeCoverageRelationStatistics Valid=143, Invalid=1417, Unknown=0, NotChecked=0, Total=1560 [2021-07-09 17:35:42,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2375 states. [2021-07-09 17:35:42,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2375 to 2275. [2021-07-09 17:35:42,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2275 states, 2274 states have (on average 2.936675461741425) internal successors, (6678), 2274 states have internal predecessors, (6678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:42,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2275 states to 2275 states and 6678 transitions. [2021-07-09 17:35:42,199 INFO L78 Accepts]: Start accepts. Automaton has 2275 states and 6678 transitions. Word has length 19 [2021-07-09 17:35:42,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:35:42,199 INFO L482 AbstractCegarLoop]: Abstraction has 2275 states and 6678 transitions. [2021-07-09 17:35:42,199 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:42,199 INFO L276 IsEmpty]: Start isEmpty. Operand 2275 states and 6678 transitions. [2021-07-09 17:35:42,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:35:42,201 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:35:42,202 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:35:42,408 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3860,468 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:42,408 INFO L430 AbstractCegarLoop]: === Iteration 478 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:35:42,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:35:42,409 INFO L82 PathProgramCache]: Analyzing trace with hash 1922379772, now seen corresponding path program 464 times [2021-07-09 17:35:42,409 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:35:42,409 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282819088] [2021-07-09 17:35:42,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:35:42,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:42,535 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:42,535 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:35:42,536 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282819088] [2021-07-09 17:35:42,536 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282819088] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:42,536 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2116912963] [2021-07-09 17:35:42,536 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 469 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 469 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:42,565 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:35:42,565 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:35:42,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:35:42,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:35:42,764 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:42,765 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:42,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:35:42,766 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:42,768 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:42,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:42,769 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:42,788 INFO L628 ElimStorePlain]: treesize reduction 30, result has 33.3 percent of original size [2021-07-09 17:35:42,788 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:35:42,789 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:35:42,789 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:15 [2021-07-09 17:35:42,817 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:42,818 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2116912963] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:42,818 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:35:42,818 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-07-09 17:35:42,818 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505554827] [2021-07-09 17:35:42,818 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:35:42,818 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:35:42,818 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:35:42,818 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=406, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:35:42,818 INFO L87 Difference]: Start difference. First operand 2275 states and 6678 transitions. Second operand has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:44,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:35:44,322 INFO L93 Difference]: Finished difference Result 2619 states and 7342 transitions. [2021-07-09 17:35:44,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-07-09 17:35:44,322 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:35:44,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:35:44,326 INFO L225 Difference]: With dead ends: 2619 [2021-07-09 17:35:44,326 INFO L226 Difference]: Without dead ends: 2616 [2021-07-09 17:35:44,327 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1021 ImplicationChecksByTransitivity, 1306.1ms TimeCoverageRelationStatistics Valid=364, Invalid=3296, Unknown=0, NotChecked=0, Total=3660 [2021-07-09 17:35:44,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2616 states. [2021-07-09 17:35:44,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2616 to 2292. [2021-07-09 17:35:44,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2292 states, 2291 states have (on average 2.939764295067656) internal successors, (6735), 2291 states have internal predecessors, (6735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:44,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2292 states to 2292 states and 6735 transitions. [2021-07-09 17:35:44,377 INFO L78 Accepts]: Start accepts. Automaton has 2292 states and 6735 transitions. Word has length 19 [2021-07-09 17:35:44,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:35:44,377 INFO L482 AbstractCegarLoop]: Abstraction has 2292 states and 6735 transitions. [2021-07-09 17:35:44,377 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:44,377 INFO L276 IsEmpty]: Start isEmpty. Operand 2292 states and 6735 transitions. [2021-07-09 17:35:44,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:35:44,379 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:35:44,379 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:35:44,580 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3865,469 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:44,580 INFO L430 AbstractCegarLoop]: === Iteration 479 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:35:44,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:35:44,580 INFO L82 PathProgramCache]: Analyzing trace with hash -818538400, now seen corresponding path program 465 times [2021-07-09 17:35:44,580 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:35:44,580 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070011057] [2021-07-09 17:35:44,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:35:44,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:44,700 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:44,701 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:35:44,701 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070011057] [2021-07-09 17:35:44,701 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070011057] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:44,701 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [234423789] [2021-07-09 17:35:44,701 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 470 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 470 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:44,732 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:35:44,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:35:44,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:35:44,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:35:44,932 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:44,932 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:44,933 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:35:44,934 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:44,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:44,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:44,937 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:44,937 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:44,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:35:44,940 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:44,942 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:35:44,942 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:44,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:35:44,945 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:44,946 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:35:44,947 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:44,974 INFO L628 ElimStorePlain]: treesize reduction 21, result has 58.0 percent of original size [2021-07-09 17:35:44,974 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:35:44,975 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:35:44,975 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:125, output treesize:29 [2021-07-09 17:35:45,012 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:45,012 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [234423789] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:45,012 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:35:45,012 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-07-09 17:35:45,012 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462160828] [2021-07-09 17:35:45,012 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:35:45,012 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:35:45,013 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:35:45,013 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=406, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:35:45,013 INFO L87 Difference]: Start difference. First operand 2292 states and 6735 transitions. Second operand has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:45,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:35:45,892 INFO L93 Difference]: Finished difference Result 2421 states and 6932 transitions. [2021-07-09 17:35:45,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-07-09 17:35:45,892 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:35:45,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:35:45,896 INFO L225 Difference]: With dead ends: 2421 [2021-07-09 17:35:45,896 INFO L226 Difference]: Without dead ends: 2415 [2021-07-09 17:35:45,896 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 516 ImplicationChecksByTransitivity, 813.6ms TimeCoverageRelationStatistics Valid=206, Invalid=1956, Unknown=0, NotChecked=0, Total=2162 [2021-07-09 17:35:45,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2415 states. [2021-07-09 17:35:45,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2415 to 2298. [2021-07-09 17:35:45,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2298 states, 2297 states have (on average 2.936003482803657) internal successors, (6744), 2297 states have internal predecessors, (6744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:45,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2298 states to 2298 states and 6744 transitions. [2021-07-09 17:35:45,922 INFO L78 Accepts]: Start accepts. Automaton has 2298 states and 6744 transitions. Word has length 19 [2021-07-09 17:35:45,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:35:45,922 INFO L482 AbstractCegarLoop]: Abstraction has 2298 states and 6744 transitions. [2021-07-09 17:35:45,922 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:45,923 INFO L276 IsEmpty]: Start isEmpty. Operand 2298 states and 6744 transitions. [2021-07-09 17:35:45,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:35:45,925 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:35:45,925 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:35:46,141 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3867,470 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:46,141 INFO L430 AbstractCegarLoop]: === Iteration 480 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:35:46,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:35:46,141 INFO L82 PathProgramCache]: Analyzing trace with hash -2132945186, now seen corresponding path program 466 times [2021-07-09 17:35:46,141 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:35:46,142 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225864607] [2021-07-09 17:35:46,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:35:46,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:46,238 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:46,238 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:35:46,238 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225864607] [2021-07-09 17:35:46,238 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225864607] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:46,238 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [471880491] [2021-07-09 17:35:46,238 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 471 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 471 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:46,267 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:35:46,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:35:46,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:35:46,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:35:46,494 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:46,495 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:46,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:35:46,496 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:46,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:46,498 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:46,499 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:46,518 INFO L628 ElimStorePlain]: treesize reduction 30, result has 33.3 percent of original size [2021-07-09 17:35:46,518 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:35:46,519 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:35:46,519 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:15 [2021-07-09 17:35:46,546 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:46,547 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [471880491] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:46,547 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:35:46,547 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-07-09 17:35:46,547 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058105652] [2021-07-09 17:35:46,547 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:35:46,547 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:35:46,547 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:35:46,547 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=405, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:35:46,547 INFO L87 Difference]: Start difference. First operand 2298 states and 6744 transitions. Second operand has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:47,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:35:47,876 INFO L93 Difference]: Finished difference Result 2660 states and 7469 transitions. [2021-07-09 17:35:47,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-07-09 17:35:47,877 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:35:47,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:35:47,880 INFO L225 Difference]: With dead ends: 2660 [2021-07-09 17:35:47,880 INFO L226 Difference]: Without dead ends: 2657 [2021-07-09 17:35:47,881 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 830 ImplicationChecksByTransitivity, 1101.5ms TimeCoverageRelationStatistics Valid=305, Invalid=2775, Unknown=0, NotChecked=0, Total=3080 [2021-07-09 17:35:47,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2657 states. [2021-07-09 17:35:47,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2657 to 2336. [2021-07-09 17:35:47,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2336 states, 2335 states have (on average 2.9413276231263383) internal successors, (6868), 2335 states have internal predecessors, (6868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:47,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2336 states to 2336 states and 6868 transitions. [2021-07-09 17:35:47,910 INFO L78 Accepts]: Start accepts. Automaton has 2336 states and 6868 transitions. Word has length 19 [2021-07-09 17:35:47,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:35:47,910 INFO L482 AbstractCegarLoop]: Abstraction has 2336 states and 6868 transitions. [2021-07-09 17:35:47,910 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:47,910 INFO L276 IsEmpty]: Start isEmpty. Operand 2336 states and 6868 transitions. [2021-07-09 17:35:47,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:35:47,913 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:35:47,913 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:35:48,116 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3872,471 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:48,117 INFO L430 AbstractCegarLoop]: === Iteration 481 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:35:48,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:35:48,117 INFO L82 PathProgramCache]: Analyzing trace with hash 1242321402, now seen corresponding path program 467 times [2021-07-09 17:35:48,117 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:35:48,117 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545241419] [2021-07-09 17:35:48,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:35:48,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:48,236 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:48,237 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:35:48,237 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545241419] [2021-07-09 17:35:48,237 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545241419] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:48,237 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [758361683] [2021-07-09 17:35:48,237 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 472 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 472 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:48,268 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:35:48,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:35:48,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:35:48,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:35:48,535 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:48,536 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:48,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:35:48,537 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:48,539 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:48,539 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:48,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:48,540 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:48,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:35:48,543 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:48,544 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:35:48,545 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:48,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:35:48,547 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:48,549 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:35:48,549 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:48,575 INFO L628 ElimStorePlain]: treesize reduction 21, result has 58.0 percent of original size [2021-07-09 17:35:48,575 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:35:48,575 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:35:48,576 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:125, output treesize:29 [2021-07-09 17:35:48,608 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:48,608 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [758361683] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:48,608 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:35:48,608 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-07-09 17:35:48,608 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94582804] [2021-07-09 17:35:48,608 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:35:48,608 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:35:48,608 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:35:48,608 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=405, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:35:48,608 INFO L87 Difference]: Start difference. First operand 2336 states and 6868 transitions. Second operand has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:49,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:35:49,440 INFO L93 Difference]: Finished difference Result 2433 states and 7025 transitions. [2021-07-09 17:35:49,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-07-09 17:35:49,440 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:35:49,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:35:49,444 INFO L225 Difference]: With dead ends: 2433 [2021-07-09 17:35:49,444 INFO L226 Difference]: Without dead ends: 2429 [2021-07-09 17:35:49,444 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 430 ImplicationChecksByTransitivity, 844.9ms TimeCoverageRelationStatistics Valid=195, Invalid=1697, Unknown=0, NotChecked=0, Total=1892 [2021-07-09 17:35:49,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2429 states. [2021-07-09 17:35:49,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2429 to 2339. [2021-07-09 17:35:49,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2339 states, 2338 states have (on average 2.9345594525235246) internal successors, (6861), 2338 states have internal predecessors, (6861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:49,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2339 states to 2339 states and 6861 transitions. [2021-07-09 17:35:49,471 INFO L78 Accepts]: Start accepts. Automaton has 2339 states and 6861 transitions. Word has length 19 [2021-07-09 17:35:49,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:35:49,471 INFO L482 AbstractCegarLoop]: Abstraction has 2339 states and 6861 transitions. [2021-07-09 17:35:49,471 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:49,471 INFO L276 IsEmpty]: Start isEmpty. Operand 2339 states and 6861 transitions. [2021-07-09 17:35:49,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:35:49,474 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:35:49,474 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:35:49,680 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3874,472 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:49,681 INFO L430 AbstractCegarLoop]: === Iteration 482 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:35:49,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:35:49,681 INFO L82 PathProgramCache]: Analyzing trace with hash -2125214788, now seen corresponding path program 468 times [2021-07-09 17:35:49,681 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:35:49,681 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869651254] [2021-07-09 17:35:49,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:35:49,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:49,788 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:49,788 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:35:49,788 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869651254] [2021-07-09 17:35:49,789 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869651254] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:49,789 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2005565505] [2021-07-09 17:35:49,789 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 473 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 473 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:49,818 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-09 17:35:49,819 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:35:49,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:35:49,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:35:49,962 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:49,962 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:49,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:35:49,963 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:49,965 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:49,965 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:49,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:35:49,966 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:49,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:49,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:49,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:49,969 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:49,971 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:49,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:49,972 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:50,002 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:35:50,003 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:35:50,003 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:35:50,003 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:35:50,057 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:50,057 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2005565505] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:50,057 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:35:50,057 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-07-09 17:35:50,057 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199948921] [2021-07-09 17:35:50,057 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:35:50,057 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:35:50,057 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:35:50,057 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=404, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:35:50,058 INFO L87 Difference]: Start difference. First operand 2339 states and 6861 transitions. Second operand has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:51,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:35:51,047 INFO L93 Difference]: Finished difference Result 2643 states and 7373 transitions. [2021-07-09 17:35:51,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-07-09 17:35:51,047 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:35:51,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:35:51,051 INFO L225 Difference]: With dead ends: 2643 [2021-07-09 17:35:51,051 INFO L226 Difference]: Without dead ends: 2641 [2021-07-09 17:35:51,051 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 456 ImplicationChecksByTransitivity, 801.5ms TimeCoverageRelationStatistics Valid=225, Invalid=1755, Unknown=0, NotChecked=0, Total=1980 [2021-07-09 17:35:51,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2641 states. [2021-07-09 17:35:51,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2641 to 2285. [2021-07-09 17:35:51,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2285 states, 2284 states have (on average 2.9229422066549913) internal successors, (6676), 2284 states have internal predecessors, (6676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:51,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2285 states to 2285 states and 6676 transitions. [2021-07-09 17:35:51,082 INFO L78 Accepts]: Start accepts. Automaton has 2285 states and 6676 transitions. Word has length 19 [2021-07-09 17:35:51,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:35:51,082 INFO L482 AbstractCegarLoop]: Abstraction has 2285 states and 6676 transitions. [2021-07-09 17:35:51,082 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:51,082 INFO L276 IsEmpty]: Start isEmpty. Operand 2285 states and 6676 transitions. [2021-07-09 17:35:51,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:35:51,085 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:35:51,085 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:35:51,297 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3879,473 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:51,297 INFO L430 AbstractCegarLoop]: === Iteration 483 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:35:51,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:35:51,297 INFO L82 PathProgramCache]: Analyzing trace with hash -1323598560, now seen corresponding path program 469 times [2021-07-09 17:35:51,297 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:35:51,297 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392954974] [2021-07-09 17:35:51,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:35:51,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:51,408 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:51,409 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:35:51,409 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392954974] [2021-07-09 17:35:51,409 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392954974] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:51,409 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [927654235] [2021-07-09 17:35:51,409 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 474 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 474 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:51,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:51,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:35:51,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:35:51,578 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:51,579 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:51,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:35:51,580 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:51,582 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:51,582 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:51,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:35:51,583 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:51,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:51,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:51,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:51,586 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:51,587 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:51,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:51,588 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:51,618 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:35:51,618 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:35:51,619 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:35:51,619 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:35:51,688 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:51,689 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [927654235] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:51,689 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:35:51,689 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-07-09 17:35:51,689 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898968946] [2021-07-09 17:35:51,689 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:35:51,689 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:35:51,689 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:35:51,689 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=404, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:35:51,689 INFO L87 Difference]: Start difference. First operand 2285 states and 6676 transitions. Second operand has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:52,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:35:52,689 INFO L93 Difference]: Finished difference Result 2491 states and 7057 transitions. [2021-07-09 17:35:52,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-07-09 17:35:52,690 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:35:52,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:35:52,693 INFO L225 Difference]: With dead ends: 2491 [2021-07-09 17:35:52,693 INFO L226 Difference]: Without dead ends: 2487 [2021-07-09 17:35:52,693 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 587 ImplicationChecksByTransitivity, 870.0ms TimeCoverageRelationStatistics Valid=250, Invalid=2102, Unknown=0, NotChecked=0, Total=2352 [2021-07-09 17:35:52,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2487 states. [2021-07-09 17:35:52,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2487 to 2293. [2021-07-09 17:35:52,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2293 states, 2292 states have (on average 2.9210296684118675) internal successors, (6695), 2292 states have internal predecessors, (6695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:52,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2293 states to 2293 states and 6695 transitions. [2021-07-09 17:35:52,723 INFO L78 Accepts]: Start accepts. Automaton has 2293 states and 6695 transitions. Word has length 19 [2021-07-09 17:35:52,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:35:52,723 INFO L482 AbstractCegarLoop]: Abstraction has 2293 states and 6695 transitions. [2021-07-09 17:35:52,723 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:52,723 INFO L276 IsEmpty]: Start isEmpty. Operand 2293 states and 6695 transitions. [2021-07-09 17:35:52,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:35:52,726 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:35:52,726 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:35:52,942 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3883,474 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:52,942 INFO L430 AbstractCegarLoop]: === Iteration 484 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:35:52,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:35:52,942 INFO L82 PathProgramCache]: Analyzing trace with hash 394745146, now seen corresponding path program 470 times [2021-07-09 17:35:52,942 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:35:52,942 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144889885] [2021-07-09 17:35:52,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:35:52,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:53,072 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:53,072 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:35:53,072 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144889885] [2021-07-09 17:35:53,072 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144889885] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:53,072 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1300801186] [2021-07-09 17:35:53,072 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 475 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 475 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:53,102 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:35:53,102 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:35:53,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:35:53,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:35:53,276 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:53,276 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:53,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:35:53,277 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:53,279 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:53,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:53,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:35:53,281 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:53,283 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:53,283 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:53,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:53,284 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:53,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:53,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:53,286 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:53,319 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:35:53,319 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:35:53,320 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:35:53,320 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:35:53,380 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:53,380 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1300801186] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:53,380 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:35:53,380 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-07-09 17:35:53,380 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093668673] [2021-07-09 17:35:53,380 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:35:53,380 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:35:53,380 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:35:53,380 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=404, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:35:53,380 INFO L87 Difference]: Start difference. First operand 2293 states and 6695 transitions. Second operand has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:54,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:35:54,163 INFO L93 Difference]: Finished difference Result 2462 states and 7000 transitions. [2021-07-09 17:35:54,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-07-09 17:35:54,163 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:35:54,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:35:54,166 INFO L225 Difference]: With dead ends: 2462 [2021-07-09 17:35:54,167 INFO L226 Difference]: Without dead ends: 2462 [2021-07-09 17:35:54,167 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 736.6ms TimeCoverageRelationStatistics Valid=186, Invalid=1296, Unknown=0, NotChecked=0, Total=1482 [2021-07-09 17:35:54,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2462 states. [2021-07-09 17:35:54,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2462 to 2226. [2021-07-09 17:35:54,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2226 states, 2225 states have (on average 2.9087640449438203) internal successors, (6472), 2225 states have internal predecessors, (6472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:54,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2226 states to 2226 states and 6472 transitions. [2021-07-09 17:35:54,194 INFO L78 Accepts]: Start accepts. Automaton has 2226 states and 6472 transitions. Word has length 19 [2021-07-09 17:35:54,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:35:54,194 INFO L482 AbstractCegarLoop]: Abstraction has 2226 states and 6472 transitions. [2021-07-09 17:35:54,194 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:54,194 INFO L276 IsEmpty]: Start isEmpty. Operand 2226 states and 6472 transitions. [2021-07-09 17:35:54,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:35:54,197 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:35:54,197 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:35:54,413 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3888,475 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:54,413 INFO L430 AbstractCegarLoop]: === Iteration 485 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:35:54,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:35:54,413 INFO L82 PathProgramCache]: Analyzing trace with hash -1611785190, now seen corresponding path program 471 times [2021-07-09 17:35:54,413 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:35:54,413 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27410779] [2021-07-09 17:35:54,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:35:54,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:54,509 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:35:54,510 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:35:54,510 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27410779] [2021-07-09 17:35:54,510 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27410779] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:54,510 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1376304482] [2021-07-09 17:35:54,510 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 476 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 476 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:54,541 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:35:54,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:35:54,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:35:54,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:35:54,695 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:54,695 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:54,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:35:54,696 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:54,698 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:54,699 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:54,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:35:54,700 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:54,702 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:54,702 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:54,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:54,703 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:54,705 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:54,705 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:54,706 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:54,739 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:35:54,739 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:35:54,739 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:35:54,740 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:35:54,811 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:54,812 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1376304482] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:54,812 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:35:54,812 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 21 [2021-07-09 17:35:54,812 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326445488] [2021-07-09 17:35:54,812 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:35:54,812 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:35:54,812 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:35:54,812 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:35:54,812 INFO L87 Difference]: Start difference. First operand 2226 states and 6472 transitions. Second operand has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:55,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:35:55,652 INFO L93 Difference]: Finished difference Result 2355 states and 6707 transitions. [2021-07-09 17:35:55,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-07-09 17:35:55,652 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:35:55,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:35:55,656 INFO L225 Difference]: With dead ends: 2355 [2021-07-09 17:35:55,656 INFO L226 Difference]: Without dead ends: 2351 [2021-07-09 17:35:55,657 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 642 ImplicationChecksByTransitivity, 759.0ms TimeCoverageRelationStatistics Valid=248, Invalid=2202, Unknown=0, NotChecked=0, Total=2450 [2021-07-09 17:35:55,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2351 states. [2021-07-09 17:35:55,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2351 to 2231. [2021-07-09 17:35:55,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2231 states, 2230 states have (on average 2.907174887892377) internal successors, (6483), 2230 states have internal predecessors, (6483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:55,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2231 states to 2231 states and 6483 transitions. [2021-07-09 17:35:55,709 INFO L78 Accepts]: Start accepts. Automaton has 2231 states and 6483 transitions. Word has length 19 [2021-07-09 17:35:55,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:35:55,709 INFO L482 AbstractCegarLoop]: Abstraction has 2231 states and 6483 transitions. [2021-07-09 17:35:55,709 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:55,709 INFO L276 IsEmpty]: Start isEmpty. Operand 2231 states and 6483 transitions. [2021-07-09 17:35:55,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:35:55,712 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:35:55,712 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:35:55,928 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 476 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3892 [2021-07-09 17:35:55,928 INFO L430 AbstractCegarLoop]: === Iteration 486 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:35:55,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:35:55,929 INFO L82 PathProgramCache]: Analyzing trace with hash 659341304, now seen corresponding path program 472 times [2021-07-09 17:35:55,929 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:35:55,929 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033601952] [2021-07-09 17:35:55,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:35:55,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:55,996 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:55,996 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:35:55,996 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033601952] [2021-07-09 17:35:55,996 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033601952] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:55,996 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [257590635] [2021-07-09 17:35:55,996 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 477 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 477 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:56,025 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:35:56,025 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:35:56,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:35:56,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:35:56,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:56,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:56,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:35:56,138 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:56,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:56,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:56,140 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:35:56,141 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:56,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:56,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:56,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:56,144 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:56,146 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:56,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:56,147 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:56,177 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:35:56,177 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:35:56,178 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:35:56,178 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:35:56,226 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:56,226 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [257590635] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:56,226 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:35:56,226 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 20 [2021-07-09 17:35:56,226 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029564331] [2021-07-09 17:35:56,226 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:35:56,226 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:35:56,227 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:35:56,227 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:35:56,227 INFO L87 Difference]: Start difference. First operand 2231 states and 6483 transitions. Second operand has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:56,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:35:56,819 INFO L93 Difference]: Finished difference Result 2378 states and 6711 transitions. [2021-07-09 17:35:56,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-07-09 17:35:56,819 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:35:56,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:35:56,823 INFO L225 Difference]: With dead ends: 2378 [2021-07-09 17:35:56,823 INFO L226 Difference]: Without dead ends: 2377 [2021-07-09 17:35:56,823 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 272 ImplicationChecksByTransitivity, 462.3ms TimeCoverageRelationStatistics Valid=163, Invalid=1097, Unknown=0, NotChecked=0, Total=1260 [2021-07-09 17:35:56,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2377 states. [2021-07-09 17:35:56,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2377 to 2202. [2021-07-09 17:35:56,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2202 states, 2201 states have (on average 2.9000454338936845) internal successors, (6383), 2201 states have internal predecessors, (6383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:56,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2202 states to 2202 states and 6383 transitions. [2021-07-09 17:35:56,851 INFO L78 Accepts]: Start accepts. Automaton has 2202 states and 6383 transitions. Word has length 19 [2021-07-09 17:35:56,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:35:56,851 INFO L482 AbstractCegarLoop]: Abstraction has 2202 states and 6383 transitions. [2021-07-09 17:35:56,851 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:56,852 INFO L276 IsEmpty]: Start isEmpty. Operand 2202 states and 6383 transitions. [2021-07-09 17:35:56,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:35:56,854 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:35:56,854 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:35:57,070 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3898,477 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:57,070 INFO L430 AbstractCegarLoop]: === Iteration 487 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:35:57,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:35:57,071 INFO L82 PathProgramCache]: Analyzing trace with hash 1460957532, now seen corresponding path program 473 times [2021-07-09 17:35:57,071 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:35:57,071 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314299983] [2021-07-09 17:35:57,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:35:57,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:57,167 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:57,167 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:35:57,167 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314299983] [2021-07-09 17:35:57,167 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314299983] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:57,167 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1373489361] [2021-07-09 17:35:57,167 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 478 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 478 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:57,198 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-09 17:35:57,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:35:57,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:35:57,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:35:57,332 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:57,332 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:57,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:35:57,333 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:57,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:57,336 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:57,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:35:57,336 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:57,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:57,339 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:57,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:57,340 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:57,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:57,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:57,342 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:57,374 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:35:57,374 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:35:57,375 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:35:57,375 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:35:57,450 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:57,450 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1373489361] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:57,450 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:35:57,450 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 20 [2021-07-09 17:35:57,450 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767534597] [2021-07-09 17:35:57,450 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:35:57,450 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:35:57,451 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:35:57,451 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:35:57,451 INFO L87 Difference]: Start difference. First operand 2202 states and 6383 transitions. Second operand has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:58,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:35:58,134 INFO L93 Difference]: Finished difference Result 2334 states and 6632 transitions. [2021-07-09 17:35:58,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-07-09 17:35:58,134 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:35:58,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:35:58,137 INFO L225 Difference]: With dead ends: 2334 [2021-07-09 17:35:58,137 INFO L226 Difference]: Without dead ends: 2328 [2021-07-09 17:35:58,138 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 305 ImplicationChecksByTransitivity, 625.2ms TimeCoverageRelationStatistics Valid=160, Invalid=1172, Unknown=0, NotChecked=0, Total=1332 [2021-07-09 17:35:58,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2328 states. [2021-07-09 17:35:58,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2328 to 2212. [2021-07-09 17:35:58,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2212 states, 2211 states have (on average 2.895974672094075) internal successors, (6403), 2211 states have internal predecessors, (6403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:58,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2212 states to 2212 states and 6403 transitions. [2021-07-09 17:35:58,165 INFO L78 Accepts]: Start accepts. Automaton has 2212 states and 6403 transitions. Word has length 19 [2021-07-09 17:35:58,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:35:58,165 INFO L482 AbstractCegarLoop]: Abstraction has 2212 states and 6403 transitions. [2021-07-09 17:35:58,165 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:58,165 INFO L276 IsEmpty]: Start isEmpty. Operand 2212 states and 6403 transitions. [2021-07-09 17:35:58,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:35:58,168 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:35:58,168 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:35:58,368 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 478 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3902 [2021-07-09 17:35:58,368 INFO L430 AbstractCegarLoop]: === Iteration 488 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:35:58,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:35:58,368 INFO L82 PathProgramCache]: Analyzing trace with hash -1115666058, now seen corresponding path program 474 times [2021-07-09 17:35:58,368 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:35:58,369 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724512429] [2021-07-09 17:35:58,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:35:58,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:58,464 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:58,464 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:35:58,464 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724512429] [2021-07-09 17:35:58,464 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724512429] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:58,464 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1141607889] [2021-07-09 17:35:58,464 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 479 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 479 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:58,494 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-09 17:35:58,495 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:35:58,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:35:58,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:35:58,635 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:58,635 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:58,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:35:58,637 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:58,639 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:58,639 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:58,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:35:58,640 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:58,642 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:58,642 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:58,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:58,643 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:58,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:58,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:58,646 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:58,678 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:35:58,678 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:35:58,679 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:35:58,679 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:35:58,733 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:58,733 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1141607889] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:58,734 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:35:58,734 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 20 [2021-07-09 17:35:58,734 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818554076] [2021-07-09 17:35:58,734 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:35:58,734 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:35:58,734 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:35:58,734 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:35:58,734 INFO L87 Difference]: Start difference. First operand 2212 states and 6403 transitions. Second operand has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:59,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:35:59,210 INFO L93 Difference]: Finished difference Result 2328 states and 6621 transitions. [2021-07-09 17:35:59,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-07-09 17:35:59,210 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:35:59,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:35:59,213 INFO L225 Difference]: With dead ends: 2328 [2021-07-09 17:35:59,213 INFO L226 Difference]: Without dead ends: 2328 [2021-07-09 17:35:59,213 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 470.0ms TimeCoverageRelationStatistics Valid=123, Invalid=807, Unknown=0, NotChecked=0, Total=930 [2021-07-09 17:35:59,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2328 states. [2021-07-09 17:35:59,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2328 to 2205. [2021-07-09 17:35:59,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2205 states, 2204 states have (on average 2.8924682395644283) internal successors, (6375), 2204 states have internal predecessors, (6375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:59,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2205 states to 2205 states and 6375 transitions. [2021-07-09 17:35:59,241 INFO L78 Accepts]: Start accepts. Automaton has 2205 states and 6375 transitions. Word has length 19 [2021-07-09 17:35:59,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:35:59,241 INFO L482 AbstractCegarLoop]: Abstraction has 2205 states and 6375 transitions. [2021-07-09 17:35:59,241 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:35:59,241 INFO L276 IsEmpty]: Start isEmpty. Operand 2205 states and 6375 transitions. [2021-07-09 17:35:59,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:35:59,243 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:35:59,243 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:35:59,443 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 479 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3907 [2021-07-09 17:35:59,443 INFO L430 AbstractCegarLoop]: === Iteration 489 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:35:59,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:35:59,444 INFO L82 PathProgramCache]: Analyzing trace with hash 1468687930, now seen corresponding path program 475 times [2021-07-09 17:35:59,444 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:35:59,444 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512903151] [2021-07-09 17:35:59,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:35:59,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:59,533 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:59,533 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:35:59,533 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512903151] [2021-07-09 17:35:59,533 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512903151] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:59,533 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1845438618] [2021-07-09 17:35:59,533 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 480 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 480 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:35:59,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:35:59,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:35:59,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:35:59,763 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:59,763 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:59,764 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:35:59,764 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:59,766 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:35:59,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:35:59,767 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:35:59,790 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:35:59,790 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:35:59,791 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:35:59,791 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:35:59,814 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:35:59,814 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1845438618] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:35:59,814 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:35:59,814 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 20 [2021-07-09 17:35:59,815 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590053451] [2021-07-09 17:35:59,815 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:35:59,815 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:35:59,815 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:35:59,815 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:35:59,815 INFO L87 Difference]: Start difference. First operand 2205 states and 6375 transitions. Second operand has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:00,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:00,144 INFO L93 Difference]: Finished difference Result 2355 states and 6704 transitions. [2021-07-09 17:36:00,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-09 17:36:00,145 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:00,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:00,148 INFO L225 Difference]: With dead ends: 2355 [2021-07-09 17:36:00,148 INFO L226 Difference]: Without dead ends: 2355 [2021-07-09 17:36:00,148 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 276.0ms TimeCoverageRelationStatistics Valid=70, Invalid=482, Unknown=0, NotChecked=0, Total=552 [2021-07-09 17:36:00,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2355 states. [2021-07-09 17:36:00,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2355 to 2183. [2021-07-09 17:36:00,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2183 states, 2182 states have (on average 2.8900091659028413) internal successors, (6306), 2182 states have internal predecessors, (6306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:00,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2183 states to 2183 states and 6306 transitions. [2021-07-09 17:36:00,177 INFO L78 Accepts]: Start accepts. Automaton has 2183 states and 6306 transitions. Word has length 19 [2021-07-09 17:36:00,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:00,177 INFO L482 AbstractCegarLoop]: Abstraction has 2183 states and 6306 transitions. [2021-07-09 17:36:00,177 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:00,177 INFO L276 IsEmpty]: Start isEmpty. Operand 2183 states and 6306 transitions. [2021-07-09 17:36:00,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:00,179 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:00,179 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:00,396 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 480 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3911 [2021-07-09 17:36:00,396 INFO L430 AbstractCegarLoop]: === Iteration 490 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:00,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:00,396 INFO L82 PathProgramCache]: Analyzing trace with hash 1615670042, now seen corresponding path program 476 times [2021-07-09 17:36:00,396 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:00,396 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905007885] [2021-07-09 17:36:00,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:00,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:00,472 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-09 17:36:00,473 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:00,473 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905007885] [2021-07-09 17:36:00,473 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905007885] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:00,473 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1701235392] [2021-07-09 17:36:00,473 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 481 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 481 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:00,499 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:36:00,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:36:00,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:00,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:00,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:00,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:00,617 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:36:00,617 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:00,620 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:00,620 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:00,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:36:00,621 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:00,623 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:00,624 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:00,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:00,624 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:00,627 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:00,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:00,628 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:00,659 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:36:00,660 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:00,660 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:36:00,660 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:36:00,724 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:00,725 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1701235392] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:00,725 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:00,725 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 19 [2021-07-09 17:36:00,725 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511392284] [2021-07-09 17:36:00,725 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:36:00,725 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:00,725 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:36:00,725 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:36:00,725 INFO L87 Difference]: Start difference. First operand 2183 states and 6306 transitions. Second operand has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:01,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:01,313 INFO L93 Difference]: Finished difference Result 2246 states and 6416 transitions. [2021-07-09 17:36:01,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-07-09 17:36:01,313 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:01,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:01,316 INFO L225 Difference]: With dead ends: 2246 [2021-07-09 17:36:01,316 INFO L226 Difference]: Without dead ends: 2242 [2021-07-09 17:36:01,317 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 304 ImplicationChecksByTransitivity, 525.6ms TimeCoverageRelationStatistics Valid=148, Invalid=1112, Unknown=0, NotChecked=0, Total=1260 [2021-07-09 17:36:01,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2242 states. [2021-07-09 17:36:01,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2242 to 2181. [2021-07-09 17:36:01,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2181 states, 2180 states have (on average 2.889908256880734) internal successors, (6300), 2180 states have internal predecessors, (6300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:01,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2181 states to 2181 states and 6300 transitions. [2021-07-09 17:36:01,343 INFO L78 Accepts]: Start accepts. Automaton has 2181 states and 6300 transitions. Word has length 19 [2021-07-09 17:36:01,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:01,343 INFO L482 AbstractCegarLoop]: Abstraction has 2181 states and 6300 transitions. [2021-07-09 17:36:01,343 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:01,343 INFO L276 IsEmpty]: Start isEmpty. Operand 2181 states and 6300 transitions. [2021-07-09 17:36:01,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:01,345 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:01,345 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:01,549 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3914,481 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:01,549 INFO L430 AbstractCegarLoop]: === Iteration 491 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:01,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:01,550 INFO L82 PathProgramCache]: Analyzing trace with hash -950249920, now seen corresponding path program 477 times [2021-07-09 17:36:01,550 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:01,550 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448117114] [2021-07-09 17:36:01,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:01,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:01,622 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 18 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-09 17:36:01,622 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:01,622 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448117114] [2021-07-09 17:36:01,622 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448117114] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:01,622 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1546566593] [2021-07-09 17:36:01,622 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 482 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 482 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:01,653 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:36:01,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:36:01,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:01,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:01,832 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:36:01,833 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:01,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:36:01,835 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:01,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:01,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:01,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:01,839 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:01,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:36:01,842 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:01,844 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:36:01,845 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:01,847 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:01,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:36:01,848 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:01,876 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:36:01,876 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:01,877 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:36:01,877 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:36:01,903 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:01,903 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1546566593] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:01,903 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:01,903 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 19 [2021-07-09 17:36:01,903 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477448038] [2021-07-09 17:36:01,903 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:36:01,903 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:01,903 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:36:01,903 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:36:01,904 INFO L87 Difference]: Start difference. First operand 2181 states and 6300 transitions. Second operand has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:02,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:02,248 INFO L93 Difference]: Finished difference Result 2210 states and 6353 transitions. [2021-07-09 17:36:02,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-09 17:36:02,249 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:02,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:02,252 INFO L225 Difference]: With dead ends: 2210 [2021-07-09 17:36:02,252 INFO L226 Difference]: Without dead ends: 2202 [2021-07-09 17:36:02,252 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 356.6ms TimeCoverageRelationStatistics Valid=99, Invalid=713, Unknown=0, NotChecked=0, Total=812 [2021-07-09 17:36:02,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2202 states. [2021-07-09 17:36:02,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2202 to 2179. [2021-07-09 17:36:02,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2179 states, 2178 states have (on average 2.8898071625344355) internal successors, (6294), 2178 states have internal predecessors, (6294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:02,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2179 states to 2179 states and 6294 transitions. [2021-07-09 17:36:02,278 INFO L78 Accepts]: Start accepts. Automaton has 2179 states and 6294 transitions. Word has length 19 [2021-07-09 17:36:02,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:02,278 INFO L482 AbstractCegarLoop]: Abstraction has 2179 states and 6294 transitions. [2021-07-09 17:36:02,278 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:02,278 INFO L276 IsEmpty]: Start isEmpty. Operand 2179 states and 6294 transitions. [2021-07-09 17:36:02,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:02,280 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:02,280 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:02,496 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3920,482 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:02,496 INFO L430 AbstractCegarLoop]: === Iteration 492 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:02,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:02,497 INFO L82 PathProgramCache]: Analyzing trace with hash 1081234236, now seen corresponding path program 478 times [2021-07-09 17:36:02,497 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:02,497 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566924606] [2021-07-09 17:36:02,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:02,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:02,580 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:02,580 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:02,580 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566924606] [2021-07-09 17:36:02,581 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566924606] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:02,581 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [902784849] [2021-07-09 17:36:02,581 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 483 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 483 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:02,609 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:36:02,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:36:02,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:02,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:02,728 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:02,729 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:02,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:36:02,730 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:02,732 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:02,732 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:02,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:36:02,733 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:02,735 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:02,735 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:02,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:02,736 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:02,752 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:02,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:02,756 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:02,791 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:36:02,792 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:02,792 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:36:02,792 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:36:02,848 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:02,848 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [902784849] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:02,848 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:02,848 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 20 [2021-07-09 17:36:02,848 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048236775] [2021-07-09 17:36:02,848 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:36:02,848 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:02,848 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:36:02,848 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:36:02,848 INFO L87 Difference]: Start difference. First operand 2179 states and 6294 transitions. Second operand has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:03,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:03,317 INFO L93 Difference]: Finished difference Result 2347 states and 6623 transitions. [2021-07-09 17:36:03,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-09 17:36:03,318 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:03,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:03,321 INFO L225 Difference]: With dead ends: 2347 [2021-07-09 17:36:03,321 INFO L226 Difference]: Without dead ends: 2344 [2021-07-09 17:36:03,321 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 435.6ms TimeCoverageRelationStatistics Valid=124, Invalid=868, Unknown=0, NotChecked=0, Total=992 [2021-07-09 17:36:03,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2344 states. [2021-07-09 17:36:03,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2344 to 2198. [2021-07-09 17:36:03,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2198 states, 2197 states have (on average 2.8939462903959945) internal successors, (6358), 2197 states have internal predecessors, (6358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:03,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2198 states to 2198 states and 6358 transitions. [2021-07-09 17:36:03,349 INFO L78 Accepts]: Start accepts. Automaton has 2198 states and 6358 transitions. Word has length 19 [2021-07-09 17:36:03,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:03,349 INFO L482 AbstractCegarLoop]: Abstraction has 2198 states and 6358 transitions. [2021-07-09 17:36:03,349 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:03,349 INFO L276 IsEmpty]: Start isEmpty. Operand 2198 states and 6358 transitions. [2021-07-09 17:36:03,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:03,351 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:03,351 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:03,556 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3927,483 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:03,557 INFO L430 AbstractCegarLoop]: === Iteration 493 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:03,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:03,557 INFO L82 PathProgramCache]: Analyzing trace with hash 1882850464, now seen corresponding path program 479 times [2021-07-09 17:36:03,557 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:03,557 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637653355] [2021-07-09 17:36:03,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:03,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:03,637 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:03,638 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:03,638 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637653355] [2021-07-09 17:36:03,638 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637653355] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:03,638 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18143972] [2021-07-09 17:36:03,638 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 484 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 484 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:03,691 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-09 17:36:03,692 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:36:03,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:03,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:03,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:03,829 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:03,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:36:03,830 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:03,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:03,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:03,832 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:36:03,833 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:03,835 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:03,835 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:03,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:03,836 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:03,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:03,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:03,839 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:03,872 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:36:03,872 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:03,872 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:36:03,872 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:36:03,949 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:03,949 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18143972] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:03,949 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:03,949 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 20 [2021-07-09 17:36:03,949 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901236210] [2021-07-09 17:36:03,950 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:36:03,950 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:03,950 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:36:03,950 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:36:03,950 INFO L87 Difference]: Start difference. First operand 2198 states and 6358 transitions. Second operand has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:04,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:04,547 INFO L93 Difference]: Finished difference Result 2282 states and 6504 transitions. [2021-07-09 17:36:04,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-07-09 17:36:04,547 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:04,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:04,551 INFO L225 Difference]: With dead ends: 2282 [2021-07-09 17:36:04,551 INFO L226 Difference]: Without dead ends: 2274 [2021-07-09 17:36:04,551 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 212 ImplicationChecksByTransitivity, 518.2ms TimeCoverageRelationStatistics Valid=120, Invalid=872, Unknown=0, NotChecked=0, Total=992 [2021-07-09 17:36:04,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2274 states. [2021-07-09 17:36:04,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2274 to 2208. [2021-07-09 17:36:04,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2208 states, 2207 states have (on average 2.8885364748527413) internal successors, (6375), 2207 states have internal predecessors, (6375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:04,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2208 states to 2208 states and 6375 transitions. [2021-07-09 17:36:04,578 INFO L78 Accepts]: Start accepts. Automaton has 2208 states and 6375 transitions. Word has length 19 [2021-07-09 17:36:04,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:04,578 INFO L482 AbstractCegarLoop]: Abstraction has 2208 states and 6375 transitions. [2021-07-09 17:36:04,578 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:04,578 INFO L276 IsEmpty]: Start isEmpty. Operand 2208 states and 6375 transitions. [2021-07-09 17:36:04,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:04,580 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:04,580 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:04,785 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3931,484 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:04,785 INFO L430 AbstractCegarLoop]: === Iteration 494 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:04,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:04,785 INFO L82 PathProgramCache]: Analyzing trace with hash -693773126, now seen corresponding path program 480 times [2021-07-09 17:36:04,786 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:04,786 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028146316] [2021-07-09 17:36:04,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:04,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:04,869 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:04,869 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:04,869 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028146316] [2021-07-09 17:36:04,869 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028146316] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:04,869 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1234203313] [2021-07-09 17:36:04,869 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 485 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 485 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:04,899 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-09 17:36:04,899 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:36:04,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:04,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:05,017 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:05,018 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:05,018 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:36:05,019 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:05,021 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:05,021 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:05,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:36:05,022 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:05,024 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:05,024 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:05,024 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:05,025 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:05,027 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:05,027 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:05,027 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:05,057 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:36:05,057 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:05,058 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:36:05,058 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:36:05,103 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:05,104 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1234203313] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:05,104 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:05,104 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 20 [2021-07-09 17:36:05,104 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083988615] [2021-07-09 17:36:05,104 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:36:05,104 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:05,104 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:36:05,104 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:36:05,104 INFO L87 Difference]: Start difference. First operand 2208 states and 6375 transitions. Second operand has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:05,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:05,632 INFO L93 Difference]: Finished difference Result 2365 states and 6681 transitions. [2021-07-09 17:36:05,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-09 17:36:05,632 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:05,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:05,635 INFO L225 Difference]: With dead ends: 2365 [2021-07-09 17:36:05,635 INFO L226 Difference]: Without dead ends: 2365 [2021-07-09 17:36:05,635 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 212 ImplicationChecksByTransitivity, 474.1ms TimeCoverageRelationStatistics Valid=138, Invalid=918, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 17:36:05,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2365 states. [2021-07-09 17:36:05,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2365 to 2193. [2021-07-09 17:36:05,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2193 states, 2192 states have (on average 2.883211678832117) internal successors, (6320), 2192 states have internal predecessors, (6320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:05,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2193 states to 2193 states and 6320 transitions. [2021-07-09 17:36:05,662 INFO L78 Accepts]: Start accepts. Automaton has 2193 states and 6320 transitions. Word has length 19 [2021-07-09 17:36:05,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:05,663 INFO L482 AbstractCegarLoop]: Abstraction has 2193 states and 6320 transitions. [2021-07-09 17:36:05,663 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:05,663 INFO L276 IsEmpty]: Start isEmpty. Operand 2193 states and 6320 transitions. [2021-07-09 17:36:05,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:05,665 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:05,665 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:05,881 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3936,485 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:05,881 INFO L430 AbstractCegarLoop]: === Iteration 495 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:05,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:05,882 INFO L82 PathProgramCache]: Analyzing trace with hash 1890580862, now seen corresponding path program 481 times [2021-07-09 17:36:05,882 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:05,882 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281882858] [2021-07-09 17:36:05,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:05,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:05,980 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:05,980 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:05,980 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281882858] [2021-07-09 17:36:05,980 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281882858] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:05,980 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1127099798] [2021-07-09 17:36:05,981 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 486 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 486 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:06,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:06,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:06,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:06,179 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:06,180 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:06,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:06,181 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:06,183 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:06,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:36:06,184 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:06,206 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:36:06,206 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:06,207 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:36:06,207 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:36:06,230 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:06,230 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1127099798] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:06,230 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:06,230 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 20 [2021-07-09 17:36:06,230 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820935503] [2021-07-09 17:36:06,230 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:36:06,230 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:06,230 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:36:06,230 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:36:06,230 INFO L87 Difference]: Start difference. First operand 2193 states and 6320 transitions. Second operand has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:06,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:06,878 INFO L93 Difference]: Finished difference Result 2384 states and 6720 transitions. [2021-07-09 17:36:06,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-09 17:36:06,878 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:06,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:06,881 INFO L225 Difference]: With dead ends: 2384 [2021-07-09 17:36:06,881 INFO L226 Difference]: Without dead ends: 2384 [2021-07-09 17:36:06,882 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 249 ImplicationChecksByTransitivity, 532.1ms TimeCoverageRelationStatistics Valid=142, Invalid=1048, Unknown=0, NotChecked=0, Total=1190 [2021-07-09 17:36:06,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2384 states. [2021-07-09 17:36:06,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2384 to 2185. [2021-07-09 17:36:06,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2185 states, 2184 states have (on average 2.880952380952381) internal successors, (6292), 2184 states have internal predecessors, (6292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:06,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2185 states to 2185 states and 6292 transitions. [2021-07-09 17:36:06,908 INFO L78 Accepts]: Start accepts. Automaton has 2185 states and 6292 transitions. Word has length 19 [2021-07-09 17:36:06,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:06,908 INFO L482 AbstractCegarLoop]: Abstraction has 2185 states and 6292 transitions. [2021-07-09 17:36:06,909 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:06,909 INFO L276 IsEmpty]: Start isEmpty. Operand 2185 states and 6292 transitions. [2021-07-09 17:36:06,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:06,911 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:06,911 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:07,124 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3940,486 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:07,125 INFO L430 AbstractCegarLoop]: === Iteration 496 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:07,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:07,125 INFO L82 PathProgramCache]: Analyzing trace with hash 401175866, now seen corresponding path program 482 times [2021-07-09 17:36:07,125 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:07,125 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228857731] [2021-07-09 17:36:07,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:07,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:07,198 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:07,198 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:07,198 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228857731] [2021-07-09 17:36:07,198 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228857731] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:07,198 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [137598380] [2021-07-09 17:36:07,199 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 487 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 487 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:07,228 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:36:07,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:36:07,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:07,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:07,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:07,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:07,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:07,396 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:07,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:07,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:36:07,399 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:07,425 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:36:07,425 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:07,426 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:36:07,426 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:36:07,451 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:07,451 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [137598380] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:07,451 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:07,451 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 20 [2021-07-09 17:36:07,451 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974888740] [2021-07-09 17:36:07,451 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:36:07,451 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:07,452 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:36:07,452 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:36:07,452 INFO L87 Difference]: Start difference. First operand 2185 states and 6292 transitions. Second operand has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:07,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:07,875 INFO L93 Difference]: Finished difference Result 2349 states and 6659 transitions. [2021-07-09 17:36:07,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:36:07,875 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:07,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:07,878 INFO L225 Difference]: With dead ends: 2349 [2021-07-09 17:36:07,878 INFO L226 Difference]: Without dead ends: 2349 [2021-07-09 17:36:07,878 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 228.1ms TimeCoverageRelationStatistics Valid=57, Invalid=405, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:36:07,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2349 states. [2021-07-09 17:36:07,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2349 to 2173. [2021-07-09 17:36:07,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2173 states, 2172 states have (on average 2.882136279926335) internal successors, (6260), 2172 states have internal predecessors, (6260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:07,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2173 states to 2173 states and 6260 transitions. [2021-07-09 17:36:07,906 INFO L78 Accepts]: Start accepts. Automaton has 2173 states and 6260 transitions. Word has length 19 [2021-07-09 17:36:07,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:07,906 INFO L482 AbstractCegarLoop]: Abstraction has 2173 states and 6260 transitions. [2021-07-09 17:36:07,906 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:07,906 INFO L276 IsEmpty]: Start isEmpty. Operand 2173 states and 6260 transitions. [2021-07-09 17:36:07,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:07,909 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:07,909 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:08,124 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3943,487 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:08,125 INFO L430 AbstractCegarLoop]: === Iteration 497 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:08,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:08,125 INFO L82 PathProgramCache]: Analyzing trace with hash 1275013240, now seen corresponding path program 483 times [2021-07-09 17:36:08,125 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:08,125 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444752477] [2021-07-09 17:36:08,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:08,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:08,238 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:08,238 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:08,238 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444752477] [2021-07-09 17:36:08,239 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444752477] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:08,239 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [357796654] [2021-07-09 17:36:08,239 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 488 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 488 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:08,270 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-09 17:36:08,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:36:08,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:08,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:08,433 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:08,433 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:08,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:36:08,434 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:08,436 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:08,437 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:08,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:36:08,438 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:08,440 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:08,440 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:08,440 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:08,441 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:08,443 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:08,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:08,443 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:08,475 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:36:08,475 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:08,475 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:36:08,475 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:36:08,532 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:08,532 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [357796654] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:08,532 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:08,532 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 21 [2021-07-09 17:36:08,532 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38984158] [2021-07-09 17:36:08,532 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:36:08,532 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:08,532 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:36:08,532 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:36:08,533 INFO L87 Difference]: Start difference. First operand 2173 states and 6260 transitions. Second operand has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:09,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:09,049 INFO L93 Difference]: Finished difference Result 2397 states and 6740 transitions. [2021-07-09 17:36:09,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:36:09,049 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:09,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:09,052 INFO L225 Difference]: With dead ends: 2397 [2021-07-09 17:36:09,052 INFO L226 Difference]: Without dead ends: 2396 [2021-07-09 17:36:09,053 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 449.5ms TimeCoverageRelationStatistics Valid=103, Invalid=767, Unknown=0, NotChecked=0, Total=870 [2021-07-09 17:36:09,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2396 states. [2021-07-09 17:36:09,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2396 to 2189. [2021-07-09 17:36:09,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2189 states, 2188 states have (on average 2.882998171846435) internal successors, (6308), 2188 states have internal predecessors, (6308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:09,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2189 states to 2189 states and 6308 transitions. [2021-07-09 17:36:09,081 INFO L78 Accepts]: Start accepts. Automaton has 2189 states and 6308 transitions. Word has length 19 [2021-07-09 17:36:09,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:09,081 INFO L482 AbstractCegarLoop]: Abstraction has 2189 states and 6308 transitions. [2021-07-09 17:36:09,081 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:09,081 INFO L276 IsEmpty]: Start isEmpty. Operand 2189 states and 6308 transitions. [2021-07-09 17:36:09,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:09,084 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:09,084 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:09,284 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 488 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3946 [2021-07-09 17:36:09,284 INFO L430 AbstractCegarLoop]: === Iteration 498 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:09,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:09,284 INFO L82 PathProgramCache]: Analyzing trace with hash 2076629468, now seen corresponding path program 484 times [2021-07-09 17:36:09,284 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:09,284 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603060543] [2021-07-09 17:36:09,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:09,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:09,399 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:09,400 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:09,400 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603060543] [2021-07-09 17:36:09,400 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603060543] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:09,400 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1475527274] [2021-07-09 17:36:09,400 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 489 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 489 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:09,429 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:36:09,429 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:36:09,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:09,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:09,589 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:09,590 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:09,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:36:09,591 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:09,593 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:09,594 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:09,594 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:36:09,608 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:09,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:09,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:09,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:09,611 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:09,613 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:09,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:09,614 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:09,643 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:36:09,644 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:09,644 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:36:09,644 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:36:09,711 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:09,711 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1475527274] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:09,711 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:09,711 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 21 [2021-07-09 17:36:09,711 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756822600] [2021-07-09 17:36:09,711 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:36:09,711 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:09,711 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:36:09,711 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:36:09,711 INFO L87 Difference]: Start difference. First operand 2189 states and 6308 transitions. Second operand has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:10,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:10,627 INFO L93 Difference]: Finished difference Result 2373 states and 6622 transitions. [2021-07-09 17:36:10,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-07-09 17:36:10,627 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:10,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:10,631 INFO L225 Difference]: With dead ends: 2373 [2021-07-09 17:36:10,631 INFO L226 Difference]: Without dead ends: 2361 [2021-07-09 17:36:10,631 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 573 ImplicationChecksByTransitivity, 856.9ms TimeCoverageRelationStatistics Valid=231, Invalid=1931, Unknown=0, NotChecked=0, Total=2162 [2021-07-09 17:36:10,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2361 states. [2021-07-09 17:36:10,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2361 to 2185. [2021-07-09 17:36:10,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2185 states, 2184 states have (on average 2.874084249084249) internal successors, (6277), 2184 states have internal predecessors, (6277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:10,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2185 states to 2185 states and 6277 transitions. [2021-07-09 17:36:10,658 INFO L78 Accepts]: Start accepts. Automaton has 2185 states and 6277 transitions. Word has length 19 [2021-07-09 17:36:10,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:10,658 INFO L482 AbstractCegarLoop]: Abstraction has 2185 states and 6277 transitions. [2021-07-09 17:36:10,658 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:10,658 INFO L276 IsEmpty]: Start isEmpty. Operand 2185 states and 6277 transitions. [2021-07-09 17:36:10,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:10,660 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:10,660 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:10,876 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3950,489 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:10,876 INFO L430 AbstractCegarLoop]: === Iteration 499 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:10,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:10,877 INFO L82 PathProgramCache]: Analyzing trace with hash -499994122, now seen corresponding path program 485 times [2021-07-09 17:36:10,877 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:10,877 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728646145] [2021-07-09 17:36:10,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:10,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:10,957 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:10,957 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:10,957 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728646145] [2021-07-09 17:36:10,957 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728646145] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:10,957 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [24978152] [2021-07-09 17:36:10,957 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 490 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 490 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:10,988 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-09 17:36:10,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:36:10,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:10,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:11,095 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:11,095 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:11,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:36:11,096 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:11,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:11,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:11,098 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:36:11,099 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:11,100 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:11,100 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:11,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:11,101 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:11,103 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:11,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:11,103 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:11,126 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:36:11,126 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:11,126 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:36:11,127 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:36:11,163 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:11,163 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [24978152] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:11,163 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:11,163 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 21 [2021-07-09 17:36:11,164 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034929174] [2021-07-09 17:36:11,164 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:36:11,164 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:11,164 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:36:11,164 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:36:11,164 INFO L87 Difference]: Start difference. First operand 2185 states and 6277 transitions. Second operand has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:11,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:11,874 INFO L93 Difference]: Finished difference Result 2357 states and 6572 transitions. [2021-07-09 17:36:11,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-09 17:36:11,874 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:11,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:11,877 INFO L225 Difference]: With dead ends: 2357 [2021-07-09 17:36:11,877 INFO L226 Difference]: Without dead ends: 2353 [2021-07-09 17:36:11,877 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 342 ImplicationChecksByTransitivity, 609.2ms TimeCoverageRelationStatistics Valid=187, Invalid=1295, Unknown=0, NotChecked=0, Total=1482 [2021-07-09 17:36:11,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2353 states. [2021-07-09 17:36:11,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2353 to 2153. [2021-07-09 17:36:11,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2153 states, 2152 states have (on average 2.8615241635687734) internal successors, (6158), 2152 states have internal predecessors, (6158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:11,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2153 states to 2153 states and 6158 transitions. [2021-07-09 17:36:11,902 INFO L78 Accepts]: Start accepts. Automaton has 2153 states and 6158 transitions. Word has length 19 [2021-07-09 17:36:11,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:11,902 INFO L482 AbstractCegarLoop]: Abstraction has 2153 states and 6158 transitions. [2021-07-09 17:36:11,902 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:11,902 INFO L276 IsEmpty]: Start isEmpty. Operand 2153 states and 6158 transitions. [2021-07-09 17:36:11,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:11,904 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:11,904 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:12,120 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 490 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3955 [2021-07-09 17:36:12,120 INFO L430 AbstractCegarLoop]: === Iteration 500 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:12,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:12,121 INFO L82 PathProgramCache]: Analyzing trace with hash 2084359866, now seen corresponding path program 486 times [2021-07-09 17:36:12,121 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:12,121 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719767580] [2021-07-09 17:36:12,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:12,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:12,210 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:12,210 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:12,210 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719767580] [2021-07-09 17:36:12,210 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719767580] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:12,210 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [854864409] [2021-07-09 17:36:12,210 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 491 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 491 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:12,248 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-09 17:36:12,248 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:36:12,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:12,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:12,437 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:12,438 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:12,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:36:12,439 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:12,441 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:12,441 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:12,442 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:12,464 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:36:12,465 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:12,465 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:36:12,466 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:36:12,489 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:12,489 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [854864409] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:12,489 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:12,489 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 21 [2021-07-09 17:36:12,489 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186448741] [2021-07-09 17:36:12,489 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:36:12,489 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:12,490 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:36:12,490 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:36:12,490 INFO L87 Difference]: Start difference. First operand 2153 states and 6158 transitions. Second operand has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:13,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:13,474 INFO L93 Difference]: Finished difference Result 2535 states and 6885 transitions. [2021-07-09 17:36:13,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-07-09 17:36:13,474 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:13,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:13,478 INFO L225 Difference]: With dead ends: 2535 [2021-07-09 17:36:13,478 INFO L226 Difference]: Without dead ends: 2535 [2021-07-09 17:36:13,478 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 441 ImplicationChecksByTransitivity, 706.9ms TimeCoverageRelationStatistics Valid=197, Invalid=1609, Unknown=0, NotChecked=0, Total=1806 [2021-07-09 17:36:13,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2535 states. [2021-07-09 17:36:13,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2535 to 2099. [2021-07-09 17:36:13,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2099 states, 2098 states have (on average 2.8512869399428027) internal successors, (5982), 2098 states have internal predecessors, (5982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:13,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2099 states to 2099 states and 5982 transitions. [2021-07-09 17:36:13,505 INFO L78 Accepts]: Start accepts. Automaton has 2099 states and 5982 transitions. Word has length 19 [2021-07-09 17:36:13,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:13,505 INFO L482 AbstractCegarLoop]: Abstraction has 2099 states and 5982 transitions. [2021-07-09 17:36:13,505 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:13,506 INFO L276 IsEmpty]: Start isEmpty. Operand 2099 states and 5982 transitions. [2021-07-09 17:36:13,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:13,508 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:13,508 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:13,724 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3959,491 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:13,724 INFO L430 AbstractCegarLoop]: === Iteration 501 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:13,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:13,724 INFO L82 PathProgramCache]: Analyzing trace with hash 594954870, now seen corresponding path program 487 times [2021-07-09 17:36:13,724 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:13,724 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459983467] [2021-07-09 17:36:13,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:13,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:13,817 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:13,818 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:13,818 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459983467] [2021-07-09 17:36:13,818 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459983467] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:13,818 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1342499732] [2021-07-09 17:36:13,818 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 492 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 492 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:13,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:13,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:13,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:14,043 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:14,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:14,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:14,045 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:14,047 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:14,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:36:14,048 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:14,072 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:36:14,072 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:14,073 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:36:14,073 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:36:14,097 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:14,097 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1342499732] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:14,097 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:14,097 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 21 [2021-07-09 17:36:14,098 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623210042] [2021-07-09 17:36:14,098 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:36:14,098 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:14,098 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:36:14,098 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=368, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:36:14,098 INFO L87 Difference]: Start difference. First operand 2099 states and 5982 transitions. Second operand has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:15,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:15,326 INFO L93 Difference]: Finished difference Result 2411 states and 6591 transitions. [2021-07-09 17:36:15,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-07-09 17:36:15,327 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:15,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:15,329 INFO L225 Difference]: With dead ends: 2411 [2021-07-09 17:36:15,330 INFO L226 Difference]: Without dead ends: 2411 [2021-07-09 17:36:15,330 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 644 ImplicationChecksByTransitivity, 1003.3ms TimeCoverageRelationStatistics Valid=289, Invalid=2261, Unknown=0, NotChecked=0, Total=2550 [2021-07-09 17:36:15,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2411 states. [2021-07-09 17:36:15,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2411 to 2081. [2021-07-09 17:36:15,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2081 states, 2080 states have (on average 2.84375) internal successors, (5915), 2080 states have internal predecessors, (5915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:15,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2081 states to 2081 states and 5915 transitions. [2021-07-09 17:36:15,353 INFO L78 Accepts]: Start accepts. Automaton has 2081 states and 5915 transitions. Word has length 19 [2021-07-09 17:36:15,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:15,353 INFO L482 AbstractCegarLoop]: Abstraction has 2081 states and 5915 transitions. [2021-07-09 17:36:15,353 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:15,353 INFO L276 IsEmpty]: Start isEmpty. Operand 2081 states and 5915 transitions. [2021-07-09 17:36:15,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:15,355 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:15,356 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:15,571 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3962,492 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:15,571 INFO L430 AbstractCegarLoop]: === Iteration 502 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:15,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:15,572 INFO L82 PathProgramCache]: Analyzing trace with hash 1668040250, now seen corresponding path program 488 times [2021-07-09 17:36:15,572 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:15,572 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046739367] [2021-07-09 17:36:15,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:15,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:15,665 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:15,665 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:15,665 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046739367] [2021-07-09 17:36:15,665 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046739367] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:15,665 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [352071044] [2021-07-09 17:36:15,665 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 493 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 493 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:15,696 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:36:15,696 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:36:15,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:15,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:15,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:15,859 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:15,859 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:15,860 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:15,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:15,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:36:15,862 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:15,882 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:36:15,882 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:15,883 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:36:15,883 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:36:15,903 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:15,903 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [352071044] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:15,903 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:15,903 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 21 [2021-07-09 17:36:15,903 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48132272] [2021-07-09 17:36:15,903 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:36:15,903 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:15,904 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:36:15,904 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:36:15,904 INFO L87 Difference]: Start difference. First operand 2081 states and 5915 transitions. Second operand has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:16,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:16,279 INFO L93 Difference]: Finished difference Result 2196 states and 6134 transitions. [2021-07-09 17:36:16,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:36:16,279 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:16,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:16,282 INFO L225 Difference]: With dead ends: 2196 [2021-07-09 17:36:16,282 INFO L226 Difference]: Without dead ends: 2196 [2021-07-09 17:36:16,283 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 232.0ms TimeCoverageRelationStatistics Valid=54, Invalid=408, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:36:16,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2196 states. [2021-07-09 17:36:16,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2196 to 2060. [2021-07-09 17:36:16,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2060 states, 2059 states have (on average 2.8411850412821757) internal successors, (5850), 2059 states have internal predecessors, (5850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:16,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2060 states to 2060 states and 5850 transitions. [2021-07-09 17:36:16,309 INFO L78 Accepts]: Start accepts. Automaton has 2060 states and 5850 transitions. Word has length 19 [2021-07-09 17:36:16,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:16,309 INFO L482 AbstractCegarLoop]: Abstraction has 2060 states and 5850 transitions. [2021-07-09 17:36:16,309 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:16,309 INFO L276 IsEmpty]: Start isEmpty. Operand 2060 states and 5850 transitions. [2021-07-09 17:36:16,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:16,311 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:16,311 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:16,521 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3965,493 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:16,521 INFO L430 AbstractCegarLoop]: === Iteration 503 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:16,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:16,521 INFO L82 PathProgramCache]: Analyzing trace with hash -143150182, now seen corresponding path program 489 times [2021-07-09 17:36:16,521 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:16,521 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661627518] [2021-07-09 17:36:16,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:16,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:16,616 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:36:16,617 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:16,617 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661627518] [2021-07-09 17:36:16,617 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661627518] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:16,617 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1329356829] [2021-07-09 17:36:16,617 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 494 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 494 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:16,646 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:36:16,646 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:36:16,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:16,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:16,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:16,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:16,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:36:16,783 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:16,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:16,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:16,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:36:16,786 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:16,789 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:16,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:16,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:16,790 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:16,792 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:16,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:16,793 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:16,824 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:36:16,824 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:16,825 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:36:16,825 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:36:16,886 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:16,887 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1329356829] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:16,887 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:16,887 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 21 [2021-07-09 17:36:16,887 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933155287] [2021-07-09 17:36:16,887 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:36:16,887 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:16,887 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:36:16,887 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:36:16,887 INFO L87 Difference]: Start difference. First operand 2060 states and 5850 transitions. Second operand has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:17,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:17,225 INFO L93 Difference]: Finished difference Result 2143 states and 6007 transitions. [2021-07-09 17:36:17,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:36:17,226 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:17,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:17,228 INFO L225 Difference]: With dead ends: 2143 [2021-07-09 17:36:17,228 INFO L226 Difference]: Without dead ends: 2139 [2021-07-09 17:36:17,228 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 372.0ms TimeCoverageRelationStatistics Valid=89, Invalid=667, Unknown=0, NotChecked=0, Total=756 [2021-07-09 17:36:17,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2139 states. [2021-07-09 17:36:17,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2139 to 2068. [2021-07-09 17:36:17,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2068 states, 2067 states have (on average 2.840832123850992) internal successors, (5872), 2067 states have internal predecessors, (5872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:17,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2068 states to 2068 states and 5872 transitions. [2021-07-09 17:36:17,251 INFO L78 Accepts]: Start accepts. Automaton has 2068 states and 5872 transitions. Word has length 19 [2021-07-09 17:36:17,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:17,251 INFO L482 AbstractCegarLoop]: Abstraction has 2068 states and 5872 transitions. [2021-07-09 17:36:17,251 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:17,251 INFO L276 IsEmpty]: Start isEmpty. Operand 2068 states and 5872 transitions. [2021-07-09 17:36:17,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:17,253 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:17,253 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:17,469 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 494 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3968 [2021-07-09 17:36:17,469 INFO L430 AbstractCegarLoop]: === Iteration 504 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:17,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:17,469 INFO L82 PathProgramCache]: Analyzing trace with hash 1585897152, now seen corresponding path program 490 times [2021-07-09 17:36:17,469 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:17,469 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618334423] [2021-07-09 17:36:17,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:17,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:17,562 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:36:17,562 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:17,562 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618334423] [2021-07-09 17:36:17,562 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618334423] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:17,562 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [371915225] [2021-07-09 17:36:17,562 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 495 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 495 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:17,592 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:36:17,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:36:17,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:17,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:17,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:36:17,776 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:17,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:36:17,779 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:17,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:17,782 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:17,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:17,783 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:17,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:36:17,795 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:17,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:36:17,799 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:17,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:17,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:36:17,802 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:17,835 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:36:17,835 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:17,836 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:36:17,836 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:36:17,866 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:17,867 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [371915225] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:17,867 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:17,867 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 21 [2021-07-09 17:36:17,867 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830101661] [2021-07-09 17:36:17,867 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:36:17,867 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:17,867 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:36:17,867 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:36:17,867 INFO L87 Difference]: Start difference. First operand 2068 states and 5872 transitions. Second operand has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:18,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:18,187 INFO L93 Difference]: Finished difference Result 2118 states and 5951 transitions. [2021-07-09 17:36:18,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-09 17:36:18,187 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:18,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:18,190 INFO L225 Difference]: With dead ends: 2118 [2021-07-09 17:36:18,190 INFO L226 Difference]: Without dead ends: 2110 [2021-07-09 17:36:18,190 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 389.8ms TimeCoverageRelationStatistics Valid=91, Invalid=665, Unknown=0, NotChecked=0, Total=756 [2021-07-09 17:36:18,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2110 states. [2021-07-09 17:36:18,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2110 to 2067. [2021-07-09 17:36:18,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2067 states, 2066 states have (on average 2.839303000968054) internal successors, (5866), 2066 states have internal predecessors, (5866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:18,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2067 states to 2067 states and 5866 transitions. [2021-07-09 17:36:18,215 INFO L78 Accepts]: Start accepts. Automaton has 2067 states and 5866 transitions. Word has length 19 [2021-07-09 17:36:18,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:18,215 INFO L482 AbstractCegarLoop]: Abstraction has 2067 states and 5866 transitions. [2021-07-09 17:36:18,215 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:18,215 INFO L276 IsEmpty]: Start isEmpty. Operand 2067 states and 5866 transitions. [2021-07-09 17:36:18,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:18,217 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:18,217 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:18,433 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 495 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3974 [2021-07-09 17:36:18,434 INFO L430 AbstractCegarLoop]: === Iteration 505 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:18,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:18,434 INFO L82 PathProgramCache]: Analyzing trace with hash -648210342, now seen corresponding path program 491 times [2021-07-09 17:36:18,434 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:18,434 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796433162] [2021-07-09 17:36:18,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:18,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:18,548 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:36:18,548 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:18,548 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796433162] [2021-07-09 17:36:18,548 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796433162] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:18,548 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [241828616] [2021-07-09 17:36:18,548 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 496 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 496 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:18,579 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:36:18,579 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:36:18,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:18,580 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:18,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:36:18,804 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:18,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:36:18,807 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:18,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:18,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:18,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:18,810 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:18,812 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:36:18,813 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:18,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:36:18,816 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:18,818 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:18,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:36:18,819 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:18,847 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:36:18,848 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:18,848 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:36:18,849 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:36:18,877 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:18,878 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [241828616] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:18,878 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:18,878 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 21 [2021-07-09 17:36:18,878 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650106514] [2021-07-09 17:36:18,878 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:36:18,878 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:18,878 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:36:18,878 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:36:18,878 INFO L87 Difference]: Start difference. First operand 2067 states and 5866 transitions. Second operand has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:19,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:19,358 INFO L93 Difference]: Finished difference Result 2121 states and 5951 transitions. [2021-07-09 17:36:19,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:36:19,359 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:19,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:19,361 INFO L225 Difference]: With dead ends: 2121 [2021-07-09 17:36:19,361 INFO L226 Difference]: Without dead ends: 2109 [2021-07-09 17:36:19,362 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 541.1ms TimeCoverageRelationStatistics Valid=112, Invalid=880, Unknown=0, NotChecked=0, Total=992 [2021-07-09 17:36:19,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2109 states. [2021-07-09 17:36:19,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2109 to 2066. [2021-07-09 17:36:19,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2066 states, 2065 states have (on average 2.8372881355932202) internal successors, (5859), 2065 states have internal predecessors, (5859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:19,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2066 states to 2066 states and 5859 transitions. [2021-07-09 17:36:19,384 INFO L78 Accepts]: Start accepts. Automaton has 2066 states and 5859 transitions. Word has length 19 [2021-07-09 17:36:19,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:19,384 INFO L482 AbstractCegarLoop]: Abstraction has 2066 states and 5859 transitions. [2021-07-09 17:36:19,384 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:19,384 INFO L276 IsEmpty]: Start isEmpty. Operand 2066 states and 5859 transitions. [2021-07-09 17:36:19,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:19,387 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:19,387 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:19,593 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3981,496 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:19,593 INFO L430 AbstractCegarLoop]: === Iteration 506 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:19,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:19,593 INFO L82 PathProgramCache]: Analyzing trace with hash -1186065920, now seen corresponding path program 492 times [2021-07-09 17:36:19,593 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:19,593 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693739037] [2021-07-09 17:36:19,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:19,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:19,692 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:36:19,692 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:19,692 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693739037] [2021-07-09 17:36:19,692 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693739037] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:19,692 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1175168] [2021-07-09 17:36:19,692 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 497 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 497 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:19,729 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:36:19,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:36:19,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:19,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:19,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:36:19,955 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:19,957 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:36:19,958 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:19,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:19,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:19,961 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:19,961 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:19,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:36:19,964 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:19,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:36:19,967 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:19,969 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:19,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:36:19,970 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:19,999 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:36:19,999 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:20,000 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:36:20,000 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:36:20,030 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:20,030 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1175168] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:20,030 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:20,030 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 21 [2021-07-09 17:36:20,030 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157906391] [2021-07-09 17:36:20,030 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:36:20,030 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:20,031 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:36:20,031 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:36:20,031 INFO L87 Difference]: Start difference. First operand 2066 states and 5859 transitions. Second operand has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:20,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:20,478 INFO L93 Difference]: Finished difference Result 2106 states and 5923 transitions. [2021-07-09 17:36:20,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:36:20,479 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:20,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:20,482 INFO L225 Difference]: With dead ends: 2106 [2021-07-09 17:36:20,482 INFO L226 Difference]: Without dead ends: 2090 [2021-07-09 17:36:20,482 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 502.5ms TimeCoverageRelationStatistics Valid=104, Invalid=826, Unknown=0, NotChecked=0, Total=930 [2021-07-09 17:36:20,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2090 states. [2021-07-09 17:36:20,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2090 to 2066. [2021-07-09 17:36:20,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2066 states, 2065 states have (on average 2.834866828087167) internal successors, (5854), 2065 states have internal predecessors, (5854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:20,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2066 states to 2066 states and 5854 transitions. [2021-07-09 17:36:20,506 INFO L78 Accepts]: Start accepts. Automaton has 2066 states and 5854 transitions. Word has length 19 [2021-07-09 17:36:20,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:20,506 INFO L482 AbstractCegarLoop]: Abstraction has 2066 states and 5854 transitions. [2021-07-09 17:36:20,506 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:20,506 INFO L276 IsEmpty]: Start isEmpty. Operand 2066 states and 5854 transitions. [2021-07-09 17:36:20,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:20,508 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:20,508 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:20,724 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 497 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3988 [2021-07-09 17:36:20,724 INFO L430 AbstractCegarLoop]: === Iteration 507 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:20,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:20,725 INFO L82 PathProgramCache]: Analyzing trace with hash -1307772228, now seen corresponding path program 493 times [2021-07-09 17:36:20,725 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:20,725 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983296765] [2021-07-09 17:36:20,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:20,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:20,857 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:20,857 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:20,857 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983296765] [2021-07-09 17:36:20,857 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983296765] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:20,857 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [810406963] [2021-07-09 17:36:20,858 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 498 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 498 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:20,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:20,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:20,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:21,055 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:21,055 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:21,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:36:21,056 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:21,058 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:21,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:21,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:36:21,060 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:21,061 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:21,062 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:21,062 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:21,063 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:21,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:21,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:21,065 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:21,096 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:36:21,097 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:21,097 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:36:21,097 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:36:21,152 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:21,152 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [810406963] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:21,152 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:21,152 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-07-09 17:36:21,152 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890519711] [2021-07-09 17:36:21,152 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:36:21,152 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:21,153 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:36:21,153 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=408, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:36:21,153 INFO L87 Difference]: Start difference. First operand 2066 states and 5854 transitions. Second operand has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:21,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:21,562 INFO L93 Difference]: Finished difference Result 2263 states and 6214 transitions. [2021-07-09 17:36:21,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:36:21,563 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:21,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:21,566 INFO L225 Difference]: With dead ends: 2263 [2021-07-09 17:36:21,566 INFO L226 Difference]: Without dead ends: 2263 [2021-07-09 17:36:21,566 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 456.5ms TimeCoverageRelationStatistics Valid=99, Invalid=713, Unknown=0, NotChecked=0, Total=812 [2021-07-09 17:36:21,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2263 states. [2021-07-09 17:36:21,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2263 to 2094. [2021-07-09 17:36:21,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2094 states, 2093 states have (on average 2.84089823220258) internal successors, (5946), 2093 states have internal predecessors, (5946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:21,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2094 states to 2094 states and 5946 transitions. [2021-07-09 17:36:21,592 INFO L78 Accepts]: Start accepts. Automaton has 2094 states and 5946 transitions. Word has length 19 [2021-07-09 17:36:21,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:21,592 INFO L482 AbstractCegarLoop]: Abstraction has 2094 states and 5946 transitions. [2021-07-09 17:36:21,592 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:21,592 INFO L276 IsEmpty]: Start isEmpty. Operand 2094 states and 5946 transitions. [2021-07-09 17:36:21,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:21,594 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:21,595 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:21,802 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3995,498 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:21,802 INFO L430 AbstractCegarLoop]: === Iteration 508 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:21,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:21,802 INFO L82 PathProgramCache]: Analyzing trace with hash -506156000, now seen corresponding path program 494 times [2021-07-09 17:36:21,802 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:21,802 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616678629] [2021-07-09 17:36:21,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:21,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:21,928 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:21,928 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:21,928 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616678629] [2021-07-09 17:36:21,928 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616678629] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:21,928 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [140859254] [2021-07-09 17:36:21,928 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 499 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 499 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:21,958 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:36:21,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:36:21,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:21,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:22,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:22,138 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:22,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:36:22,139 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:22,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:22,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:22,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:36:22,142 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:22,144 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:22,145 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:22,145 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:22,145 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:22,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:22,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:22,148 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:22,180 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:36:22,180 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:22,181 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:36:22,181 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:36:22,259 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:22,259 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [140859254] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:22,259 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:22,259 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-07-09 17:36:22,259 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855096894] [2021-07-09 17:36:22,259 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:36:22,259 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:22,259 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:36:22,259 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=405, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:36:22,260 INFO L87 Difference]: Start difference. First operand 2094 states and 5946 transitions. Second operand has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:23,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:23,325 INFO L93 Difference]: Finished difference Result 2277 states and 6275 transitions. [2021-07-09 17:36:23,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-07-09 17:36:23,326 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:23,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:23,329 INFO L225 Difference]: With dead ends: 2277 [2021-07-09 17:36:23,329 INFO L226 Difference]: Without dead ends: 2265 [2021-07-09 17:36:23,329 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 539 ImplicationChecksByTransitivity, 1001.7ms TimeCoverageRelationStatistics Valid=212, Invalid=1858, Unknown=0, NotChecked=0, Total=2070 [2021-07-09 17:36:23,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2265 states. [2021-07-09 17:36:23,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2265 to 2111. [2021-07-09 17:36:23,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2111 states, 2110 states have (on average 2.844075829383886) internal successors, (6001), 2110 states have internal predecessors, (6001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:23,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2111 states to 2111 states and 6001 transitions. [2021-07-09 17:36:23,356 INFO L78 Accepts]: Start accepts. Automaton has 2111 states and 6001 transitions. Word has length 19 [2021-07-09 17:36:23,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:23,356 INFO L482 AbstractCegarLoop]: Abstraction has 2111 states and 6001 transitions. [2021-07-09 17:36:23,356 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:23,356 INFO L276 IsEmpty]: Start isEmpty. Operand 2111 states and 6001 transitions. [2021-07-09 17:36:23,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:23,358 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:23,358 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:23,574 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 499 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3999 [2021-07-09 17:36:23,575 INFO L430 AbstractCegarLoop]: === Iteration 509 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:23,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:23,575 INFO L82 PathProgramCache]: Analyzing trace with hash 1212187706, now seen corresponding path program 495 times [2021-07-09 17:36:23,575 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:23,575 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710518312] [2021-07-09 17:36:23,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:23,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:23,684 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:23,684 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:23,684 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710518312] [2021-07-09 17:36:23,685 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710518312] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:23,685 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1458679813] [2021-07-09 17:36:23,685 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 500 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 500 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:23,715 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-09 17:36:23,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:36:23,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:23,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:23,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:23,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:23,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:36:23,865 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:23,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:23,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:23,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:36:23,868 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:23,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:23,871 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:23,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:23,872 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:23,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:23,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:23,874 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:23,905 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:36:23,905 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:23,906 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:36:23,906 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:36:23,955 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:23,955 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1458679813] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:23,955 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:23,955 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-07-09 17:36:23,955 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062825004] [2021-07-09 17:36:23,956 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:36:23,956 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:23,956 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:36:23,956 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=405, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:36:23,956 INFO L87 Difference]: Start difference. First operand 2111 states and 6001 transitions. Second operand has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:24,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:24,505 INFO L93 Difference]: Finished difference Result 2246 states and 6234 transitions. [2021-07-09 17:36:24,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-09 17:36:24,506 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:24,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:24,509 INFO L225 Difference]: With dead ends: 2246 [2021-07-09 17:36:24,509 INFO L226 Difference]: Without dead ends: 2246 [2021-07-09 17:36:24,509 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 227 ImplicationChecksByTransitivity, 536.3ms TimeCoverageRelationStatistics Valid=141, Invalid=981, Unknown=0, NotChecked=0, Total=1122 [2021-07-09 17:36:24,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2246 states. [2021-07-09 17:36:24,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2246 to 2106. [2021-07-09 17:36:24,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2106 states, 2105 states have (on average 2.841330166270784) internal successors, (5981), 2105 states have internal predecessors, (5981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:24,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2106 states to 2106 states and 5981 transitions. [2021-07-09 17:36:24,534 INFO L78 Accepts]: Start accepts. Automaton has 2106 states and 5981 transitions. Word has length 19 [2021-07-09 17:36:24,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:24,535 INFO L482 AbstractCegarLoop]: Abstraction has 2106 states and 5981 transitions. [2021-07-09 17:36:24,535 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:24,535 INFO L276 IsEmpty]: Start isEmpty. Operand 2106 states and 5981 transitions. [2021-07-09 17:36:24,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:24,537 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:24,537 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:24,753 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4004,500 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:24,753 INFO L430 AbstractCegarLoop]: === Iteration 510 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:24,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:24,754 INFO L82 PathProgramCache]: Analyzing trace with hash -498425602, now seen corresponding path program 496 times [2021-07-09 17:36:24,754 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:24,754 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085795806] [2021-07-09 17:36:24,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:24,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:24,879 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:24,879 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:24,879 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085795806] [2021-07-09 17:36:24,879 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085795806] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:24,879 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1503343657] [2021-07-09 17:36:24,879 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 501 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 501 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:24,915 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:36:24,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:36:24,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:24,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:25,097 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:25,097 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:25,098 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:25,098 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:25,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:25,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:36:25,102 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:25,127 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:36:25,128 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:25,128 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:36:25,128 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:36:25,154 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:25,155 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1503343657] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:25,155 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:25,155 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-07-09 17:36:25,156 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854921309] [2021-07-09 17:36:25,156 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:36:25,156 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:25,157 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:36:25,157 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=405, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:36:25,157 INFO L87 Difference]: Start difference. First operand 2106 states and 5981 transitions. Second operand has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:26,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:26,103 INFO L93 Difference]: Finished difference Result 2384 states and 6529 transitions. [2021-07-09 17:36:26,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-07-09 17:36:26,104 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:26,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:26,107 INFO L225 Difference]: With dead ends: 2384 [2021-07-09 17:36:26,107 INFO L226 Difference]: Without dead ends: 2384 [2021-07-09 17:36:26,107 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 529 ImplicationChecksByTransitivity, 775.9ms TimeCoverageRelationStatistics Valid=221, Invalid=1849, Unknown=0, NotChecked=0, Total=2070 [2021-07-09 17:36:26,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2384 states. [2021-07-09 17:36:26,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2384 to 2130. [2021-07-09 17:36:26,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2130 states, 2129 states have (on average 2.8511038046031) internal successors, (6070), 2129 states have internal predecessors, (6070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:26,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2130 states to 2130 states and 6070 transitions. [2021-07-09 17:36:26,134 INFO L78 Accepts]: Start accepts. Automaton has 2130 states and 6070 transitions. Word has length 19 [2021-07-09 17:36:26,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:26,135 INFO L482 AbstractCegarLoop]: Abstraction has 2130 states and 6070 transitions. [2021-07-09 17:36:26,135 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:26,135 INFO L276 IsEmpty]: Start isEmpty. Operand 2130 states and 6070 transitions. [2021-07-09 17:36:26,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:26,138 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:26,138 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:26,352 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4008,501 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:26,353 INFO L430 AbstractCegarLoop]: === Iteration 511 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:26,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:26,353 INFO L82 PathProgramCache]: Analyzing trace with hash -1987830598, now seen corresponding path program 497 times [2021-07-09 17:36:26,353 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:26,353 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682126625] [2021-07-09 17:36:26,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:26,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:26,467 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:26,467 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:26,467 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682126625] [2021-07-09 17:36:26,467 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682126625] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:26,467 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1272661871] [2021-07-09 17:36:26,467 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 502 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 502 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:26,499 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:36:26,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:36:26,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:26,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:26,671 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:26,672 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:26,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:26,673 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:26,675 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:26,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:36:26,675 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:26,696 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:36:26,696 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:26,697 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:36:26,697 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:36:26,736 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:26,736 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1272661871] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:26,736 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:26,736 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-07-09 17:36:26,736 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730354175] [2021-07-09 17:36:26,737 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:36:26,737 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:26,737 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:36:26,737 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=407, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:36:26,737 INFO L87 Difference]: Start difference. First operand 2130 states and 6070 transitions. Second operand has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:28,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:28,490 INFO L93 Difference]: Finished difference Result 2569 states and 6877 transitions. [2021-07-09 17:36:28,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-07-09 17:36:28,491 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:28,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:28,494 INFO L225 Difference]: With dead ends: 2569 [2021-07-09 17:36:28,495 INFO L226 Difference]: Without dead ends: 2569 [2021-07-09 17:36:28,496 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1607 ImplicationChecksByTransitivity, 1346.7ms TimeCoverageRelationStatistics Valid=483, Invalid=4629, Unknown=0, NotChecked=0, Total=5112 [2021-07-09 17:36:28,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2569 states. [2021-07-09 17:36:28,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2569 to 2123. [2021-07-09 17:36:28,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2123 states, 2122 states have (on average 2.8482563619227146) internal successors, (6044), 2122 states have internal predecessors, (6044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:28,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2123 states to 2123 states and 6044 transitions. [2021-07-09 17:36:28,525 INFO L78 Accepts]: Start accepts. Automaton has 2123 states and 6044 transitions. Word has length 19 [2021-07-09 17:36:28,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:28,525 INFO L482 AbstractCegarLoop]: Abstraction has 2123 states and 6044 transitions. [2021-07-09 17:36:28,525 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:28,525 INFO L276 IsEmpty]: Start isEmpty. Operand 2123 states and 6044 transitions. [2021-07-09 17:36:28,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:28,528 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:28,528 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:28,740 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 502 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4011 [2021-07-09 17:36:28,741 INFO L430 AbstractCegarLoop]: === Iteration 512 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:28,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:28,741 INFO L82 PathProgramCache]: Analyzing trace with hash -914745218, now seen corresponding path program 498 times [2021-07-09 17:36:28,741 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:28,741 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246025283] [2021-07-09 17:36:28,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:28,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:28,852 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:28,852 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:28,852 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246025283] [2021-07-09 17:36:28,852 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246025283] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:28,853 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [317161967] [2021-07-09 17:36:28,853 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 503 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 503 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:28,882 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:36:28,882 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:36:28,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:28,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:29,095 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:29,095 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:29,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:29,096 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:29,099 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:29,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:36:29,100 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:29,125 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:36:29,125 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:29,126 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:36:29,126 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:36:29,153 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:29,153 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [317161967] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:29,153 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:29,154 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-07-09 17:36:29,154 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154189065] [2021-07-09 17:36:29,154 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:36:29,154 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:29,154 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:36:29,154 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=409, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:36:29,154 INFO L87 Difference]: Start difference. First operand 2123 states and 6044 transitions. Second operand has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:31,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:31,813 INFO L93 Difference]: Finished difference Result 2444 states and 6649 transitions. [2021-07-09 17:36:31,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2021-07-09 17:36:31,813 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:31,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:31,818 INFO L225 Difference]: With dead ends: 2444 [2021-07-09 17:36:31,818 INFO L226 Difference]: Without dead ends: 2444 [2021-07-09 17:36:31,820 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2471 ImplicationChecksByTransitivity, 2115.2ms TimeCoverageRelationStatistics Valid=761, Invalid=6895, Unknown=0, NotChecked=0, Total=7656 [2021-07-09 17:36:31,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2444 states. [2021-07-09 17:36:31,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2444 to 2101. [2021-07-09 17:36:31,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2101 states, 2100 states have (on average 2.840952380952381) internal successors, (5966), 2100 states have internal predecessors, (5966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:31,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2101 states to 2101 states and 5966 transitions. [2021-07-09 17:36:31,845 INFO L78 Accepts]: Start accepts. Automaton has 2101 states and 5966 transitions. Word has length 19 [2021-07-09 17:36:31,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:31,845 INFO L482 AbstractCegarLoop]: Abstraction has 2101 states and 5966 transitions. [2021-07-09 17:36:31,845 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:31,845 INFO L276 IsEmpty]: Start isEmpty. Operand 2101 states and 5966 transitions. [2021-07-09 17:36:31,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:31,847 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:31,847 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:32,063 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4014,503 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:32,063 INFO L430 AbstractCegarLoop]: === Iteration 513 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:32,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:32,063 INFO L82 PathProgramCache]: Analyzing trace with hash -2008836806, now seen corresponding path program 499 times [2021-07-09 17:36:32,063 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:32,063 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510423413] [2021-07-09 17:36:32,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:32,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:32,175 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:32,175 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:32,175 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510423413] [2021-07-09 17:36:32,175 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510423413] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:32,175 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2062121616] [2021-07-09 17:36:32,175 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 504 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 504 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:32,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:32,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:32,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:32,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:32,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:32,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:32,427 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:32,430 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:32,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:36:32,430 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:32,457 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:36:32,457 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:32,457 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:36:32,458 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:36:32,485 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:32,485 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2062121616] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:32,485 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:32,485 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-07-09 17:36:32,485 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016853777] [2021-07-09 17:36:32,486 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:36:32,486 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:32,486 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:36:32,486 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=411, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:36:32,486 INFO L87 Difference]: Start difference. First operand 2101 states and 5966 transitions. Second operand has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:32,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:32,816 INFO L93 Difference]: Finished difference Result 2165 states and 6085 transitions. [2021-07-09 17:36:32,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:36:32,817 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:32,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:32,820 INFO L225 Difference]: With dead ends: 2165 [2021-07-09 17:36:32,820 INFO L226 Difference]: Without dead ends: 2165 [2021-07-09 17:36:32,820 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 294.1ms TimeCoverageRelationStatistics Valid=51, Invalid=411, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:36:32,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2165 states. [2021-07-09 17:36:32,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2165 to 2101. [2021-07-09 17:36:32,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2101 states, 2100 states have (on average 2.840952380952381) internal successors, (5966), 2100 states have internal predecessors, (5966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:32,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2101 states to 2101 states and 5966 transitions. [2021-07-09 17:36:32,845 INFO L78 Accepts]: Start accepts. Automaton has 2101 states and 5966 transitions. Word has length 19 [2021-07-09 17:36:32,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:32,845 INFO L482 AbstractCegarLoop]: Abstraction has 2101 states and 5966 transitions. [2021-07-09 17:36:32,845 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:32,845 INFO L276 IsEmpty]: Start isEmpty. Operand 2101 states and 5966 transitions. [2021-07-09 17:36:32,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:32,847 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:32,847 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:33,047 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4017,504 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:33,048 INFO L430 AbstractCegarLoop]: === Iteration 514 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:33,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:33,048 INFO L82 PathProgramCache]: Analyzing trace with hash 716334810, now seen corresponding path program 500 times [2021-07-09 17:36:33,048 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:33,048 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306095452] [2021-07-09 17:36:33,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:33,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:33,165 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:33,166 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:33,166 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306095452] [2021-07-09 17:36:33,166 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306095452] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:33,166 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [368092902] [2021-07-09 17:36:33,166 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 505 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 505 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:33,198 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:36:33,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:36:33,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:33,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:33,411 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:33,412 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:33,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:36:33,413 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:33,415 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:33,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:33,415 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:33,434 INFO L628 ElimStorePlain]: treesize reduction 30, result has 33.3 percent of original size [2021-07-09 17:36:33,435 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:33,435 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:36:33,435 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:15 [2021-07-09 17:36:33,464 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:33,465 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [368092902] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:33,465 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:33,465 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-07-09 17:36:33,465 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717932770] [2021-07-09 17:36:33,465 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:36:33,465 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:33,465 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:36:33,465 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=447, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:36:33,465 INFO L87 Difference]: Start difference. First operand 2101 states and 5966 transitions. Second operand has 23 states, 23 states have (on average 1.3478260869565217) internal successors, (31), 23 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:33,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:33,833 INFO L93 Difference]: Finished difference Result 2318 states and 6445 transitions. [2021-07-09 17:36:33,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-09 17:36:33,834 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.3478260869565217) internal successors, (31), 23 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:33,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:33,837 INFO L225 Difference]: With dead ends: 2318 [2021-07-09 17:36:33,837 INFO L226 Difference]: Without dead ends: 2318 [2021-07-09 17:36:33,837 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 310.9ms TimeCoverageRelationStatistics Valid=59, Invalid=447, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:36:33,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2318 states. [2021-07-09 17:36:33,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2318 to 2194. [2021-07-09 17:36:33,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2194 states, 2193 states have (on average 2.8568171454628364) internal successors, (6265), 2193 states have internal predecessors, (6265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:33,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2194 states to 2194 states and 6265 transitions. [2021-07-09 17:36:33,863 INFO L78 Accepts]: Start accepts. Automaton has 2194 states and 6265 transitions. Word has length 19 [2021-07-09 17:36:33,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:33,863 INFO L482 AbstractCegarLoop]: Abstraction has 2194 states and 6265 transitions. [2021-07-09 17:36:33,863 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.3478260869565217) internal successors, (31), 23 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:33,863 INFO L276 IsEmpty]: Start isEmpty. Operand 2194 states and 6265 transitions. [2021-07-09 17:36:33,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:33,866 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:33,866 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:34,081 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 505 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4020 [2021-07-09 17:36:34,082 INFO L430 AbstractCegarLoop]: === Iteration 515 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:34,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:34,082 INFO L82 PathProgramCache]: Analyzing trace with hash -491076034, now seen corresponding path program 501 times [2021-07-09 17:36:34,082 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:34,082 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144453175] [2021-07-09 17:36:34,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:34,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:34,215 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:34,216 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:34,216 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144453175] [2021-07-09 17:36:34,216 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144453175] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:34,216 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1094069177] [2021-07-09 17:36:34,216 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 506 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 506 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:34,246 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:36:34,247 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:36:34,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:34,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:34,457 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:34,457 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:34,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:36:34,459 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:34,461 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:34,461 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:34,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:34,462 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:34,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:36:34,465 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:34,467 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:36:34,468 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:34,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:36:34,471 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:34,472 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:36:34,473 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:34,514 INFO L628 ElimStorePlain]: treesize reduction 21, result has 58.0 percent of original size [2021-07-09 17:36:34,515 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:34,515 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:36:34,515 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:125, output treesize:29 [2021-07-09 17:36:34,556 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:34,556 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1094069177] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:34,556 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:34,557 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-07-09 17:36:34,557 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490544996] [2021-07-09 17:36:34,557 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:36:34,557 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:34,557 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:36:34,557 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=447, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:36:34,557 INFO L87 Difference]: Start difference. First operand 2194 states and 6265 transitions. Second operand has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:35,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:35,187 INFO L93 Difference]: Finished difference Result 2298 states and 6393 transitions. [2021-07-09 17:36:35,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-07-09 17:36:35,188 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:35,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:35,191 INFO L225 Difference]: With dead ends: 2298 [2021-07-09 17:36:35,191 INFO L226 Difference]: Without dead ends: 2288 [2021-07-09 17:36:35,191 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 303 ImplicationChecksByTransitivity, 560.0ms TimeCoverageRelationStatistics Valid=137, Invalid=1345, Unknown=0, NotChecked=0, Total=1482 [2021-07-09 17:36:35,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2288 states. [2021-07-09 17:36:35,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2288 to 2205. [2021-07-09 17:36:35,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2205 states, 2204 states have (on average 2.8484573502722323) internal successors, (6278), 2204 states have internal predecessors, (6278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:35,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2205 states to 2205 states and 6278 transitions. [2021-07-09 17:36:35,217 INFO L78 Accepts]: Start accepts. Automaton has 2205 states and 6278 transitions. Word has length 19 [2021-07-09 17:36:35,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:35,217 INFO L482 AbstractCegarLoop]: Abstraction has 2205 states and 6278 transitions. [2021-07-09 17:36:35,217 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:35,217 INFO L276 IsEmpty]: Start isEmpty. Operand 2205 states and 6278 transitions. [2021-07-09 17:36:35,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:35,220 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:35,220 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:35,436 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 506 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4022 [2021-07-09 17:36:35,437 INFO L430 AbstractCegarLoop]: === Iteration 516 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:35,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:35,437 INFO L82 PathProgramCache]: Analyzing trace with hash -915612356, now seen corresponding path program 502 times [2021-07-09 17:36:35,437 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:35,437 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656536279] [2021-07-09 17:36:35,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:35,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:35,541 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:35,541 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:35,541 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656536279] [2021-07-09 17:36:35,541 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656536279] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:35,541 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2120702685] [2021-07-09 17:36:35,541 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 507 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 507 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:35,571 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:36:35,571 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:36:35,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:35,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:35,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:35,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:35,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:36:35,789 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:35,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:35,792 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:35,792 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:35,812 INFO L628 ElimStorePlain]: treesize reduction 30, result has 33.3 percent of original size [2021-07-09 17:36:35,812 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:35,813 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:36:35,813 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:15 [2021-07-09 17:36:35,842 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:35,842 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2120702685] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:35,842 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:35,842 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-07-09 17:36:35,842 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200933803] [2021-07-09 17:36:35,842 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:36:35,842 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:35,842 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:36:35,842 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=447, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:36:35,843 INFO L87 Difference]: Start difference. First operand 2205 states and 6278 transitions. Second operand has 23 states, 23 states have (on average 1.3478260869565217) internal successors, (31), 23 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:37,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:37,773 INFO L93 Difference]: Finished difference Result 2504 states and 6789 transitions. [2021-07-09 17:36:37,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-07-09 17:36:37,773 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.3478260869565217) internal successors, (31), 23 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:37,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:37,777 INFO L225 Difference]: With dead ends: 2504 [2021-07-09 17:36:37,777 INFO L226 Difference]: Without dead ends: 2504 [2021-07-09 17:36:37,777 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1414 ImplicationChecksByTransitivity, 1610.1ms TimeCoverageRelationStatistics Valid=505, Invalid=4325, Unknown=0, NotChecked=0, Total=4830 [2021-07-09 17:36:37,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2504 states. [2021-07-09 17:36:37,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2504 to 2206. [2021-07-09 17:36:37,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2206 states, 2205 states have (on average 2.852607709750567) internal successors, (6290), 2205 states have internal predecessors, (6290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:37,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2206 states to 2206 states and 6290 transitions. [2021-07-09 17:36:37,803 INFO L78 Accepts]: Start accepts. Automaton has 2206 states and 6290 transitions. Word has length 19 [2021-07-09 17:36:37,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:37,803 INFO L482 AbstractCegarLoop]: Abstraction has 2206 states and 6290 transitions. [2021-07-09 17:36:37,803 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.3478260869565217) internal successors, (31), 23 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:37,803 INFO L276 IsEmpty]: Start isEmpty. Operand 2206 states and 6290 transitions. [2021-07-09 17:36:37,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:37,805 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:37,805 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:38,020 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4027,507 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:38,021 INFO L430 AbstractCegarLoop]: === Iteration 517 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:38,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:38,021 INFO L82 PathProgramCache]: Analyzing trace with hash 15270232, now seen corresponding path program 503 times [2021-07-09 17:36:38,021 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:38,021 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384673557] [2021-07-09 17:36:38,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:38,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:38,136 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:38,136 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:38,136 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384673557] [2021-07-09 17:36:38,136 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384673557] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:38,136 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1323915875] [2021-07-09 17:36:38,136 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 508 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 508 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:38,166 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:36:38,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:36:38,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:38,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:38,375 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:38,375 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:38,376 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:36:38,377 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:38,379 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:38,379 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:38,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:38,380 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:38,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:36:38,383 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:38,385 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:36:38,397 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:38,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:36:38,400 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:38,402 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:36:38,402 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:38,429 INFO L628 ElimStorePlain]: treesize reduction 21, result has 58.0 percent of original size [2021-07-09 17:36:38,429 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:38,430 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:36:38,430 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:125, output treesize:29 [2021-07-09 17:36:38,466 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:38,467 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1323915875] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:38,467 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:38,467 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-07-09 17:36:38,467 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070876963] [2021-07-09 17:36:38,467 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:36:38,467 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:38,467 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:36:38,467 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=447, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:36:38,467 INFO L87 Difference]: Start difference. First operand 2206 states and 6290 transitions. Second operand has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:39,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:39,221 INFO L93 Difference]: Finished difference Result 2327 states and 6443 transitions. [2021-07-09 17:36:39,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-07-09 17:36:39,221 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:39,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:39,224 INFO L225 Difference]: With dead ends: 2327 [2021-07-09 17:36:39,224 INFO L226 Difference]: Without dead ends: 2319 [2021-07-09 17:36:39,224 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 508 ImplicationChecksByTransitivity, 728.5ms TimeCoverageRelationStatistics Valid=203, Invalid=1959, Unknown=0, NotChecked=0, Total=2162 [2021-07-09 17:36:39,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2319 states. [2021-07-09 17:36:39,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2319 to 2213. [2021-07-09 17:36:39,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2213 states, 2212 states have (on average 2.848101265822785) internal successors, (6300), 2212 states have internal predecessors, (6300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:39,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2213 states to 2213 states and 6300 transitions. [2021-07-09 17:36:39,250 INFO L78 Accepts]: Start accepts. Automaton has 2213 states and 6300 transitions. Word has length 19 [2021-07-09 17:36:39,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:39,251 INFO L482 AbstractCegarLoop]: Abstraction has 2213 states and 6300 transitions. [2021-07-09 17:36:39,251 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:39,251 INFO L276 IsEmpty]: Start isEmpty. Operand 2213 states and 6300 transitions. [2021-07-09 17:36:39,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:39,253 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:39,253 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:39,469 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4029,508 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:39,469 INFO L430 AbstractCegarLoop]: === Iteration 518 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:39,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:39,469 INFO L82 PathProgramCache]: Analyzing trace with hash -2076634470, now seen corresponding path program 504 times [2021-07-09 17:36:39,469 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:39,469 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505704761] [2021-07-09 17:36:39,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:39,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:39,566 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:39,566 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:39,566 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505704761] [2021-07-09 17:36:39,566 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505704761] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:39,566 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [673668369] [2021-07-09 17:36:39,566 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 509 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 509 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:39,596 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:36:39,596 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:36:39,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:39,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:39,774 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:39,775 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:39,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:36:39,775 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:39,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:39,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:39,778 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:39,794 INFO L628 ElimStorePlain]: treesize reduction 30, result has 33.3 percent of original size [2021-07-09 17:36:39,794 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:39,795 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:36:39,795 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:15 [2021-07-09 17:36:39,818 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:39,818 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [673668369] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:39,819 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:39,819 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-07-09 17:36:39,819 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638902388] [2021-07-09 17:36:39,819 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:36:39,819 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:39,819 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:36:39,819 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=446, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:36:39,819 INFO L87 Difference]: Start difference. First operand 2213 states and 6300 transitions. Second operand has 23 states, 23 states have (on average 1.3478260869565217) internal successors, (31), 23 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:42,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:42,025 INFO L93 Difference]: Finished difference Result 2633 states and 7053 transitions. [2021-07-09 17:36:42,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2021-07-09 17:36:42,025 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.3478260869565217) internal successors, (31), 23 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:42,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:42,029 INFO L225 Difference]: With dead ends: 2633 [2021-07-09 17:36:42,029 INFO L226 Difference]: Without dead ends: 2633 [2021-07-09 17:36:42,029 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1826 ImplicationChecksByTransitivity, 1578.4ms TimeCoverageRelationStatistics Valid=521, Invalid=5331, Unknown=0, NotChecked=0, Total=5852 [2021-07-09 17:36:42,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2633 states. [2021-07-09 17:36:42,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2633 to 2206. [2021-07-09 17:36:42,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2206 states, 2205 states have (on average 2.854421768707483) internal successors, (6294), 2205 states have internal predecessors, (6294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:42,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2206 states to 2206 states and 6294 transitions. [2021-07-09 17:36:42,057 INFO L78 Accepts]: Start accepts. Automaton has 2206 states and 6294 transitions. Word has length 19 [2021-07-09 17:36:42,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:42,057 INFO L482 AbstractCegarLoop]: Abstraction has 2206 states and 6294 transitions. [2021-07-09 17:36:42,057 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.3478260869565217) internal successors, (31), 23 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:42,057 INFO L276 IsEmpty]: Start isEmpty. Operand 2206 states and 6294 transitions. [2021-07-09 17:36:42,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:42,059 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:42,059 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:42,275 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 509 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4034 [2021-07-09 17:36:42,275 INFO L430 AbstractCegarLoop]: === Iteration 519 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:42,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:42,276 INFO L82 PathProgramCache]: Analyzing trace with hash -522585346, now seen corresponding path program 505 times [2021-07-09 17:36:42,276 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:42,276 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510084015] [2021-07-09 17:36:42,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:42,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:42,394 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:42,394 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:42,394 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510084015] [2021-07-09 17:36:42,394 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510084015] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:42,394 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1845225654] [2021-07-09 17:36:42,394 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 510 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 510 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:42,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:42,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:42,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:42,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:42,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:42,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:36:42,657 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:42,659 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:42,659 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:42,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:42,661 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:42,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:36:42,663 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:42,665 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:36:42,666 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:42,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:36:42,669 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:42,670 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:36:42,671 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:42,698 INFO L628 ElimStorePlain]: treesize reduction 21, result has 58.0 percent of original size [2021-07-09 17:36:42,699 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:42,699 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:36:42,699 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:125, output treesize:29 [2021-07-09 17:36:42,738 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:42,738 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1845225654] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:42,738 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:42,738 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-07-09 17:36:42,738 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266030149] [2021-07-09 17:36:42,738 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:36:42,738 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:42,738 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:36:42,738 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=446, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:36:42,739 INFO L87 Difference]: Start difference. First operand 2206 states and 6294 transitions. Second operand has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:43,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:43,563 INFO L93 Difference]: Finished difference Result 2308 states and 6426 transitions. [2021-07-09 17:36:43,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-07-09 17:36:43,564 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:43,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:43,567 INFO L225 Difference]: With dead ends: 2308 [2021-07-09 17:36:43,567 INFO L226 Difference]: Without dead ends: 2299 [2021-07-09 17:36:43,567 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 422 ImplicationChecksByTransitivity, 781.9ms TimeCoverageRelationStatistics Valid=190, Invalid=1702, Unknown=0, NotChecked=0, Total=1892 [2021-07-09 17:36:43,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2299 states. [2021-07-09 17:36:43,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2299 to 2209. [2021-07-09 17:36:43,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2209 states, 2208 states have (on average 2.8496376811594204) internal successors, (6292), 2208 states have internal predecessors, (6292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:43,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2209 states to 2209 states and 6292 transitions. [2021-07-09 17:36:43,592 INFO L78 Accepts]: Start accepts. Automaton has 2209 states and 6292 transitions. Word has length 19 [2021-07-09 17:36:43,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:43,592 INFO L482 AbstractCegarLoop]: Abstraction has 2209 states and 6292 transitions. [2021-07-09 17:36:43,592 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:43,592 INFO L276 IsEmpty]: Start isEmpty. Operand 2209 states and 6292 transitions. [2021-07-09 17:36:43,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:43,594 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:43,594 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:43,810 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4036,510 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:43,810 INFO L430 AbstractCegarLoop]: === Iteration 520 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:43,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:43,810 INFO L82 PathProgramCache]: Analyzing trace with hash -1836992132, now seen corresponding path program 506 times [2021-07-09 17:36:43,810 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:43,811 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662404087] [2021-07-09 17:36:43,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:43,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:43,919 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:43,919 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:43,919 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662404087] [2021-07-09 17:36:43,919 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662404087] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:43,919 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1657232265] [2021-07-09 17:36:43,920 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 511 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 511 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:43,949 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:36:43,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:36:43,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:43,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:44,156 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:44,156 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:44,156 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:36:44,157 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:44,159 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:44,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:44,160 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:44,176 INFO L628 ElimStorePlain]: treesize reduction 30, result has 33.3 percent of original size [2021-07-09 17:36:44,176 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:44,176 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:36:44,176 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:15 [2021-07-09 17:36:44,199 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:44,200 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1657232265] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:44,200 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:44,200 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-07-09 17:36:44,200 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484169868] [2021-07-09 17:36:44,200 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:36:44,200 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:44,200 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:36:44,200 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:36:44,200 INFO L87 Difference]: Start difference. First operand 2209 states and 6292 transitions. Second operand has 23 states, 23 states have (on average 1.3478260869565217) internal successors, (31), 23 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:45,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:45,397 INFO L93 Difference]: Finished difference Result 2528 states and 6875 transitions. [2021-07-09 17:36:45,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-07-09 17:36:45,397 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.3478260869565217) internal successors, (31), 23 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:45,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:45,400 INFO L225 Difference]: With dead ends: 2528 [2021-07-09 17:36:45,400 INFO L226 Difference]: Without dead ends: 2528 [2021-07-09 17:36:45,401 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 822 ImplicationChecksByTransitivity, 1027.6ms TimeCoverageRelationStatistics Valid=308, Invalid=2772, Unknown=0, NotChecked=0, Total=3080 [2021-07-09 17:36:45,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2528 states. [2021-07-09 17:36:45,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2528 to 2210. [2021-07-09 17:36:45,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2210 states, 2209 states have (on average 2.8569488456315075) internal successors, (6311), 2209 states have internal predecessors, (6311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:45,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2210 states to 2210 states and 6311 transitions. [2021-07-09 17:36:45,429 INFO L78 Accepts]: Start accepts. Automaton has 2210 states and 6311 transitions. Word has length 19 [2021-07-09 17:36:45,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:45,429 INFO L482 AbstractCegarLoop]: Abstraction has 2210 states and 6311 transitions. [2021-07-09 17:36:45,429 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.3478260869565217) internal successors, (31), 23 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:45,429 INFO L276 IsEmpty]: Start isEmpty. Operand 2210 states and 6311 transitions. [2021-07-09 17:36:45,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:45,432 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:45,432 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:45,644 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4041,511 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:45,645 INFO L430 AbstractCegarLoop]: === Iteration 521 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:45,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:45,645 INFO L82 PathProgramCache]: Analyzing trace with hash 1538274456, now seen corresponding path program 507 times [2021-07-09 17:36:45,645 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:45,645 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217178654] [2021-07-09 17:36:45,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:45,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:45,773 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:45,773 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:45,773 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217178654] [2021-07-09 17:36:45,773 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217178654] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:45,773 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [915171398] [2021-07-09 17:36:45,773 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 512 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 512 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:45,803 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:36:45,803 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:36:45,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:45,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:46,063 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:46,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:46,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:36:46,065 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:46,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:46,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:46,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:46,069 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:46,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:36:46,071 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:46,073 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:36:46,074 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:46,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:36:46,076 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:46,078 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:36:46,078 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:46,105 INFO L628 ElimStorePlain]: treesize reduction 21, result has 58.0 percent of original size [2021-07-09 17:36:46,105 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:46,106 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:36:46,106 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:125, output treesize:29 [2021-07-09 17:36:46,143 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:46,143 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [915171398] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:46,143 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:46,143 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-07-09 17:36:46,143 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186919854] [2021-07-09 17:36:46,143 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:36:46,143 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:46,143 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:36:46,143 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:36:46,143 INFO L87 Difference]: Start difference. First operand 2210 states and 6311 transitions. Second operand has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:46,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:46,958 INFO L93 Difference]: Finished difference Result 2283 states and 6410 transitions. [2021-07-09 17:36:46,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-07-09 17:36:46,959 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:46,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:46,962 INFO L225 Difference]: With dead ends: 2283 [2021-07-09 17:36:46,962 INFO L226 Difference]: Without dead ends: 2277 [2021-07-09 17:36:46,963 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 366 ImplicationChecksByTransitivity, 813.2ms TimeCoverageRelationStatistics Valid=185, Invalid=1537, Unknown=0, NotChecked=0, Total=1722 [2021-07-09 17:36:46,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2277 states. [2021-07-09 17:36:46,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2277 to 2211. [2021-07-09 17:36:46,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2211 states, 2210 states have (on average 2.853393665158371) internal successors, (6306), 2210 states have internal predecessors, (6306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:46,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2211 states to 2211 states and 6306 transitions. [2021-07-09 17:36:46,990 INFO L78 Accepts]: Start accepts. Automaton has 2211 states and 6306 transitions. Word has length 19 [2021-07-09 17:36:46,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:46,990 INFO L482 AbstractCegarLoop]: Abstraction has 2211 states and 6306 transitions. [2021-07-09 17:36:46,990 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:46,990 INFO L276 IsEmpty]: Start isEmpty. Operand 2211 states and 6306 transitions. [2021-07-09 17:36:46,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:46,992 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:46,992 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:47,209 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 512 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4043 [2021-07-09 17:36:47,209 INFO L430 AbstractCegarLoop]: === Iteration 522 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:47,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:47,209 INFO L82 PathProgramCache]: Analyzing trace with hash -1829261734, now seen corresponding path program 508 times [2021-07-09 17:36:47,209 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:47,209 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919949545] [2021-07-09 17:36:47,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:47,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:47,337 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:47,337 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:47,337 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919949545] [2021-07-09 17:36:47,337 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919949545] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:47,337 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1496061991] [2021-07-09 17:36:47,337 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 513 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 513 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:47,365 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:36:47,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:36:47,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:47,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:47,569 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:47,570 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:47,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:36:47,571 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:47,573 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:47,574 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:47,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:36:47,574 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:47,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:47,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:47,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:47,578 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:47,580 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:47,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:47,580 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:47,612 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:36:47,612 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:47,613 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:36:47,613 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:36:47,677 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:47,677 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1496061991] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:47,677 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:47,677 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-07-09 17:36:47,677 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595732840] [2021-07-09 17:36:47,677 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:36:47,677 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:47,678 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:36:47,678 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=444, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:36:47,678 INFO L87 Difference]: Start difference. First operand 2211 states and 6306 transitions. Second operand has 23 states, 23 states have (on average 1.3478260869565217) internal successors, (31), 23 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:48,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:48,602 INFO L93 Difference]: Finished difference Result 2461 states and 6686 transitions. [2021-07-09 17:36:48,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-07-09 17:36:48,602 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.3478260869565217) internal successors, (31), 23 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:48,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:48,606 INFO L225 Difference]: With dead ends: 2461 [2021-07-09 17:36:48,606 INFO L226 Difference]: Without dead ends: 2461 [2021-07-09 17:36:48,606 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 314 ImplicationChecksByTransitivity, 794.8ms TimeCoverageRelationStatistics Valid=185, Invalid=1375, Unknown=0, NotChecked=0, Total=1560 [2021-07-09 17:36:48,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2461 states. [2021-07-09 17:36:48,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2461 to 2196. [2021-07-09 17:36:48,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2196 states, 2195 states have (on average 2.849658314350797) internal successors, (6255), 2195 states have internal predecessors, (6255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:48,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2196 states to 2196 states and 6255 transitions. [2021-07-09 17:36:48,635 INFO L78 Accepts]: Start accepts. Automaton has 2196 states and 6255 transitions. Word has length 19 [2021-07-09 17:36:48,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:48,635 INFO L482 AbstractCegarLoop]: Abstraction has 2196 states and 6255 transitions. [2021-07-09 17:36:48,635 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.3478260869565217) internal successors, (31), 23 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:48,635 INFO L276 IsEmpty]: Start isEmpty. Operand 2196 states and 6255 transitions. [2021-07-09 17:36:48,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:48,637 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:48,637 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:48,853 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4048,513 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:48,853 INFO L430 AbstractCegarLoop]: === Iteration 523 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:48,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:48,853 INFO L82 PathProgramCache]: Analyzing trace with hash -1027645506, now seen corresponding path program 509 times [2021-07-09 17:36:48,853 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:48,854 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292306548] [2021-07-09 17:36:48,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:48,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:48,982 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:48,982 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:48,983 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292306548] [2021-07-09 17:36:48,983 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292306548] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:48,983 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1070512245] [2021-07-09 17:36:48,983 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 514 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 514 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:49,013 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:36:49,013 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:36:49,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:49,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:49,217 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:49,218 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:49,218 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:36:49,219 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:49,221 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:49,221 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:49,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:36:49,222 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:49,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:49,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:49,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:49,225 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:49,227 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:49,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:49,228 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:49,260 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:36:49,261 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:49,261 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:36:49,261 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:36:49,347 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:49,347 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1070512245] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:49,347 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:49,347 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-07-09 17:36:49,347 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116564226] [2021-07-09 17:36:49,347 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:36:49,347 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:49,347 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:36:49,347 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=444, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:36:49,347 INFO L87 Difference]: Start difference. First operand 2196 states and 6255 transitions. Second operand has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:50,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:50,170 INFO L93 Difference]: Finished difference Result 2306 states and 6441 transitions. [2021-07-09 17:36:50,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-07-09 17:36:50,170 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:50,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:50,173 INFO L225 Difference]: With dead ends: 2306 [2021-07-09 17:36:50,173 INFO L226 Difference]: Without dead ends: 2301 [2021-07-09 17:36:50,173 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 316 ImplicationChecksByTransitivity, 811.0ms TimeCoverageRelationStatistics Valid=184, Invalid=1376, Unknown=0, NotChecked=0, Total=1560 [2021-07-09 17:36:50,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2301 states. [2021-07-09 17:36:50,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2301 to 2201. [2021-07-09 17:36:50,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2201 states, 2200 states have (on average 2.8495454545454546) internal successors, (6269), 2200 states have internal predecessors, (6269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:50,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2201 states to 2201 states and 6269 transitions. [2021-07-09 17:36:50,198 INFO L78 Accepts]: Start accepts. Automaton has 2201 states and 6269 transitions. Word has length 19 [2021-07-09 17:36:50,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:50,198 INFO L482 AbstractCegarLoop]: Abstraction has 2201 states and 6269 transitions. [2021-07-09 17:36:50,198 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:50,198 INFO L276 IsEmpty]: Start isEmpty. Operand 2201 states and 6269 transitions. [2021-07-09 17:36:50,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:50,201 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:50,201 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:50,417 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4052,514 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:50,417 INFO L430 AbstractCegarLoop]: === Iteration 524 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:50,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:50,417 INFO L82 PathProgramCache]: Analyzing trace with hash 690698200, now seen corresponding path program 510 times [2021-07-09 17:36:50,417 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:50,417 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186892184] [2021-07-09 17:36:50,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:50,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:50,546 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:50,546 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:50,546 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186892184] [2021-07-09 17:36:50,546 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186892184] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:50,546 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1414215935] [2021-07-09 17:36:50,546 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 515 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 515 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:50,576 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:36:50,576 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:36:50,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:50,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:50,787 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:50,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:50,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:36:50,789 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:50,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:50,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:50,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:36:50,792 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:50,794 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:50,795 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:50,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:50,795 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:50,797 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:50,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:50,798 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:50,831 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:36:50,831 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:50,832 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:36:50,832 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:36:50,894 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:50,894 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1414215935] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:50,894 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:50,894 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-07-09 17:36:50,894 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534876562] [2021-07-09 17:36:50,895 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:36:50,895 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:50,895 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:36:50,895 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=444, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:36:50,895 INFO L87 Difference]: Start difference. First operand 2201 states and 6269 transitions. Second operand has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:51,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:51,442 INFO L93 Difference]: Finished difference Result 2295 states and 6427 transitions. [2021-07-09 17:36:51,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-09 17:36:51,442 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:51,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:51,446 INFO L225 Difference]: With dead ends: 2295 [2021-07-09 17:36:51,446 INFO L226 Difference]: Without dead ends: 2295 [2021-07-09 17:36:51,446 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 610.7ms TimeCoverageRelationStatistics Valid=132, Invalid=924, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 17:36:51,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2295 states. [2021-07-09 17:36:51,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2295 to 2173. [2021-07-09 17:36:51,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2173 states, 2172 states have (on average 2.848987108655617) internal successors, (6188), 2172 states have internal predecessors, (6188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:51,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2173 states to 2173 states and 6188 transitions. [2021-07-09 17:36:51,474 INFO L78 Accepts]: Start accepts. Automaton has 2173 states and 6188 transitions. Word has length 19 [2021-07-09 17:36:51,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:51,474 INFO L482 AbstractCegarLoop]: Abstraction has 2173 states and 6188 transitions. [2021-07-09 17:36:51,474 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:51,474 INFO L276 IsEmpty]: Start isEmpty. Operand 2173 states and 6188 transitions. [2021-07-09 17:36:51,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:51,477 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:51,477 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:51,677 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 515 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4057 [2021-07-09 17:36:51,677 INFO L430 AbstractCegarLoop]: === Iteration 525 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:51,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:51,677 INFO L82 PathProgramCache]: Analyzing trace with hash 221158592, now seen corresponding path program 511 times [2021-07-09 17:36:51,678 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:51,678 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343784908] [2021-07-09 17:36:51,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:51,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:51,794 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:36:51,794 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:51,795 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343784908] [2021-07-09 17:36:51,795 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343784908] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:51,795 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [535400997] [2021-07-09 17:36:51,795 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 516 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 516 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:51,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:51,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:51,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:52,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:52,045 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:52,045 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:36:52,046 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:52,048 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:52,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:52,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:36:52,050 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:52,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:52,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:52,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:52,053 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:52,055 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:52,055 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:52,056 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:52,088 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:36:52,088 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:52,089 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:36:52,089 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:36:52,167 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:52,167 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [535400997] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:52,167 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:52,167 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 22 [2021-07-09 17:36:52,167 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340629173] [2021-07-09 17:36:52,167 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:36:52,167 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:52,167 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:36:52,167 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=403, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:36:52,167 INFO L87 Difference]: Start difference. First operand 2173 states and 6188 transitions. Second operand has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:53,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:53,127 INFO L93 Difference]: Finished difference Result 2219 states and 6277 transitions. [2021-07-09 17:36:53,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-07-09 17:36:53,127 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:53,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:53,131 INFO L225 Difference]: With dead ends: 2219 [2021-07-09 17:36:53,131 INFO L226 Difference]: Without dead ends: 2215 [2021-07-09 17:36:53,131 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 404 ImplicationChecksByTransitivity, 914.3ms TimeCoverageRelationStatistics Valid=197, Invalid=1609, Unknown=0, NotChecked=0, Total=1806 [2021-07-09 17:36:53,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2215 states. [2021-07-09 17:36:53,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2215 to 2177. [2021-07-09 17:36:53,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2177 states, 2176 states have (on average 2.846966911764706) internal successors, (6195), 2176 states have internal predecessors, (6195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:53,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2177 states to 2177 states and 6195 transitions. [2021-07-09 17:36:53,159 INFO L78 Accepts]: Start accepts. Automaton has 2177 states and 6195 transitions. Word has length 19 [2021-07-09 17:36:53,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:53,159 INFO L482 AbstractCegarLoop]: Abstraction has 2177 states and 6195 transitions. [2021-07-09 17:36:53,159 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:53,159 INFO L276 IsEmpty]: Start isEmpty. Operand 2177 states and 6195 transitions. [2021-07-09 17:36:53,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:53,161 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:53,162 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:53,378 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4061,516 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:53,378 INFO L430 AbstractCegarLoop]: === Iteration 526 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:53,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:53,378 INFO L82 PathProgramCache]: Analyzing trace with hash 1398193498, now seen corresponding path program 512 times [2021-07-09 17:36:53,379 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:53,379 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625379369] [2021-07-09 17:36:53,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:53,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:53,457 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:53,457 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:53,457 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625379369] [2021-07-09 17:36:53,457 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625379369] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:53,457 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1641628773] [2021-07-09 17:36:53,457 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 517 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 517 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:53,486 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:36:53,486 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:36:53,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:53,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:53,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:53,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:53,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:36:53,634 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:53,636 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:53,636 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:53,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:36:53,637 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:53,639 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:53,640 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:53,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:53,640 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:53,642 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:53,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:53,643 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:53,675 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:36:53,675 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:53,675 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:36:53,675 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:36:53,731 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:53,731 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1641628773] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:53,731 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:53,731 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 20 [2021-07-09 17:36:53,731 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253888423] [2021-07-09 17:36:53,731 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:36:53,731 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:53,732 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:36:53,732 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:36:53,732 INFO L87 Difference]: Start difference. First operand 2177 states and 6195 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:54,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:54,287 INFO L93 Difference]: Finished difference Result 2423 states and 6683 transitions. [2021-07-09 17:36:54,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-07-09 17:36:54,287 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:54,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:54,291 INFO L225 Difference]: With dead ends: 2423 [2021-07-09 17:36:54,291 INFO L226 Difference]: Without dead ends: 2423 [2021-07-09 17:36:54,291 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 442.4ms TimeCoverageRelationStatistics Valid=112, Invalid=700, Unknown=0, NotChecked=0, Total=812 [2021-07-09 17:36:54,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2423 states. [2021-07-09 17:36:54,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2423 to 2237. [2021-07-09 17:36:54,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2237 states, 2236 states have (on average 2.8564400715563507) internal successors, (6387), 2236 states have internal predecessors, (6387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:54,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2237 states to 2237 states and 6387 transitions. [2021-07-09 17:36:54,320 INFO L78 Accepts]: Start accepts. Automaton has 2237 states and 6387 transitions. Word has length 19 [2021-07-09 17:36:54,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:54,320 INFO L482 AbstractCegarLoop]: Abstraction has 2237 states and 6387 transitions. [2021-07-09 17:36:54,320 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:54,320 INFO L276 IsEmpty]: Start isEmpty. Operand 2237 states and 6387 transitions. [2021-07-09 17:36:54,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:54,322 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:54,322 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:54,538 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 517 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4067 [2021-07-09 17:36:54,539 INFO L430 AbstractCegarLoop]: === Iteration 527 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:54,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:54,539 INFO L82 PathProgramCache]: Analyzing trace with hash -2095157570, now seen corresponding path program 513 times [2021-07-09 17:36:54,539 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:54,539 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046816169] [2021-07-09 17:36:54,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:54,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:54,620 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:54,620 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:54,620 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046816169] [2021-07-09 17:36:54,620 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046816169] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:54,620 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1322677313] [2021-07-09 17:36:54,620 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 518 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 518 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:54,651 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-09 17:36:54,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:36:54,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:54,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:54,802 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:54,803 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:54,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:36:54,804 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:54,806 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:54,806 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:54,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:36:54,807 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:54,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:54,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:54,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:54,810 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:54,812 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:54,812 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:54,813 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:54,845 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:36:54,845 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:54,845 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:36:54,845 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:36:54,922 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:54,922 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1322677313] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:54,922 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:54,922 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 20 [2021-07-09 17:36:54,922 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592786941] [2021-07-09 17:36:54,922 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:36:54,922 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:54,922 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:36:54,922 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:36:54,922 INFO L87 Difference]: Start difference. First operand 2237 states and 6387 transitions. Second operand has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:55,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:55,653 INFO L93 Difference]: Finished difference Result 2398 states and 6660 transitions. [2021-07-09 17:36:55,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-07-09 17:36:55,653 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:55,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:55,657 INFO L225 Difference]: With dead ends: 2398 [2021-07-09 17:36:55,657 INFO L226 Difference]: Without dead ends: 2393 [2021-07-09 17:36:55,657 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 283 ImplicationChecksByTransitivity, 598.4ms TimeCoverageRelationStatistics Valid=147, Invalid=1113, Unknown=0, NotChecked=0, Total=1260 [2021-07-09 17:36:55,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2393 states. [2021-07-09 17:36:55,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2393 to 2244. [2021-07-09 17:36:55,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2244 states, 2243 states have (on average 2.8586714222024074) internal successors, (6412), 2243 states have internal predecessors, (6412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:55,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2244 states to 2244 states and 6412 transitions. [2021-07-09 17:36:55,685 INFO L78 Accepts]: Start accepts. Automaton has 2244 states and 6412 transitions. Word has length 19 [2021-07-09 17:36:55,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:55,685 INFO L482 AbstractCegarLoop]: Abstraction has 2244 states and 6412 transitions. [2021-07-09 17:36:55,685 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:55,685 INFO L276 IsEmpty]: Start isEmpty. Operand 2244 states and 6412 transitions. [2021-07-09 17:36:55,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:55,688 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:55,688 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:55,904 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4071,518 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:55,904 INFO L430 AbstractCegarLoop]: === Iteration 528 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:55,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:55,904 INFO L82 PathProgramCache]: Analyzing trace with hash -376813864, now seen corresponding path program 514 times [2021-07-09 17:36:55,904 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:55,904 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984838118] [2021-07-09 17:36:55,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:55,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:55,981 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:55,981 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:55,981 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984838118] [2021-07-09 17:36:55,981 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984838118] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:55,981 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [914930056] [2021-07-09 17:36:55,981 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 519 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 519 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:56,010 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:36:56,010 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:36:56,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:56,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:56,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:56,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:56,154 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:36:56,155 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:56,157 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:56,157 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:56,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:36:56,158 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:56,160 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:56,160 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:56,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:56,161 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:56,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:56,163 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:56,164 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:56,194 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:36:56,194 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:56,195 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:36:56,195 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:36:56,241 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:56,242 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [914930056] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:56,242 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:56,242 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 20 [2021-07-09 17:36:56,242 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075468813] [2021-07-09 17:36:56,242 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:36:56,242 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:56,242 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:36:56,242 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:36:56,242 INFO L87 Difference]: Start difference. First operand 2244 states and 6412 transitions. Second operand has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:56,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:56,592 INFO L93 Difference]: Finished difference Result 2365 states and 6618 transitions. [2021-07-09 17:36:56,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:36:56,592 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:56,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:56,596 INFO L225 Difference]: With dead ends: 2365 [2021-07-09 17:36:56,596 INFO L226 Difference]: Without dead ends: 2365 [2021-07-09 17:36:56,596 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 330.8ms TimeCoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2021-07-09 17:36:56,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2365 states. [2021-07-09 17:36:56,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2365 to 2237. [2021-07-09 17:36:56,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2237 states, 2236 states have (on average 2.855098389982111) internal successors, (6384), 2236 states have internal predecessors, (6384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:56,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2237 states to 2237 states and 6384 transitions. [2021-07-09 17:36:56,626 INFO L78 Accepts]: Start accepts. Automaton has 2237 states and 6384 transitions. Word has length 19 [2021-07-09 17:36:56,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:56,626 INFO L482 AbstractCegarLoop]: Abstraction has 2237 states and 6384 transitions. [2021-07-09 17:36:56,626 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:56,626 INFO L276 IsEmpty]: Start isEmpty. Operand 2237 states and 6384 transitions. [2021-07-09 17:36:56,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:56,629 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:56,629 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:56,845 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 519 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4076 [2021-07-09 17:36:56,845 INFO L430 AbstractCegarLoop]: === Iteration 529 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:56,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:56,845 INFO L82 PathProgramCache]: Analyzing trace with hash -2087427172, now seen corresponding path program 515 times [2021-07-09 17:36:56,845 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:56,845 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647173578] [2021-07-09 17:36:56,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:56,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:56,914 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:56,914 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:56,914 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647173578] [2021-07-09 17:36:56,914 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647173578] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:56,914 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [421024897] [2021-07-09 17:36:56,914 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 520 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 520 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:56,945 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-09 17:36:56,945 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:36:56,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:56,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:57,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:57,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:57,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:36:57,129 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:57,132 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:57,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:57,133 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:57,156 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:36:57,156 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:57,157 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:36:57,157 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:36:57,181 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:57,181 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [421024897] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:57,181 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:57,181 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 20 [2021-07-09 17:36:57,181 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51858916] [2021-07-09 17:36:57,181 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:36:57,181 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:57,181 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:36:57,182 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:36:57,182 INFO L87 Difference]: Start difference. First operand 2237 states and 6384 transitions. Second operand has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:57,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:57,494 INFO L93 Difference]: Finished difference Result 2387 states and 6677 transitions. [2021-07-09 17:36:57,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-09 17:36:57,494 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:57,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:57,498 INFO L225 Difference]: With dead ends: 2387 [2021-07-09 17:36:57,498 INFO L226 Difference]: Without dead ends: 2387 [2021-07-09 17:36:57,498 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 218.7ms TimeCoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:36:57,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2387 states. [2021-07-09 17:36:57,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2387 to 2237. [2021-07-09 17:36:57,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2237 states, 2236 states have (on average 2.855098389982111) internal successors, (6384), 2236 states have internal predecessors, (6384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:57,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2237 states to 2237 states and 6384 transitions. [2021-07-09 17:36:57,527 INFO L78 Accepts]: Start accepts. Automaton has 2237 states and 6384 transitions. Word has length 19 [2021-07-09 17:36:57,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:57,528 INFO L482 AbstractCegarLoop]: Abstraction has 2237 states and 6384 transitions. [2021-07-09 17:36:57,528 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:57,528 INFO L276 IsEmpty]: Start isEmpty. Operand 2237 states and 6384 transitions. [2021-07-09 17:36:57,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:57,530 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:57,530 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:57,730 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4080,520 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:57,731 INFO L430 AbstractCegarLoop]: === Iteration 530 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:57,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:57,731 INFO L82 PathProgramCache]: Analyzing trace with hash -1382020, now seen corresponding path program 516 times [2021-07-09 17:36:57,731 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:57,731 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003659336] [2021-07-09 17:36:57,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:57,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:57,807 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 18 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-09 17:36:57,807 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:57,807 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003659336] [2021-07-09 17:36:57,807 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003659336] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:57,807 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [223002673] [2021-07-09 17:36:57,807 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 521 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 521 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:57,838 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-09 17:36:57,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:36:57,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:57,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:57,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:57,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:57,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:36:57,992 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:57,994 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:57,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:57,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:36:57,995 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:57,997 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:57,998 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:57,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:57,999 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:58,001 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:58,001 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:58,001 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:58,032 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:36:58,032 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:58,033 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:36:58,033 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:36:58,092 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:58,093 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [223002673] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:58,093 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:58,093 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13] total 19 [2021-07-09 17:36:58,093 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071850706] [2021-07-09 17:36:58,093 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:36:58,093 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:58,093 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:36:58,093 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:36:58,093 INFO L87 Difference]: Start difference. First operand 2237 states and 6384 transitions. Second operand has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:58,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:58,603 INFO L93 Difference]: Finished difference Result 2337 states and 6562 transitions. [2021-07-09 17:36:58,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-09 17:36:58,603 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:58,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:58,607 INFO L225 Difference]: With dead ends: 2337 [2021-07-09 17:36:58,607 INFO L226 Difference]: Without dead ends: 2333 [2021-07-09 17:36:58,607 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 444.0ms TimeCoverageRelationStatistics Valid=123, Invalid=807, Unknown=0, NotChecked=0, Total=930 [2021-07-09 17:36:58,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2333 states. [2021-07-09 17:36:58,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2333 to 2251. [2021-07-09 17:36:58,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2251 states, 2250 states have (on average 2.8537777777777777) internal successors, (6421), 2250 states have internal predecessors, (6421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:58,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2251 states to 2251 states and 6421 transitions. [2021-07-09 17:36:58,636 INFO L78 Accepts]: Start accepts. Automaton has 2251 states and 6421 transitions. Word has length 19 [2021-07-09 17:36:58,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:58,636 INFO L482 AbstractCegarLoop]: Abstraction has 2251 states and 6421 transitions. [2021-07-09 17:36:58,637 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:58,637 INFO L276 IsEmpty]: Start isEmpty. Operand 2251 states and 6421 transitions. [2021-07-09 17:36:58,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:58,639 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:58,639 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:58,855 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 521 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4083 [2021-07-09 17:36:58,855 INFO L430 AbstractCegarLoop]: === Iteration 531 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:58,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:58,855 INFO L82 PathProgramCache]: Analyzing trace with hash 1727665314, now seen corresponding path program 517 times [2021-07-09 17:36:58,856 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:58,856 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081989642] [2021-07-09 17:36:58,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:58,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:58,916 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 18 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-09 17:36:58,916 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:58,916 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081989642] [2021-07-09 17:36:58,916 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081989642] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:58,916 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1754036050] [2021-07-09 17:36:58,916 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 522 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 522 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:58,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:58,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:58,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:36:59,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:36:59,123 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:59,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:36:59,126 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:59,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:59,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:59,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:36:59,130 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:59,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:36:59,133 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:59,136 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:36:59,136 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:59,139 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:36:59,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:36:59,140 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:36:59,169 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:36:59,169 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:36:59,170 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:36:59,170 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:36:59,197 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:36:59,197 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1754036050] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:59,197 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:36:59,197 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13] total 19 [2021-07-09 17:36:59,197 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071588900] [2021-07-09 17:36:59,197 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:36:59,197 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:36:59,197 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:36:59,197 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:36:59,197 INFO L87 Difference]: Start difference. First operand 2251 states and 6421 transitions. Second operand has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:59,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:36:59,533 INFO L93 Difference]: Finished difference Result 2280 states and 6460 transitions. [2021-07-09 17:36:59,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-09 17:36:59,533 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:36:59,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:36:59,536 INFO L225 Difference]: With dead ends: 2280 [2021-07-09 17:36:59,536 INFO L226 Difference]: Without dead ends: 2272 [2021-07-09 17:36:59,537 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 322.1ms TimeCoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2021-07-09 17:36:59,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2272 states. [2021-07-09 17:36:59,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2272 to 2247. [2021-07-09 17:36:59,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2247 states, 2246 states have (on average 2.852626892252894) internal successors, (6407), 2246 states have internal predecessors, (6407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:59,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2247 states to 2247 states and 6407 transitions. [2021-07-09 17:36:59,565 INFO L78 Accepts]: Start accepts. Automaton has 2247 states and 6407 transitions. Word has length 19 [2021-07-09 17:36:59,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:36:59,565 INFO L482 AbstractCegarLoop]: Abstraction has 2247 states and 6407 transitions. [2021-07-09 17:36:59,565 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:36:59,566 INFO L276 IsEmpty]: Start isEmpty. Operand 2247 states and 6407 transitions. [2021-07-09 17:36:59,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:36:59,568 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:36:59,568 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:36:59,780 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 522 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4089 [2021-07-09 17:36:59,781 INFO L430 AbstractCegarLoop]: === Iteration 532 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:36:59,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:36:59,781 INFO L82 PathProgramCache]: Analyzing trace with hash -1095473608, now seen corresponding path program 518 times [2021-07-09 17:36:59,781 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:36:59,781 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314078884] [2021-07-09 17:36:59,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:36:59,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:36:59,853 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:36:59,854 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:36:59,854 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314078884] [2021-07-09 17:36:59,854 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314078884] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:36:59,854 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1144940384] [2021-07-09 17:36:59,854 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 523 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 523 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:36:59,883 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:36:59,883 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:36:59,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:36:59,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:00,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:00,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:00,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:37:00,043 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:00,045 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:00,046 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:00,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:37:00,046 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:00,048 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:00,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:00,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:00,049 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:00,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:00,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:00,052 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:00,084 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:37:00,084 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:00,084 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:37:00,084 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:37:00,152 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:00,153 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1144940384] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:00,153 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:00,153 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 20 [2021-07-09 17:37:00,153 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614733134] [2021-07-09 17:37:00,153 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:37:00,153 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:00,153 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:37:00,153 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:37:00,153 INFO L87 Difference]: Start difference. First operand 2247 states and 6407 transitions. Second operand has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:00,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:00,690 INFO L93 Difference]: Finished difference Result 2328 states and 6530 transitions. [2021-07-09 17:37:00,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-09 17:37:00,690 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:00,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:00,693 INFO L225 Difference]: With dead ends: 2328 [2021-07-09 17:37:00,693 INFO L226 Difference]: Without dead ends: 2324 [2021-07-09 17:37:00,694 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 257 ImplicationChecksByTransitivity, 522.6ms TimeCoverageRelationStatistics Valid=132, Invalid=990, Unknown=0, NotChecked=0, Total=1122 [2021-07-09 17:37:00,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2324 states. [2021-07-09 17:37:00,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2324 to 2242. [2021-07-09 17:37:00,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2242 states, 2241 states have (on average 2.8500669344042837) internal successors, (6387), 2241 states have internal predecessors, (6387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:00,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2242 states to 2242 states and 6387 transitions. [2021-07-09 17:37:00,721 INFO L78 Accepts]: Start accepts. Automaton has 2242 states and 6387 transitions. Word has length 19 [2021-07-09 17:37:00,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:00,721 INFO L482 AbstractCegarLoop]: Abstraction has 2242 states and 6387 transitions. [2021-07-09 17:37:00,721 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:00,721 INFO L276 IsEmpty]: Start isEmpty. Operand 2242 states and 6387 transitions. [2021-07-09 17:37:00,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:00,724 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:00,724 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:00,939 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 523 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4096 [2021-07-09 17:37:00,940 INFO L430 AbstractCegarLoop]: === Iteration 533 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:00,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:00,940 INFO L82 PathProgramCache]: Analyzing trace with hash 633573726, now seen corresponding path program 519 times [2021-07-09 17:37:00,940 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:00,940 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250789806] [2021-07-09 17:37:00,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:00,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:01,013 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:37:01,013 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:01,013 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250789806] [2021-07-09 17:37:01,013 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250789806] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:01,013 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [80054481] [2021-07-09 17:37:01,013 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 524 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 524 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:01,044 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-09 17:37:01,044 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:01,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:01,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:01,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:37:01,242 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:01,244 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:37:01,245 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:01,248 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:01,248 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:01,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:01,249 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:01,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:37:01,252 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:01,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:37:01,255 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:01,257 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:01,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:37:01,258 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:01,286 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:37:01,287 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:01,287 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:37:01,288 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:37:01,316 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:01,316 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [80054481] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:01,316 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:01,316 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 20 [2021-07-09 17:37:01,316 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923413732] [2021-07-09 17:37:01,316 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:37:01,316 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:01,316 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:37:01,316 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:37:01,317 INFO L87 Difference]: Start difference. First operand 2242 states and 6387 transitions. Second operand has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:01,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:01,674 INFO L93 Difference]: Finished difference Result 2274 states and 6431 transitions. [2021-07-09 17:37:01,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-09 17:37:01,674 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:01,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:01,677 INFO L225 Difference]: With dead ends: 2274 [2021-07-09 17:37:01,677 INFO L226 Difference]: Without dead ends: 2266 [2021-07-09 17:37:01,678 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 402.3ms TimeCoverageRelationStatistics Valid=99, Invalid=713, Unknown=0, NotChecked=0, Total=812 [2021-07-09 17:37:01,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2266 states. [2021-07-09 17:37:01,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2266 to 2226. [2021-07-09 17:37:01,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2226 states, 2225 states have (on average 2.8503370786516853) internal successors, (6342), 2225 states have internal predecessors, (6342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:01,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2226 states to 2226 states and 6342 transitions. [2021-07-09 17:37:01,715 INFO L78 Accepts]: Start accepts. Automaton has 2226 states and 6342 transitions. Word has length 19 [2021-07-09 17:37:01,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:01,715 INFO L482 AbstractCegarLoop]: Abstraction has 2226 states and 6342 transitions. [2021-07-09 17:37:01,715 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:01,715 INFO L276 IsEmpty]: Start isEmpty. Operand 2226 states and 6342 transitions. [2021-07-09 17:37:01,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:01,717 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:01,717 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:01,934 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4102,524 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:01,934 INFO L430 AbstractCegarLoop]: === Iteration 534 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:01,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:01,934 INFO L82 PathProgramCache]: Analyzing trace with hash -1629909414, now seen corresponding path program 520 times [2021-07-09 17:37:01,934 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:01,934 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938423838] [2021-07-09 17:37:01,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:01,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:02,021 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:02,021 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:02,021 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938423838] [2021-07-09 17:37:02,021 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938423838] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:02,021 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [524666420] [2021-07-09 17:37:02,021 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 525 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 525 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:02,049 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:37:02,049 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:02,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:02,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:02,185 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:02,187 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:02,187 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:37:02,188 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:02,191 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:02,191 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:02,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:37:02,193 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:02,195 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:02,196 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:02,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:02,197 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:02,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:02,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:02,200 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:02,242 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:37:02,242 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:02,242 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:37:02,243 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:37:02,306 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:02,306 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [524666420] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:02,306 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:02,306 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 21 [2021-07-09 17:37:02,306 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886823410] [2021-07-09 17:37:02,307 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:37:02,307 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:02,307 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:37:02,307 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:37:02,307 INFO L87 Difference]: Start difference. First operand 2226 states and 6342 transitions. Second operand has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:02,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:02,783 INFO L93 Difference]: Finished difference Result 2457 states and 6799 transitions. [2021-07-09 17:37:02,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-09 17:37:02,783 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:02,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:02,787 INFO L225 Difference]: With dead ends: 2457 [2021-07-09 17:37:02,787 INFO L226 Difference]: Without dead ends: 2457 [2021-07-09 17:37:02,787 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 409.7ms TimeCoverageRelationStatistics Valid=105, Invalid=707, Unknown=0, NotChecked=0, Total=812 [2021-07-09 17:37:02,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2457 states. [2021-07-09 17:37:02,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2457 to 2278. [2021-07-09 17:37:02,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2278 states, 2277 states have (on average 2.8563899868247695) internal successors, (6504), 2277 states have internal predecessors, (6504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:02,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2278 states to 2278 states and 6504 transitions. [2021-07-09 17:37:02,818 INFO L78 Accepts]: Start accepts. Automaton has 2278 states and 6504 transitions. Word has length 19 [2021-07-09 17:37:02,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:02,818 INFO L482 AbstractCegarLoop]: Abstraction has 2278 states and 6504 transitions. [2021-07-09 17:37:02,818 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:02,818 INFO L276 IsEmpty]: Start isEmpty. Operand 2278 states and 6504 transitions. [2021-07-09 17:37:02,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:02,821 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:02,821 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:03,028 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4109,525 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:03,029 INFO L430 AbstractCegarLoop]: === Iteration 535 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:03,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:03,029 INFO L82 PathProgramCache]: Analyzing trace with hash -828293186, now seen corresponding path program 521 times [2021-07-09 17:37:03,029 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:03,029 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363461868] [2021-07-09 17:37:03,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:03,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:03,115 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:03,115 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:03,115 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363461868] [2021-07-09 17:37:03,115 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363461868] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:03,115 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2131710949] [2021-07-09 17:37:03,115 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 526 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 526 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:03,145 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-09 17:37:03,146 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:03,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:03,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:03,279 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:03,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:03,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:37:03,281 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:03,283 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:03,283 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:03,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:37:03,284 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:03,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:03,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:03,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:03,287 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:03,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:03,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:03,289 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:03,320 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:37:03,320 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:03,321 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:37:03,321 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:37:03,388 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:03,388 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2131710949] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:03,388 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:03,388 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 21 [2021-07-09 17:37:03,388 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465436445] [2021-07-09 17:37:03,388 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:37:03,388 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:03,388 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:37:03,388 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:37:03,389 INFO L87 Difference]: Start difference. First operand 2278 states and 6504 transitions. Second operand has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:04,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:04,105 INFO L93 Difference]: Finished difference Result 2478 states and 6869 transitions. [2021-07-09 17:37:04,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-07-09 17:37:04,106 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:04,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:04,109 INFO L225 Difference]: With dead ends: 2478 [2021-07-09 17:37:04,109 INFO L226 Difference]: Without dead ends: 2470 [2021-07-09 17:37:04,109 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 377 ImplicationChecksByTransitivity, 635.9ms TimeCoverageRelationStatistics Valid=171, Invalid=1389, Unknown=0, NotChecked=0, Total=1560 [2021-07-09 17:37:04,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2470 states. [2021-07-09 17:37:04,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2470 to 2290. [2021-07-09 17:37:04,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2290 states, 2289 states have (on average 2.859327217125382) internal successors, (6545), 2289 states have internal predecessors, (6545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:04,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2290 states to 2290 states and 6545 transitions. [2021-07-09 17:37:04,139 INFO L78 Accepts]: Start accepts. Automaton has 2290 states and 6545 transitions. Word has length 19 [2021-07-09 17:37:04,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:04,140 INFO L482 AbstractCegarLoop]: Abstraction has 2290 states and 6545 transitions. [2021-07-09 17:37:04,140 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:04,140 INFO L276 IsEmpty]: Start isEmpty. Operand 2290 states and 6545 transitions. [2021-07-09 17:37:04,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:04,142 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:04,142 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:04,358 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4113,526 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:04,358 INFO L430 AbstractCegarLoop]: === Iteration 536 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:04,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:04,359 INFO L82 PathProgramCache]: Analyzing trace with hash 890050520, now seen corresponding path program 522 times [2021-07-09 17:37:04,359 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:04,359 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086012310] [2021-07-09 17:37:04,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:04,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:04,445 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:04,445 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:04,445 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086012310] [2021-07-09 17:37:04,445 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086012310] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:04,446 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1647647307] [2021-07-09 17:37:04,446 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 527 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 527 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:04,476 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-09 17:37:04,476 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:04,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:04,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:04,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:04,613 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:04,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:37:04,614 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:04,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:04,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:04,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:37:04,617 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:04,619 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:04,619 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:04,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:04,620 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:04,622 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:04,622 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:04,622 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:04,653 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:37:04,653 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:04,654 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:37:04,654 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:37:04,702 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:04,702 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1647647307] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:04,702 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:04,702 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 21 [2021-07-09 17:37:04,702 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373890994] [2021-07-09 17:37:04,702 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:37:04,702 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:04,703 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:37:04,703 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:37:04,703 INFO L87 Difference]: Start difference. First operand 2290 states and 6545 transitions. Second operand has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:05,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:05,144 INFO L93 Difference]: Finished difference Result 2446 states and 6828 transitions. [2021-07-09 17:37:05,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-09 17:37:05,145 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:05,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:05,148 INFO L225 Difference]: With dead ends: 2446 [2021-07-09 17:37:05,148 INFO L226 Difference]: Without dead ends: 2446 [2021-07-09 17:37:05,148 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 402.4ms TimeCoverageRelationStatistics Valid=114, Invalid=756, Unknown=0, NotChecked=0, Total=870 [2021-07-09 17:37:05,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2446 states. [2021-07-09 17:37:05,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2446 to 2280. [2021-07-09 17:37:05,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2280 states, 2279 states have (on average 2.8547608600263272) internal successors, (6506), 2279 states have internal predecessors, (6506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:05,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2280 states to 2280 states and 6506 transitions. [2021-07-09 17:37:05,176 INFO L78 Accepts]: Start accepts. Automaton has 2280 states and 6506 transitions. Word has length 19 [2021-07-09 17:37:05,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:05,176 INFO L482 AbstractCegarLoop]: Abstraction has 2280 states and 6506 transitions. [2021-07-09 17:37:05,176 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:05,176 INFO L276 IsEmpty]: Start isEmpty. Operand 2280 states and 6506 transitions. [2021-07-09 17:37:05,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:05,178 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:05,178 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:05,393 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4118,527 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:05,393 INFO L430 AbstractCegarLoop]: === Iteration 537 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:05,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:05,393 INFO L82 PathProgramCache]: Analyzing trace with hash -820562788, now seen corresponding path program 523 times [2021-07-09 17:37:05,393 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:05,393 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67260964] [2021-07-09 17:37:05,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:05,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:05,474 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:05,474 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:05,474 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67260964] [2021-07-09 17:37:05,474 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67260964] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:05,474 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1233455239] [2021-07-09 17:37:05,474 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 528 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 528 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:05,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:05,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:05,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:05,679 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:05,679 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:05,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:37:05,680 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:05,682 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:05,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:05,683 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:05,704 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:37:05,704 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:05,705 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:37:05,705 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:37:05,725 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:05,726 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1233455239] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:05,726 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:05,726 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 21 [2021-07-09 17:37:05,726 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508597448] [2021-07-09 17:37:05,726 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:37:05,726 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:05,726 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:37:05,726 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:37:05,726 INFO L87 Difference]: Start difference. First operand 2280 states and 6506 transitions. Second operand has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:06,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:06,318 INFO L93 Difference]: Finished difference Result 2473 states and 6877 transitions. [2021-07-09 17:37:06,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-09 17:37:06,318 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:06,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:06,321 INFO L225 Difference]: With dead ends: 2473 [2021-07-09 17:37:06,322 INFO L226 Difference]: Without dead ends: 2473 [2021-07-09 17:37:06,322 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 477.4ms TimeCoverageRelationStatistics Valid=131, Invalid=925, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 17:37:06,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2473 states. [2021-07-09 17:37:06,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2473 to 2275. [2021-07-09 17:37:06,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2275 states, 2274 states have (on average 2.8535620052770447) internal successors, (6489), 2274 states have internal predecessors, (6489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:06,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2275 states to 2275 states and 6489 transitions. [2021-07-09 17:37:06,350 INFO L78 Accepts]: Start accepts. Automaton has 2275 states and 6489 transitions. Word has length 19 [2021-07-09 17:37:06,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:06,350 INFO L482 AbstractCegarLoop]: Abstraction has 2275 states and 6489 transitions. [2021-07-09 17:37:06,350 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:06,350 INFO L276 IsEmpty]: Start isEmpty. Operand 2275 states and 6489 transitions. [2021-07-09 17:37:06,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:06,353 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:06,353 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:06,568 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 528 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4122 [2021-07-09 17:37:06,569 INFO L430 AbstractCegarLoop]: === Iteration 538 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:06,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:06,569 INFO L82 PathProgramCache]: Analyzing trace with hash 1984999512, now seen corresponding path program 524 times [2021-07-09 17:37:06,569 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:06,569 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620191418] [2021-07-09 17:37:06,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:06,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:06,650 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:06,650 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:06,651 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620191418] [2021-07-09 17:37:06,651 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620191418] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:06,651 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2122467038] [2021-07-09 17:37:06,651 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 529 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 529 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:06,681 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:37:06,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:06,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:06,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:06,886 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:06,886 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:06,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:37:06,887 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:06,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:06,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:06,891 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:06,915 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:37:06,915 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:06,916 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:37:06,916 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:37:06,942 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:06,942 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2122467038] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:06,942 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:06,942 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 21 [2021-07-09 17:37:06,942 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589801341] [2021-07-09 17:37:06,942 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:37:06,942 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:06,942 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:37:06,943 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=368, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:37:06,943 INFO L87 Difference]: Start difference. First operand 2275 states and 6489 transitions. Second operand has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:07,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:07,288 INFO L93 Difference]: Finished difference Result 2428 states and 6783 transitions. [2021-07-09 17:37:07,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:37:07,288 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:07,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:07,291 INFO L225 Difference]: With dead ends: 2428 [2021-07-09 17:37:07,292 INFO L226 Difference]: Without dead ends: 2428 [2021-07-09 17:37:07,292 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 252.4ms TimeCoverageRelationStatistics Valid=52, Invalid=368, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:37:07,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2428 states. [2021-07-09 17:37:07,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2428 to 2275. [2021-07-09 17:37:07,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2275 states, 2274 states have (on average 2.8535620052770447) internal successors, (6489), 2274 states have internal predecessors, (6489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:07,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2275 states to 2275 states and 6489 transitions. [2021-07-09 17:37:07,319 INFO L78 Accepts]: Start accepts. Automaton has 2275 states and 6489 transitions. Word has length 19 [2021-07-09 17:37:07,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:07,319 INFO L482 AbstractCegarLoop]: Abstraction has 2275 states and 6489 transitions. [2021-07-09 17:37:07,319 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:07,319 INFO L276 IsEmpty]: Start isEmpty. Operand 2275 states and 6489 transitions. [2021-07-09 17:37:07,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:07,321 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:07,321 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:07,522 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4125,529 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:07,522 INFO L430 AbstractCegarLoop]: === Iteration 539 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:07,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:07,522 INFO L82 PathProgramCache]: Analyzing trace with hash 1246894460, now seen corresponding path program 525 times [2021-07-09 17:37:07,522 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:07,522 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485608723] [2021-07-09 17:37:07,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:07,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:07,622 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:37:07,622 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:07,622 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485608723] [2021-07-09 17:37:07,622 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485608723] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:07,622 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1576702295] [2021-07-09 17:37:07,622 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 530 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 530 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:07,652 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:37:07,652 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:07,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:07,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:07,813 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:07,813 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:07,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:37:07,815 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:07,817 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:07,817 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:07,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:37:07,818 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:07,820 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:07,820 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:07,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:07,821 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:07,823 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:07,823 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:07,824 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:07,857 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:37:07,858 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:07,858 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:37:07,858 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:37:07,931 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:07,932 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1576702295] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:07,932 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:07,932 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 20 [2021-07-09 17:37:07,932 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186431737] [2021-07-09 17:37:07,932 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:37:07,932 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:07,932 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:37:07,932 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:37:07,932 INFO L87 Difference]: Start difference. First operand 2275 states and 6489 transitions. Second operand has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:08,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:08,428 INFO L93 Difference]: Finished difference Result 2340 states and 6592 transitions. [2021-07-09 17:37:08,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-09 17:37:08,428 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:08,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:08,432 INFO L225 Difference]: With dead ends: 2340 [2021-07-09 17:37:08,432 INFO L226 Difference]: Without dead ends: 2336 [2021-07-09 17:37:08,432 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 510.9ms TimeCoverageRelationStatistics Valid=109, Invalid=761, Unknown=0, NotChecked=0, Total=870 [2021-07-09 17:37:08,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2336 states. [2021-07-09 17:37:08,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2336 to 2271. [2021-07-09 17:37:08,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2271 states, 2270 states have (on average 2.8515418502202645) internal successors, (6473), 2270 states have internal predecessors, (6473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:08,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2271 states to 2271 states and 6473 transitions. [2021-07-09 17:37:08,461 INFO L78 Accepts]: Start accepts. Automaton has 2271 states and 6473 transitions. Word has length 19 [2021-07-09 17:37:08,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:08,461 INFO L482 AbstractCegarLoop]: Abstraction has 2271 states and 6473 transitions. [2021-07-09 17:37:08,461 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:08,461 INFO L276 IsEmpty]: Start isEmpty. Operand 2271 states and 6473 transitions. [2021-07-09 17:37:08,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:08,464 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:08,464 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:08,680 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4128,530 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:08,680 INFO L430 AbstractCegarLoop]: === Iteration 540 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:08,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:08,681 INFO L82 PathProgramCache]: Analyzing trace with hash -1319025502, now seen corresponding path program 526 times [2021-07-09 17:37:08,681 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:08,681 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313028559] [2021-07-09 17:37:08,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:08,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:08,758 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:37:08,758 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:08,758 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313028559] [2021-07-09 17:37:08,758 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313028559] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:08,758 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1218524077] [2021-07-09 17:37:08,758 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 531 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 531 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:08,789 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:37:08,789 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:08,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:08,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:09,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:37:09,006 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:09,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:37:09,009 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:09,011 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:09,012 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:09,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:09,013 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:09,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:37:09,016 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:09,018 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:37:09,019 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:09,021 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:09,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:37:09,022 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:09,052 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:37:09,052 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:09,053 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:37:09,053 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:37:09,081 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:09,082 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1218524077] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:09,082 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:09,082 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 20 [2021-07-09 17:37:09,082 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545075526] [2021-07-09 17:37:09,082 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:37:09,082 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:09,082 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:37:09,082 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:37:09,082 INFO L87 Difference]: Start difference. First operand 2271 states and 6473 transitions. Second operand has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:09,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:09,470 INFO L93 Difference]: Finished difference Result 2322 states and 6549 transitions. [2021-07-09 17:37:09,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:37:09,470 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:09,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:09,473 INFO L225 Difference]: With dead ends: 2322 [2021-07-09 17:37:09,474 INFO L226 Difference]: Without dead ends: 2314 [2021-07-09 17:37:09,474 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 418.7ms TimeCoverageRelationStatistics Valid=92, Invalid=664, Unknown=0, NotChecked=0, Total=756 [2021-07-09 17:37:09,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2314 states. [2021-07-09 17:37:09,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2314 to 2269. [2021-07-09 17:37:09,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2269 states, 2268 states have (on average 2.8465608465608465) internal successors, (6456), 2268 states have internal predecessors, (6456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:09,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2269 states to 2269 states and 6456 transitions. [2021-07-09 17:37:09,520 INFO L78 Accepts]: Start accepts. Automaton has 2269 states and 6456 transitions. Word has length 19 [2021-07-09 17:37:09,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:09,520 INFO L482 AbstractCegarLoop]: Abstraction has 2269 states and 6456 transitions. [2021-07-09 17:37:09,520 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:09,520 INFO L276 IsEmpty]: Start isEmpty. Operand 2269 states and 6456 transitions. [2021-07-09 17:37:09,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:09,523 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:09,523 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:09,732 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 531 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4134 [2021-07-09 17:37:09,732 INFO L430 AbstractCegarLoop]: === Iteration 541 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:09,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:09,732 INFO L82 PathProgramCache]: Analyzing trace with hash 741834300, now seen corresponding path program 527 times [2021-07-09 17:37:09,732 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:09,732 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728319180] [2021-07-09 17:37:09,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:09,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:09,797 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:37:09,797 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:09,797 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728319180] [2021-07-09 17:37:09,798 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728319180] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:09,798 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [84869937] [2021-07-09 17:37:09,798 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 532 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 532 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:09,828 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:37:09,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:09,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:09,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:10,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:37:10,043 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:10,045 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:37:10,046 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:10,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:10,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:10,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:10,050 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:10,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:37:10,054 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:10,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:37:10,057 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:10,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:10,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:37:10,060 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:10,091 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:37:10,091 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:10,093 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:37:10,093 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:37:10,124 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:10,124 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [84869937] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:10,124 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:10,124 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 20 [2021-07-09 17:37:10,124 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422080877] [2021-07-09 17:37:10,124 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:37:10,124 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:10,124 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:37:10,124 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:37:10,125 INFO L87 Difference]: Start difference. First operand 2269 states and 6456 transitions. Second operand has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:10,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:10,480 INFO L93 Difference]: Finished difference Result 2304 states and 6506 transitions. [2021-07-09 17:37:10,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:37:10,480 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:10,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:10,484 INFO L225 Difference]: With dead ends: 2304 [2021-07-09 17:37:10,484 INFO L226 Difference]: Without dead ends: 2292 [2021-07-09 17:37:10,484 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 366.0ms TimeCoverageRelationStatistics Valid=84, Invalid=618, Unknown=0, NotChecked=0, Total=702 [2021-07-09 17:37:10,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2292 states. [2021-07-09 17:37:10,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2292 to 2265. [2021-07-09 17:37:10,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2265 states, 2264 states have (on average 2.8445229681978796) internal successors, (6440), 2264 states have internal predecessors, (6440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:10,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2265 states to 2265 states and 6440 transitions. [2021-07-09 17:37:10,512 INFO L78 Accepts]: Start accepts. Automaton has 2265 states and 6440 transitions. Word has length 19 [2021-07-09 17:37:10,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:10,513 INFO L482 AbstractCegarLoop]: Abstraction has 2265 states and 6440 transitions. [2021-07-09 17:37:10,513 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:10,513 INFO L276 IsEmpty]: Start isEmpty. Operand 2265 states and 6440 transitions. [2021-07-09 17:37:10,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:10,515 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:10,515 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:10,728 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 532 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4141 [2021-07-09 17:37:10,729 INFO L430 AbstractCegarLoop]: === Iteration 542 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:10,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:10,729 INFO L82 PathProgramCache]: Analyzing trace with hash -1011819174, now seen corresponding path program 528 times [2021-07-09 17:37:10,729 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:10,729 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079175902] [2021-07-09 17:37:10,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:10,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:10,840 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:10,840 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:10,840 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079175902] [2021-07-09 17:37:10,841 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079175902] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:10,841 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [764274532] [2021-07-09 17:37:10,841 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 533 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 533 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:10,872 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:37:10,872 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:10,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:10,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:11,030 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:11,030 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:11,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:37:11,032 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:11,034 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:11,034 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:11,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:37:11,035 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:11,037 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:11,037 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:11,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:11,038 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:11,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:11,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:11,040 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:11,072 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:37:11,072 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:11,073 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:37:11,073 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:37:11,126 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:11,127 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [764274532] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:11,127 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:11,127 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 22 [2021-07-09 17:37:11,127 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075540569] [2021-07-09 17:37:11,127 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:37:11,127 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:11,127 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:37:11,127 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=406, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:37:11,127 INFO L87 Difference]: Start difference. First operand 2265 states and 6440 transitions. Second operand has 22 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 22 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:11,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:11,659 INFO L93 Difference]: Finished difference Result 2498 states and 6887 transitions. [2021-07-09 17:37:11,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-09 17:37:11,659 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 22 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:11,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:11,662 INFO L225 Difference]: With dead ends: 2498 [2021-07-09 17:37:11,662 INFO L226 Difference]: Without dead ends: 2498 [2021-07-09 17:37:11,662 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 502.8ms TimeCoverageRelationStatistics Valid=120, Invalid=810, Unknown=0, NotChecked=0, Total=930 [2021-07-09 17:37:11,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2498 states. [2021-07-09 17:37:11,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2498 to 2300. [2021-07-09 17:37:11,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2300 states, 2299 states have (on average 2.854284471509352) internal successors, (6562), 2299 states have internal predecessors, (6562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:11,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2300 states to 2300 states and 6562 transitions. [2021-07-09 17:37:11,688 INFO L78 Accepts]: Start accepts. Automaton has 2300 states and 6562 transitions. Word has length 19 [2021-07-09 17:37:11,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:11,688 INFO L482 AbstractCegarLoop]: Abstraction has 2300 states and 6562 transitions. [2021-07-09 17:37:11,688 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 22 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:11,688 INFO L276 IsEmpty]: Start isEmpty. Operand 2300 states and 6562 transitions. [2021-07-09 17:37:11,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:11,691 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:11,691 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:11,905 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4148,533 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:11,905 INFO L430 AbstractCegarLoop]: === Iteration 543 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:11,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:11,905 INFO L82 PathProgramCache]: Analyzing trace with hash -210202946, now seen corresponding path program 529 times [2021-07-09 17:37:11,905 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:11,905 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155964244] [2021-07-09 17:37:11,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:11,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:12,046 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:12,046 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:12,046 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155964244] [2021-07-09 17:37:12,046 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155964244] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:12,046 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1100599037] [2021-07-09 17:37:12,046 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 534 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 534 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:12,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:12,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:12,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:12,263 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:12,264 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:12,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:37:12,265 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:12,267 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:12,268 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:12,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:37:12,269 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:12,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:12,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:12,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:12,272 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:12,274 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:12,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:12,275 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:12,308 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:37:12,308 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:12,309 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:37:12,309 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:37:12,391 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:12,391 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1100599037] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:12,391 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:12,391 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 22 [2021-07-09 17:37:12,391 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703269834] [2021-07-09 17:37:12,392 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:37:12,392 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:12,392 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:37:12,392 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=404, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:37:12,392 INFO L87 Difference]: Start difference. First operand 2300 states and 6562 transitions. Second operand has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:13,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:13,429 INFO L93 Difference]: Finished difference Result 2556 states and 7084 transitions. [2021-07-09 17:37:13,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-07-09 17:37:13,429 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:13,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:13,432 INFO L225 Difference]: With dead ends: 2556 [2021-07-09 17:37:13,432 INFO L226 Difference]: Without dead ends: 2546 [2021-07-09 17:37:13,433 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 485 ImplicationChecksByTransitivity, 901.4ms TimeCoverageRelationStatistics Valid=195, Invalid=1697, Unknown=0, NotChecked=0, Total=1892 [2021-07-09 17:37:13,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2546 states. [2021-07-09 17:37:13,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2546 to 2360. [2021-07-09 17:37:13,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2360 states, 2359 states have (on average 2.8660449342941923) internal successors, (6761), 2359 states have internal predecessors, (6761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:13,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2360 states to 2360 states and 6761 transitions. [2021-07-09 17:37:13,484 INFO L78 Accepts]: Start accepts. Automaton has 2360 states and 6761 transitions. Word has length 19 [2021-07-09 17:37:13,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:13,484 INFO L482 AbstractCegarLoop]: Abstraction has 2360 states and 6761 transitions. [2021-07-09 17:37:13,484 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:13,484 INFO L276 IsEmpty]: Start isEmpty. Operand 2360 states and 6761 transitions. [2021-07-09 17:37:13,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:13,486 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:13,486 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:13,702 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4152,534 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:13,702 INFO L430 AbstractCegarLoop]: === Iteration 544 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:13,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:13,703 INFO L82 PathProgramCache]: Analyzing trace with hash 1508140760, now seen corresponding path program 530 times [2021-07-09 17:37:13,703 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:13,703 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681834701] [2021-07-09 17:37:13,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:13,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:13,814 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:13,814 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:13,815 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681834701] [2021-07-09 17:37:13,815 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681834701] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:13,815 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [60003490] [2021-07-09 17:37:13,815 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 535 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 535 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:13,851 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:37:13,851 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:13,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:13,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:14,032 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:14,033 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:14,033 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:37:14,034 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:14,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:14,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:14,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:37:14,037 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:14,039 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:14,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:14,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:14,040 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:14,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:14,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:14,043 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:14,076 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:37:14,076 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:14,077 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:37:14,077 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:37:14,134 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:14,134 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [60003490] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:14,134 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:14,134 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 22 [2021-07-09 17:37:14,134 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637547631] [2021-07-09 17:37:14,134 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:37:14,134 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:14,135 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:37:14,135 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=404, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:37:14,135 INFO L87 Difference]: Start difference. First operand 2360 states and 6761 transitions. Second operand has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:14,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:14,801 INFO L93 Difference]: Finished difference Result 2526 states and 7034 transitions. [2021-07-09 17:37:14,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-07-09 17:37:14,801 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:14,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:14,804 INFO L225 Difference]: With dead ends: 2526 [2021-07-09 17:37:14,804 INFO L226 Difference]: Without dead ends: 2526 [2021-07-09 17:37:14,805 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 588.8ms TimeCoverageRelationStatistics Valid=139, Invalid=983, Unknown=0, NotChecked=0, Total=1122 [2021-07-09 17:37:14,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2526 states. [2021-07-09 17:37:14,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2526 to 2352. [2021-07-09 17:37:14,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2352 states, 2351 states have (on average 2.858358145470013) internal successors, (6720), 2351 states have internal predecessors, (6720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:14,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2352 states to 2352 states and 6720 transitions. [2021-07-09 17:37:14,835 INFO L78 Accepts]: Start accepts. Automaton has 2352 states and 6720 transitions. Word has length 19 [2021-07-09 17:37:14,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:14,835 INFO L482 AbstractCegarLoop]: Abstraction has 2352 states and 6720 transitions. [2021-07-09 17:37:14,835 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:14,836 INFO L276 IsEmpty]: Start isEmpty. Operand 2352 states and 6720 transitions. [2021-07-09 17:37:14,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:14,838 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:14,838 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:15,054 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4157,535 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:15,055 INFO L430 AbstractCegarLoop]: === Iteration 545 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:15,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:15,055 INFO L82 PathProgramCache]: Analyzing trace with hash -202472548, now seen corresponding path program 531 times [2021-07-09 17:37:15,055 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:15,055 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219321019] [2021-07-09 17:37:15,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:15,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:15,152 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:15,152 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:15,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219321019] [2021-07-09 17:37:15,152 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219321019] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:15,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [921157355] [2021-07-09 17:37:15,152 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 536 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 536 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:15,182 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:37:15,182 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:15,183 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:15,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:15,365 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:15,366 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:15,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:37:15,367 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:15,369 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:15,369 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:15,369 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:15,390 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:37:15,391 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:15,391 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:37:15,391 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:37:15,413 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:15,413 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [921157355] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:15,413 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:15,413 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 22 [2021-07-09 17:37:15,413 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725721267] [2021-07-09 17:37:15,413 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:37:15,413 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:15,414 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:37:15,414 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=405, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:37:15,414 INFO L87 Difference]: Start difference. First operand 2352 states and 6720 transitions. Second operand has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:16,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:16,265 INFO L93 Difference]: Finished difference Result 2641 states and 7272 transitions. [2021-07-09 17:37:16,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-07-09 17:37:16,265 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:16,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:16,269 INFO L225 Difference]: With dead ends: 2641 [2021-07-09 17:37:16,269 INFO L226 Difference]: Without dead ends: 2641 [2021-07-09 17:37:16,270 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 414 ImplicationChecksByTransitivity, 651.2ms TimeCoverageRelationStatistics Valid=190, Invalid=1532, Unknown=0, NotChecked=0, Total=1722 [2021-07-09 17:37:16,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2641 states. [2021-07-09 17:37:16,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2641 to 2356. [2021-07-09 17:37:16,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2356 states, 2355 states have (on average 2.860297239915074) internal successors, (6736), 2355 states have internal predecessors, (6736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:16,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2356 states to 2356 states and 6736 transitions. [2021-07-09 17:37:16,300 INFO L78 Accepts]: Start accepts. Automaton has 2356 states and 6736 transitions. Word has length 19 [2021-07-09 17:37:16,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:16,300 INFO L482 AbstractCegarLoop]: Abstraction has 2356 states and 6736 transitions. [2021-07-09 17:37:16,300 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:16,300 INFO L276 IsEmpty]: Start isEmpty. Operand 2356 states and 6736 transitions. [2021-07-09 17:37:16,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:16,303 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:16,303 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:16,519 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 536 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4161 [2021-07-09 17:37:16,519 INFO L430 AbstractCegarLoop]: === Iteration 546 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:16,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:16,519 INFO L82 PathProgramCache]: Analyzing trace with hash -1691877544, now seen corresponding path program 532 times [2021-07-09 17:37:16,519 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:16,519 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645366366] [2021-07-09 17:37:16,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:16,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:16,613 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:16,613 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:16,613 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645366366] [2021-07-09 17:37:16,613 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645366366] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:16,614 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2089750918] [2021-07-09 17:37:16,614 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 537 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 537 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:16,643 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:37:16,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:16,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:16,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:16,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:16,853 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:16,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:16,854 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:16,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:16,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:37:16,857 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:16,881 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:37:16,881 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:16,882 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:37:16,882 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:37:16,907 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:16,907 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2089750918] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:16,907 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:16,907 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 22 [2021-07-09 17:37:16,907 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084876977] [2021-07-09 17:37:16,907 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:37:16,907 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:16,907 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:37:16,907 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=407, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:37:16,907 INFO L87 Difference]: Start difference. First operand 2356 states and 6736 transitions. Second operand has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:18,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:18,218 INFO L93 Difference]: Finished difference Result 2652 states and 7285 transitions. [2021-07-09 17:37:18,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-07-09 17:37:18,219 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:18,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:18,222 INFO L225 Difference]: With dead ends: 2652 [2021-07-09 17:37:18,222 INFO L226 Difference]: Without dead ends: 2652 [2021-07-09 17:37:18,223 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 644 ImplicationChecksByTransitivity, 994.9ms TimeCoverageRelationStatistics Valid=288, Invalid=2262, Unknown=0, NotChecked=0, Total=2550 [2021-07-09 17:37:18,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2652 states. [2021-07-09 17:37:18,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2652 to 2337. [2021-07-09 17:37:18,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2337 states, 2336 states have (on average 2.855736301369863) internal successors, (6671), 2336 states have internal predecessors, (6671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:18,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2337 states to 2337 states and 6671 transitions. [2021-07-09 17:37:18,252 INFO L78 Accepts]: Start accepts. Automaton has 2337 states and 6671 transitions. Word has length 19 [2021-07-09 17:37:18,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:18,252 INFO L482 AbstractCegarLoop]: Abstraction has 2337 states and 6671 transitions. [2021-07-09 17:37:18,252 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:18,252 INFO L276 IsEmpty]: Start isEmpty. Operand 2337 states and 6671 transitions. [2021-07-09 17:37:18,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:18,255 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:18,255 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:18,460 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 537 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4164 [2021-07-09 17:37:18,461 INFO L430 AbstractCegarLoop]: === Iteration 547 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:18,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:18,461 INFO L82 PathProgramCache]: Analyzing trace with hash -618792164, now seen corresponding path program 533 times [2021-07-09 17:37:18,461 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:18,461 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054385702] [2021-07-09 17:37:18,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:18,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:18,552 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:18,552 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:18,552 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054385702] [2021-07-09 17:37:18,552 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054385702] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:18,552 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1805960372] [2021-07-09 17:37:18,552 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 538 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 538 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:18,583 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:37:18,584 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:18,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:18,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:18,762 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:18,763 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:18,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:18,764 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:18,766 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:18,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:37:18,766 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:18,787 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:37:18,788 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:18,788 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:37:18,788 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:37:18,810 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:18,810 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1805960372] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:18,810 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:18,810 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 22 [2021-07-09 17:37:18,810 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85055038] [2021-07-09 17:37:18,811 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:37:18,811 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:18,811 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:37:18,811 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=409, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:37:18,811 INFO L87 Difference]: Start difference. First operand 2337 states and 6671 transitions. Second operand has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:19,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:19,202 INFO L93 Difference]: Finished difference Result 2469 states and 6898 transitions. [2021-07-09 17:37:19,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:37:19,202 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:19,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:19,206 INFO L225 Difference]: With dead ends: 2469 [2021-07-09 17:37:19,206 INFO L226 Difference]: Without dead ends: 2469 [2021-07-09 17:37:19,206 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 236.8ms TimeCoverageRelationStatistics Valid=53, Invalid=409, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:37:19,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2469 states. [2021-07-09 17:37:19,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2469 to 2337. [2021-07-09 17:37:19,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2337 states, 2336 states have (on average 2.855736301369863) internal successors, (6671), 2336 states have internal predecessors, (6671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:19,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2337 states to 2337 states and 6671 transitions. [2021-07-09 17:37:19,261 INFO L78 Accepts]: Start accepts. Automaton has 2337 states and 6671 transitions. Word has length 19 [2021-07-09 17:37:19,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:19,261 INFO L482 AbstractCegarLoop]: Abstraction has 2337 states and 6671 transitions. [2021-07-09 17:37:19,261 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:19,261 INFO L276 IsEmpty]: Start isEmpty. Operand 2337 states and 6671 transitions. [2021-07-09 17:37:19,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:19,264 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:19,264 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:19,480 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 538 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4167 [2021-07-09 17:37:19,480 INFO L430 AbstractCegarLoop]: === Iteration 548 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:19,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:19,480 INFO L82 PathProgramCache]: Analyzing trace with hash 1288759676, now seen corresponding path program 534 times [2021-07-09 17:37:19,480 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:19,480 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037562027] [2021-07-09 17:37:19,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:19,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:19,571 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:37:19,571 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:19,571 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037562027] [2021-07-09 17:37:19,571 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037562027] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:19,571 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1016766380] [2021-07-09 17:37:19,571 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 539 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 539 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:19,601 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:37:19,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:19,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:19,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:19,745 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:19,745 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:19,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:37:19,746 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:19,748 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:19,749 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:19,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:37:19,750 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:19,752 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:19,752 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:19,752 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:19,753 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:19,754 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:19,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:19,755 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:19,786 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:37:19,786 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:19,787 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:37:19,787 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:37:19,847 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:19,848 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1016766380] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:19,848 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:19,848 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 21 [2021-07-09 17:37:19,848 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463705573] [2021-07-09 17:37:19,848 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:37:19,848 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:19,848 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:37:19,848 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:37:19,848 INFO L87 Difference]: Start difference. First operand 2337 states and 6671 transitions. Second operand has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:20,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:20,234 INFO L93 Difference]: Finished difference Result 2411 states and 6789 transitions. [2021-07-09 17:37:20,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:37:20,235 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:20,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:20,238 INFO L225 Difference]: With dead ends: 2411 [2021-07-09 17:37:20,238 INFO L226 Difference]: Without dead ends: 2407 [2021-07-09 17:37:20,238 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 422.2ms TimeCoverageRelationStatistics Valid=105, Invalid=765, Unknown=0, NotChecked=0, Total=870 [2021-07-09 17:37:20,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2407 states. [2021-07-09 17:37:20,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2407 to 2331. [2021-07-09 17:37:20,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2331 states, 2330 states have (on average 2.853648068669528) internal successors, (6649), 2330 states have internal predecessors, (6649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:20,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2331 states to 2331 states and 6649 transitions. [2021-07-09 17:37:20,264 INFO L78 Accepts]: Start accepts. Automaton has 2331 states and 6649 transitions. Word has length 19 [2021-07-09 17:37:20,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:20,264 INFO L482 AbstractCegarLoop]: Abstraction has 2331 states and 6649 transitions. [2021-07-09 17:37:20,264 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:20,264 INFO L276 IsEmpty]: Start isEmpty. Operand 2331 states and 6649 transitions. [2021-07-09 17:37:20,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:20,266 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:20,266 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:20,481 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4170,539 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:20,481 INFO L430 AbstractCegarLoop]: === Iteration 549 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:20,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:20,481 INFO L82 PathProgramCache]: Analyzing trace with hash -1277160286, now seen corresponding path program 535 times [2021-07-09 17:37:20,481 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:20,481 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299906993] [2021-07-09 17:37:20,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:20,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:20,568 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:37:20,568 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:20,568 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299906993] [2021-07-09 17:37:20,568 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299906993] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:20,568 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [757617889] [2021-07-09 17:37:20,568 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 540 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 540 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:20,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:20,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:20,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:20,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:37:20,785 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:20,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:37:20,788 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:20,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:20,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:20,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:20,791 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:20,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:37:20,794 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:20,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:37:20,797 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:20,799 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:20,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:37:20,800 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:20,827 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:37:20,827 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:20,828 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:37:20,828 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:37:20,854 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:20,854 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [757617889] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:20,854 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:20,854 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 21 [2021-07-09 17:37:20,854 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035409159] [2021-07-09 17:37:20,854 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:37:20,854 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:20,855 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:37:20,855 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:37:20,855 INFO L87 Difference]: Start difference. First operand 2331 states and 6649 transitions. Second operand has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:21,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:21,232 INFO L93 Difference]: Finished difference Result 2382 states and 6723 transitions. [2021-07-09 17:37:21,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:37:21,232 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:21,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:21,235 INFO L225 Difference]: With dead ends: 2382 [2021-07-09 17:37:21,235 INFO L226 Difference]: Without dead ends: 2374 [2021-07-09 17:37:21,235 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173 ImplicationChecksByTransitivity, 421.4ms TimeCoverageRelationStatistics Valid=101, Invalid=769, Unknown=0, NotChecked=0, Total=870 [2021-07-09 17:37:21,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2374 states. [2021-07-09 17:37:21,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2374 to 2328. [2021-07-09 17:37:21,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2328 states, 2327 states have (on average 2.84959174903309) internal successors, (6631), 2327 states have internal predecessors, (6631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:21,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2328 states to 2328 states and 6631 transitions. [2021-07-09 17:37:21,266 INFO L78 Accepts]: Start accepts. Automaton has 2328 states and 6631 transitions. Word has length 19 [2021-07-09 17:37:21,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:21,266 INFO L482 AbstractCegarLoop]: Abstraction has 2328 states and 6631 transitions. [2021-07-09 17:37:21,266 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:21,266 INFO L276 IsEmpty]: Start isEmpty. Operand 2328 states and 6631 transitions. [2021-07-09 17:37:21,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:21,269 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:21,269 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:21,482 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4176,540 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:21,482 INFO L430 AbstractCegarLoop]: === Iteration 550 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:21,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:21,482 INFO L82 PathProgramCache]: Analyzing trace with hash 783699516, now seen corresponding path program 536 times [2021-07-09 17:37:21,482 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:21,482 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126887394] [2021-07-09 17:37:21,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:21,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:21,558 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:37:21,559 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:21,559 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126887394] [2021-07-09 17:37:21,559 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126887394] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:21,559 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1789587008] [2021-07-09 17:37:21,559 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 541 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 541 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:21,588 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:37:21,588 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:21,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:21,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:21,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:37:21,819 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:21,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:37:21,822 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:21,825 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:21,825 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:21,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:21,826 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:21,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:37:21,830 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:21,832 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:37:21,833 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:21,835 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:21,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:37:21,837 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:21,871 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:37:21,871 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:21,872 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:37:21,872 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:37:21,905 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:21,905 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1789587008] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:21,905 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:21,905 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 21 [2021-07-09 17:37:21,906 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142151667] [2021-07-09 17:37:21,906 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:37:21,906 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:21,906 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:37:21,906 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=368, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:37:21,906 INFO L87 Difference]: Start difference. First operand 2328 states and 6631 transitions. Second operand has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:22,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:22,333 INFO L93 Difference]: Finished difference Result 2381 states and 6708 transitions. [2021-07-09 17:37:22,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:37:22,333 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:22,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:22,336 INFO L225 Difference]: With dead ends: 2381 [2021-07-09 17:37:22,336 INFO L226 Difference]: Without dead ends: 2369 [2021-07-09 17:37:22,336 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 457.4ms TimeCoverageRelationStatistics Valid=99, Invalid=771, Unknown=0, NotChecked=0, Total=870 [2021-07-09 17:37:22,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2369 states. [2021-07-09 17:37:22,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2369 to 2328. [2021-07-09 17:37:22,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2328 states, 2327 states have (on average 2.842286205414697) internal successors, (6614), 2327 states have internal predecessors, (6614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:22,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2328 states to 2328 states and 6614 transitions. [2021-07-09 17:37:22,365 INFO L78 Accepts]: Start accepts. Automaton has 2328 states and 6614 transitions. Word has length 19 [2021-07-09 17:37:22,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:22,365 INFO L482 AbstractCegarLoop]: Abstraction has 2328 states and 6614 transitions. [2021-07-09 17:37:22,365 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:22,365 INFO L276 IsEmpty]: Start isEmpty. Operand 2328 states and 6614 transitions. [2021-07-09 17:37:22,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:22,368 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:22,368 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:22,568 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 541 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4183 [2021-07-09 17:37:22,568 INFO L430 AbstractCegarLoop]: === Iteration 551 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:22,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:22,568 INFO L82 PathProgramCache]: Analyzing trace with hash 245843938, now seen corresponding path program 537 times [2021-07-09 17:37:22,568 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:22,568 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284985701] [2021-07-09 17:37:22,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:22,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:22,660 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:37:22,660 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:22,660 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284985701] [2021-07-09 17:37:22,660 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284985701] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:22,660 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [247042404] [2021-07-09 17:37:22,660 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 542 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 542 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:22,690 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:37:22,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:22,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:22,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:22,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:37:22,936 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:22,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:37:22,939 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:22,941 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:22,941 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:22,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:22,942 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:22,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:37:22,945 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:22,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:37:22,948 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:22,950 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:22,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:37:22,951 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:22,980 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:37:22,980 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:22,981 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:37:22,981 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:37:23,010 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:23,010 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [247042404] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:23,010 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:23,010 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 21 [2021-07-09 17:37:23,010 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581441805] [2021-07-09 17:37:23,010 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:37:23,011 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:23,011 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:37:23,011 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:37:23,011 INFO L87 Difference]: Start difference. First operand 2328 states and 6614 transitions. Second operand has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:23,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:23,455 INFO L93 Difference]: Finished difference Result 2369 states and 6671 transitions. [2021-07-09 17:37:23,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-09 17:37:23,455 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:23,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:23,458 INFO L225 Difference]: With dead ends: 2369 [2021-07-09 17:37:23,459 INFO L226 Difference]: Without dead ends: 2353 [2021-07-09 17:37:23,459 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 478.4ms TimeCoverageRelationStatistics Valid=95, Invalid=775, Unknown=0, NotChecked=0, Total=870 [2021-07-09 17:37:23,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2353 states. [2021-07-09 17:37:23,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2353 to 2328. [2021-07-09 17:37:23,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2328 states, 2327 states have (on average 2.839278040395359) internal successors, (6607), 2327 states have internal predecessors, (6607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:23,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2328 states to 2328 states and 6607 transitions. [2021-07-09 17:37:23,484 INFO L78 Accepts]: Start accepts. Automaton has 2328 states and 6607 transitions. Word has length 19 [2021-07-09 17:37:23,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:23,484 INFO L482 AbstractCegarLoop]: Abstraction has 2328 states and 6607 transitions. [2021-07-09 17:37:23,485 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:23,485 INFO L276 IsEmpty]: Start isEmpty. Operand 2328 states and 6607 transitions. [2021-07-09 17:37:23,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:23,487 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:23,487 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:23,690 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4190,542 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:23,690 INFO L430 AbstractCegarLoop]: === Iteration 552 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:23,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:23,690 INFO L82 PathProgramCache]: Analyzing trace with hash 969109082, now seen corresponding path program 538 times [2021-07-09 17:37:23,690 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:23,690 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870318416] [2021-07-09 17:37:23,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:23,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:23,799 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:23,799 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:23,799 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870318416] [2021-07-09 17:37:23,799 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870318416] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:23,799 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1178398946] [2021-07-09 17:37:23,799 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 543 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 543 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:23,834 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:37:23,834 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:23,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:23,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:23,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:23,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:23,996 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:37:23,997 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:23,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:23,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:23,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:37:24,000 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:24,002 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:24,002 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:24,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:24,003 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:24,005 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:24,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:24,006 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:24,037 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:37:24,037 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:24,037 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:37:24,037 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:37:24,089 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:24,089 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1178398946] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:24,089 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:24,089 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-07-09 17:37:24,089 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844591685] [2021-07-09 17:37:24,089 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:37:24,089 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:24,089 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:37:24,089 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:37:24,089 INFO L87 Difference]: Start difference. First operand 2328 states and 6607 transitions. Second operand has 23 states, 23 states have (on average 1.3478260869565217) internal successors, (31), 23 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:24,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:24,443 INFO L93 Difference]: Finished difference Result 2501 states and 6942 transitions. [2021-07-09 17:37:24,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:37:24,444 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.3478260869565217) internal successors, (31), 23 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:24,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:24,447 INFO L225 Difference]: With dead ends: 2501 [2021-07-09 17:37:24,447 INFO L226 Difference]: Without dead ends: 2501 [2021-07-09 17:37:24,447 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 376.9ms TimeCoverageRelationStatistics Valid=91, Invalid=721, Unknown=0, NotChecked=0, Total=812 [2021-07-09 17:37:24,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2501 states. [2021-07-09 17:37:24,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2501 to 2355. [2021-07-09 17:37:24,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2355 states, 2354 states have (on average 2.846644010195412) internal successors, (6701), 2354 states have internal predecessors, (6701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:24,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2355 states to 2355 states and 6701 transitions. [2021-07-09 17:37:24,475 INFO L78 Accepts]: Start accepts. Automaton has 2355 states and 6701 transitions. Word has length 19 [2021-07-09 17:37:24,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:24,475 INFO L482 AbstractCegarLoop]: Abstraction has 2355 states and 6701 transitions. [2021-07-09 17:37:24,475 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.3478260869565217) internal successors, (31), 23 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:24,475 INFO L276 IsEmpty]: Start isEmpty. Operand 2355 states and 6701 transitions. [2021-07-09 17:37:24,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:24,477 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:24,477 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:24,691 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 543 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4197 [2021-07-09 17:37:24,691 INFO L430 AbstractCegarLoop]: === Iteration 553 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:24,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:24,691 INFO L82 PathProgramCache]: Analyzing trace with hash 1770725310, now seen corresponding path program 539 times [2021-07-09 17:37:24,691 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:24,691 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567806898] [2021-07-09 17:37:24,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:24,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:24,841 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:24,841 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:24,841 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567806898] [2021-07-09 17:37:24,841 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567806898] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:24,841 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [980290125] [2021-07-09 17:37:24,841 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 544 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 544 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:24,915 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-09 17:37:24,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:24,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:24,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:25,124 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:25,124 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:25,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:37:25,125 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:25,127 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:25,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:25,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:37:25,128 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:25,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:25,131 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:25,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:25,132 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:25,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:25,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:25,134 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:25,166 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:37:25,166 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:25,167 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:37:25,167 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:37:25,238 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:25,238 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [980290125] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:25,238 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:25,238 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-07-09 17:37:25,238 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646953921] [2021-07-09 17:37:25,238 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:37:25,238 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:25,238 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:37:25,238 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:37:25,238 INFO L87 Difference]: Start difference. First operand 2355 states and 6701 transitions. Second operand has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:26,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:26,291 INFO L93 Difference]: Finished difference Result 2540 states and 7010 transitions. [2021-07-09 17:37:26,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-07-09 17:37:26,291 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:26,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:26,295 INFO L225 Difference]: With dead ends: 2540 [2021-07-09 17:37:26,295 INFO L226 Difference]: Without dead ends: 2528 [2021-07-09 17:37:26,295 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 615 ImplicationChecksByTransitivity, 1022.0ms TimeCoverageRelationStatistics Valid=230, Invalid=2026, Unknown=0, NotChecked=0, Total=2256 [2021-07-09 17:37:26,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2528 states. [2021-07-09 17:37:26,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2528 to 2365. [2021-07-09 17:37:26,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2365 states, 2364 states have (on average 2.8468697123519457) internal successors, (6730), 2364 states have internal predecessors, (6730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:26,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2365 states to 2365 states and 6730 transitions. [2021-07-09 17:37:26,325 INFO L78 Accepts]: Start accepts. Automaton has 2365 states and 6730 transitions. Word has length 19 [2021-07-09 17:37:26,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:26,325 INFO L482 AbstractCegarLoop]: Abstraction has 2365 states and 6730 transitions. [2021-07-09 17:37:26,325 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:26,325 INFO L276 IsEmpty]: Start isEmpty. Operand 2365 states and 6730 transitions. [2021-07-09 17:37:26,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:26,328 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:26,328 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:26,538 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4201,544 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:26,538 INFO L430 AbstractCegarLoop]: === Iteration 554 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:26,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:26,539 INFO L82 PathProgramCache]: Analyzing trace with hash -805898280, now seen corresponding path program 540 times [2021-07-09 17:37:26,539 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:26,539 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126954627] [2021-07-09 17:37:26,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:26,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:26,661 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:26,661 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:26,661 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126954627] [2021-07-09 17:37:26,661 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126954627] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:26,661 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1668540991] [2021-07-09 17:37:26,661 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 545 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 545 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:26,691 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-09 17:37:26,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:26,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:26,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:26,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:26,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:26,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:37:26,890 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:26,892 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:26,892 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:26,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:37:26,893 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:26,909 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:26,909 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:26,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:26,910 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:26,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:26,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:26,913 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:26,944 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:37:26,945 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:26,945 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:37:26,945 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:37:27,027 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:27,028 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1668540991] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:27,028 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:27,028 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-07-09 17:37:27,028 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066448989] [2021-07-09 17:37:27,028 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:37:27,028 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:27,028 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:37:27,028 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:37:27,028 INFO L87 Difference]: Start difference. First operand 2365 states and 6730 transitions. Second operand has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:27,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:27,764 INFO L93 Difference]: Finished difference Result 2512 states and 6967 transitions. [2021-07-09 17:37:27,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-09 17:37:27,764 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:27,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:27,768 INFO L225 Difference]: With dead ends: 2512 [2021-07-09 17:37:27,768 INFO L226 Difference]: Without dead ends: 2512 [2021-07-09 17:37:27,768 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 769.7ms TimeCoverageRelationStatistics Valid=184, Invalid=1298, Unknown=0, NotChecked=0, Total=1482 [2021-07-09 17:37:27,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2512 states. [2021-07-09 17:37:27,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2512 to 2364. [2021-07-09 17:37:27,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2364 states, 2363 states have (on average 2.8404570461278036) internal successors, (6712), 2363 states have internal predecessors, (6712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:27,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2364 states to 2364 states and 6712 transitions. [2021-07-09 17:37:27,798 INFO L78 Accepts]: Start accepts. Automaton has 2364 states and 6712 transitions. Word has length 19 [2021-07-09 17:37:27,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:27,798 INFO L482 AbstractCegarLoop]: Abstraction has 2364 states and 6712 transitions. [2021-07-09 17:37:27,798 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:27,798 INFO L276 IsEmpty]: Start isEmpty. Operand 2364 states and 6712 transitions. [2021-07-09 17:37:27,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:27,800 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:27,800 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:28,006 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 545 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4206 [2021-07-09 17:37:28,007 INFO L430 AbstractCegarLoop]: === Iteration 555 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:28,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:28,007 INFO L82 PathProgramCache]: Analyzing trace with hash 1778455708, now seen corresponding path program 541 times [2021-07-09 17:37:28,007 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:28,007 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377849372] [2021-07-09 17:37:28,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:28,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:28,110 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:28,110 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:28,110 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377849372] [2021-07-09 17:37:28,110 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377849372] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:28,110 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1213618989] [2021-07-09 17:37:28,110 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 546 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 546 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:28,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:28,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:28,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:28,329 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:28,330 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:28,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:28,331 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:28,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:28,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:37:28,334 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:28,359 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:37:28,360 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:28,360 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:37:28,360 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:37:28,386 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:28,386 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1213618989] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:28,386 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:28,386 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-07-09 17:37:28,386 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875618129] [2021-07-09 17:37:28,387 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:37:28,387 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:28,387 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:37:28,387 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=446, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:37:28,387 INFO L87 Difference]: Start difference. First operand 2364 states and 6712 transitions. Second operand has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:29,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:29,379 INFO L93 Difference]: Finished difference Result 2649 states and 7227 transitions. [2021-07-09 17:37:29,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-07-09 17:37:29,380 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:29,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:29,384 INFO L225 Difference]: With dead ends: 2649 [2021-07-09 17:37:29,384 INFO L226 Difference]: Without dead ends: 2649 [2021-07-09 17:37:29,384 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 664 ImplicationChecksByTransitivity, 835.8ms TimeCoverageRelationStatistics Valid=246, Invalid=2204, Unknown=0, NotChecked=0, Total=2450 [2021-07-09 17:37:29,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2649 states. [2021-07-09 17:37:29,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2649 to 2368. [2021-07-09 17:37:29,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2368 states, 2367 states have (on average 2.841571609632446) internal successors, (6726), 2367 states have internal predecessors, (6726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:29,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2368 states to 2368 states and 6726 transitions. [2021-07-09 17:37:29,414 INFO L78 Accepts]: Start accepts. Automaton has 2368 states and 6726 transitions. Word has length 19 [2021-07-09 17:37:29,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:29,414 INFO L482 AbstractCegarLoop]: Abstraction has 2368 states and 6726 transitions. [2021-07-09 17:37:29,414 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:29,414 INFO L276 IsEmpty]: Start isEmpty. Operand 2368 states and 6726 transitions. [2021-07-09 17:37:29,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:29,417 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:29,417 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:29,632 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 546 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4210 [2021-07-09 17:37:29,633 INFO L430 AbstractCegarLoop]: === Iteration 556 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:29,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:29,633 INFO L82 PathProgramCache]: Analyzing trace with hash 289050712, now seen corresponding path program 542 times [2021-07-09 17:37:29,633 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:29,633 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677795045] [2021-07-09 17:37:29,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:29,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:29,741 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:29,741 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:29,741 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677795045] [2021-07-09 17:37:29,741 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677795045] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:29,741 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1993526855] [2021-07-09 17:37:29,741 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 547 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 547 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:29,770 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:37:29,770 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:29,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:29,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:30,000 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:30,001 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:30,001 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:37:30,002 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:30,004 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:30,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:30,005 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:30,029 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:37:30,030 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:30,030 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:37:30,030 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:37:30,057 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:30,057 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1993526855] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:30,057 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:30,057 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-07-09 17:37:30,057 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83192901] [2021-07-09 17:37:30,057 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:37:30,057 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:30,057 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:37:30,057 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=448, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:37:30,058 INFO L87 Difference]: Start difference. First operand 2368 states and 6726 transitions. Second operand has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:31,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:31,935 INFO L93 Difference]: Finished difference Result 2832 states and 7583 transitions. [2021-07-09 17:37:31,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2021-07-09 17:37:31,935 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:31,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:31,939 INFO L225 Difference]: With dead ends: 2832 [2021-07-09 17:37:31,939 INFO L226 Difference]: Without dead ends: 2832 [2021-07-09 17:37:31,939 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1666 ImplicationChecksByTransitivity, 1477.5ms TimeCoverageRelationStatistics Valid=486, Invalid=4770, Unknown=0, NotChecked=0, Total=5256 [2021-07-09 17:37:31,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2832 states. [2021-07-09 17:37:31,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2832 to 2369. [2021-07-09 17:37:31,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2369 states, 2368 states have (on average 2.845439189189189) internal successors, (6738), 2368 states have internal predecessors, (6738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:31,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2369 states to 2369 states and 6738 transitions. [2021-07-09 17:37:31,968 INFO L78 Accepts]: Start accepts. Automaton has 2369 states and 6738 transitions. Word has length 19 [2021-07-09 17:37:31,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:31,969 INFO L482 AbstractCegarLoop]: Abstraction has 2369 states and 6738 transitions. [2021-07-09 17:37:31,969 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:31,969 INFO L276 IsEmpty]: Start isEmpty. Operand 2369 states and 6738 transitions. [2021-07-09 17:37:31,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:31,971 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:31,971 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:32,187 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4213,547 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:32,187 INFO L430 AbstractCegarLoop]: === Iteration 557 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:32,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:32,187 INFO L82 PathProgramCache]: Analyzing trace with hash 1362136092, now seen corresponding path program 543 times [2021-07-09 17:37:32,187 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:32,187 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569870498] [2021-07-09 17:37:32,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:32,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:32,285 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:32,286 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:32,286 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569870498] [2021-07-09 17:37:32,286 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569870498] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:32,286 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2110160005] [2021-07-09 17:37:32,286 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 548 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 548 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:32,315 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:37:32,315 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:32,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:32,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:32,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:32,502 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:32,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:32,503 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:32,505 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:32,505 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:37:32,505 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:32,526 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:37:32,526 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:32,527 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:37:32,527 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:37:32,548 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:32,548 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2110160005] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:32,548 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:32,548 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-07-09 17:37:32,548 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075273018] [2021-07-09 17:37:32,548 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:37:32,548 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:32,549 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:37:32,549 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=450, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:37:32,549 INFO L87 Difference]: Start difference. First operand 2369 states and 6738 transitions. Second operand has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:35,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:35,450 INFO L93 Difference]: Finished difference Result 2708 states and 7362 transitions. [2021-07-09 17:37:35,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2021-07-09 17:37:35,450 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:35,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:35,453 INFO L225 Difference]: With dead ends: 2708 [2021-07-09 17:37:35,454 INFO L226 Difference]: Without dead ends: 2708 [2021-07-09 17:37:35,454 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2545 ImplicationChecksByTransitivity, 2173.6ms TimeCoverageRelationStatistics Valid=764, Invalid=7068, Unknown=0, NotChecked=0, Total=7832 [2021-07-09 17:37:35,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2708 states. [2021-07-09 17:37:35,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2708 to 2346. [2021-07-09 17:37:35,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2346 states, 2345 states have (on average 2.8388059701492536) internal successors, (6657), 2345 states have internal predecessors, (6657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:35,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2346 states to 2346 states and 6657 transitions. [2021-07-09 17:37:35,482 INFO L78 Accepts]: Start accepts. Automaton has 2346 states and 6657 transitions. Word has length 19 [2021-07-09 17:37:35,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:35,482 INFO L482 AbstractCegarLoop]: Abstraction has 2346 states and 6657 transitions. [2021-07-09 17:37:35,482 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:35,482 INFO L276 IsEmpty]: Start isEmpty. Operand 2346 states and 6657 transitions. [2021-07-09 17:37:35,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:35,484 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:35,484 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:35,700 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4216,548 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:35,700 INFO L430 AbstractCegarLoop]: === Iteration 558 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:35,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:35,701 INFO L82 PathProgramCache]: Analyzing trace with hash 268044504, now seen corresponding path program 544 times [2021-07-09 17:37:35,701 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:35,701 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338305019] [2021-07-09 17:37:35,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:35,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:35,799 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:35,799 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:35,799 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338305019] [2021-07-09 17:37:35,799 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338305019] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:35,799 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [864185036] [2021-07-09 17:37:35,799 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 549 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 549 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:35,828 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:37:35,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:35,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:35,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:36,048 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:36,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:36,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:36,050 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:36,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:36,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:37:36,053 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:36,079 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:37:36,080 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:36,080 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:37:36,080 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:37:36,108 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:36,108 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [864185036] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:36,108 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:36,108 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-07-09 17:37:36,108 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574790872] [2021-07-09 17:37:36,108 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:37:36,108 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:36,109 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:37:36,109 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=452, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:37:36,109 INFO L87 Difference]: Start difference. First operand 2346 states and 6657 transitions. Second operand has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:36,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:36,410 INFO L93 Difference]: Finished difference Result 2415 states and 6777 transitions. [2021-07-09 17:37:36,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-09 17:37:36,410 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:36,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:36,413 INFO L225 Difference]: With dead ends: 2415 [2021-07-09 17:37:36,413 INFO L226 Difference]: Without dead ends: 2415 [2021-07-09 17:37:36,413 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 283.7ms TimeCoverageRelationStatistics Valid=54, Invalid=452, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:37:36,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2415 states. [2021-07-09 17:37:36,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2415 to 2346. [2021-07-09 17:37:36,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2346 states, 2345 states have (on average 2.8388059701492536) internal successors, (6657), 2345 states have internal predecessors, (6657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:36,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2346 states to 2346 states and 6657 transitions. [2021-07-09 17:37:36,441 INFO L78 Accepts]: Start accepts. Automaton has 2346 states and 6657 transitions. Word has length 19 [2021-07-09 17:37:36,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:36,441 INFO L482 AbstractCegarLoop]: Abstraction has 2346 states and 6657 transitions. [2021-07-09 17:37:36,441 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:36,441 INFO L276 IsEmpty]: Start isEmpty. Operand 2346 states and 6657 transitions. [2021-07-09 17:37:36,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:36,444 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:36,444 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:36,652 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4219,549 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:36,653 INFO L430 AbstractCegarLoop]: === Iteration 559 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:36,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:36,653 INFO L82 PathProgramCache]: Analyzing trace with hash -843621406, now seen corresponding path program 545 times [2021-07-09 17:37:36,653 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:36,653 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69715031] [2021-07-09 17:37:36,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:36,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:36,779 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:36,779 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:36,779 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69715031] [2021-07-09 17:37:36,779 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69715031] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:36,779 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1119465575] [2021-07-09 17:37:36,779 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 550 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 550 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:36,810 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:37:36,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:36,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:36,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:36,924 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:36,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:36,925 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:36,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:37:36,928 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:36,941 INFO L628 ElimStorePlain]: treesize reduction 27, result has 30.8 percent of original size [2021-07-09 17:37:36,941 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:36,942 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:37:36,942 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:12 [2021-07-09 17:37:36,962 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:36,962 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1119465575] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:36,962 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:36,962 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 19 [2021-07-09 17:37:36,962 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711676473] [2021-07-09 17:37:36,962 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:37:36,962 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:36,962 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:37:36,962 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:37:36,962 INFO L87 Difference]: Start difference. First operand 2346 states and 6657 transitions. Second operand has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:37,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:37,187 INFO L93 Difference]: Finished difference Result 3276 states and 9050 transitions. [2021-07-09 17:37:37,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:37:37,187 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:37,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:37,191 INFO L225 Difference]: With dead ends: 3276 [2021-07-09 17:37:37,191 INFO L226 Difference]: Without dead ends: 3276 [2021-07-09 17:37:37,191 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 246.0ms TimeCoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:37:37,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3276 states. [2021-07-09 17:37:37,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3276 to 2345. [2021-07-09 17:37:37,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2345 states, 2344 states have (on average 2.839590443686007) internal successors, (6656), 2344 states have internal predecessors, (6656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:37,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2345 states to 2345 states and 6656 transitions. [2021-07-09 17:37:37,221 INFO L78 Accepts]: Start accepts. Automaton has 2345 states and 6656 transitions. Word has length 19 [2021-07-09 17:37:37,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:37,221 INFO L482 AbstractCegarLoop]: Abstraction has 2345 states and 6656 transitions. [2021-07-09 17:37:37,221 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:37,221 INFO L276 IsEmpty]: Start isEmpty. Operand 2345 states and 6656 transitions. [2021-07-09 17:37:37,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:37,223 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:37,223 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:37,439 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 550 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4222 [2021-07-09 17:37:37,439 INFO L430 AbstractCegarLoop]: === Iteration 560 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:37,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:37,440 INFO L82 PathProgramCache]: Analyzing trace with hash -712743494, now seen corresponding path program 546 times [2021-07-09 17:37:37,440 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:37,440 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527528149] [2021-07-09 17:37:37,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:37,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:37,537 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:37,538 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:37,538 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527528149] [2021-07-09 17:37:37,538 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527528149] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:37,538 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [412522835] [2021-07-09 17:37:37,538 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 551 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 551 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:37,567 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:37:37,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:37,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:37,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:37,705 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:37:37,706 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:37,708 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:37,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:37:37,709 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:37,711 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:37,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:37,712 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:37,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:37:37,714 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:37,716 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:37:37,717 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:37,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:37:37,719 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:37,741 INFO L628 ElimStorePlain]: treesize reduction 26, result has 43.5 percent of original size [2021-07-09 17:37:37,741 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:37,741 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:37:37,741 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:107, output treesize:20 [2021-07-09 17:37:37,771 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:37,771 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [412522835] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:37,771 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:37,771 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 19 [2021-07-09 17:37:37,771 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891269062] [2021-07-09 17:37:37,771 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:37:37,771 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:37,771 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:37:37,771 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:37:37,771 INFO L87 Difference]: Start difference. First operand 2345 states and 6656 transitions. Second operand has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:38,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:38,242 INFO L93 Difference]: Finished difference Result 3271 states and 9034 transitions. [2021-07-09 17:37:38,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-09 17:37:38,242 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:38,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:38,247 INFO L225 Difference]: With dead ends: 3271 [2021-07-09 17:37:38,247 INFO L226 Difference]: Without dead ends: 3265 [2021-07-09 17:37:38,247 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 472.5ms TimeCoverageRelationStatistics Valid=127, Invalid=865, Unknown=0, NotChecked=0, Total=992 [2021-07-09 17:37:38,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3265 states. [2021-07-09 17:37:38,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3265 to 2345. [2021-07-09 17:37:38,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2345 states, 2344 states have (on average 2.839163822525597) internal successors, (6655), 2344 states have internal predecessors, (6655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:38,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2345 states to 2345 states and 6655 transitions. [2021-07-09 17:37:38,282 INFO L78 Accepts]: Start accepts. Automaton has 2345 states and 6655 transitions. Word has length 19 [2021-07-09 17:37:38,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:38,282 INFO L482 AbstractCegarLoop]: Abstraction has 2345 states and 6655 transitions. [2021-07-09 17:37:38,282 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:38,282 INFO L276 IsEmpty]: Start isEmpty. Operand 2345 states and 6655 transitions. [2021-07-09 17:37:38,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:38,284 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:38,284 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:38,500 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4224,551 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:38,501 INFO L430 AbstractCegarLoop]: === Iteration 561 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:38,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:38,501 INFO L82 PathProgramCache]: Analyzing trace with hash -545568448, now seen corresponding path program 547 times [2021-07-09 17:37:38,501 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:38,501 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447760571] [2021-07-09 17:37:38,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:38,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:38,631 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:38,631 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:38,631 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447760571] [2021-07-09 17:37:38,631 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447760571] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:38,631 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [638728301] [2021-07-09 17:37:38,631 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 552 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 552 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:38,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:38,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:38,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:38,814 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:38,814 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:38,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:37:38,815 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:38,817 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:38,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:38,818 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:38,839 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:37:38,839 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:38,840 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:37:38,840 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:37:38,861 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:38,861 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [638728301] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:38,861 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:38,861 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:37:38,861 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306961258] [2021-07-09 17:37:38,861 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:37:38,861 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:38,861 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:37:38,861 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=334, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:37:38,861 INFO L87 Difference]: Start difference. First operand 2345 states and 6655 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:39,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:39,115 INFO L93 Difference]: Finished difference Result 3277 states and 9052 transitions. [2021-07-09 17:37:39,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:37:39,116 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:39,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:39,120 INFO L225 Difference]: With dead ends: 3277 [2021-07-09 17:37:39,120 INFO L226 Difference]: Without dead ends: 3277 [2021-07-09 17:37:39,120 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 247.5ms TimeCoverageRelationStatistics Valid=46, Invalid=334, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:37:39,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3277 states. [2021-07-09 17:37:39,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3277 to 2346. [2021-07-09 17:37:39,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2346 states, 2345 states have (on average 2.839232409381663) internal successors, (6658), 2345 states have internal predecessors, (6658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:39,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2346 states to 2346 states and 6658 transitions. [2021-07-09 17:37:39,151 INFO L78 Accepts]: Start accepts. Automaton has 2346 states and 6658 transitions. Word has length 19 [2021-07-09 17:37:39,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:39,152 INFO L482 AbstractCegarLoop]: Abstraction has 2346 states and 6658 transitions. [2021-07-09 17:37:39,152 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:39,152 INFO L276 IsEmpty]: Start isEmpty. Operand 2346 states and 6658 transitions. [2021-07-09 17:37:39,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:39,154 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:39,154 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:39,370 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 552 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4231 [2021-07-09 17:37:39,370 INFO L430 AbstractCegarLoop]: === Iteration 562 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:39,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:39,370 INFO L82 PathProgramCache]: Analyzing trace with hash -1752979292, now seen corresponding path program 548 times [2021-07-09 17:37:39,370 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:39,370 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735635161] [2021-07-09 17:37:39,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:39,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:39,471 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:39,471 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:39,471 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735635161] [2021-07-09 17:37:39,471 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735635161] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:39,471 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [856106502] [2021-07-09 17:37:39,471 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 553 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 553 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:39,501 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:37:39,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:39,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:39,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:39,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:37:39,728 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:39,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:37:39,731 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:39,734 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:39,734 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:39,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:37:39,736 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:39,738 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:39,739 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:39,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:39,740 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:39,742 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:37:39,743 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:39,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:37:39,746 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:39,780 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:37:39,780 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:39,781 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:37:39,781 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:37:39,815 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:39,816 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [856106502] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:39,816 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:39,816 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:37:39,816 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120081848] [2021-07-09 17:37:39,816 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:37:39,816 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:39,816 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:37:39,816 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=334, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:37:39,816 INFO L87 Difference]: Start difference. First operand 2346 states and 6658 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:40,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:40,491 INFO L93 Difference]: Finished difference Result 3273 states and 9038 transitions. [2021-07-09 17:37:40,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:37:40,492 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:40,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:40,495 INFO L225 Difference]: With dead ends: 3273 [2021-07-09 17:37:40,496 INFO L226 Difference]: Without dead ends: 3268 [2021-07-09 17:37:40,496 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 632.5ms TimeCoverageRelationStatistics Valid=121, Invalid=935, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 17:37:40,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3268 states. [2021-07-09 17:37:40,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3268 to 2346. [2021-07-09 17:37:40,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2346 states, 2345 states have (on average 2.8388059701492536) internal successors, (6657), 2345 states have internal predecessors, (6657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:40,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2346 states to 2346 states and 6657 transitions. [2021-07-09 17:37:40,527 INFO L78 Accepts]: Start accepts. Automaton has 2346 states and 6657 transitions. Word has length 19 [2021-07-09 17:37:40,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:40,527 INFO L482 AbstractCegarLoop]: Abstraction has 2346 states and 6657 transitions. [2021-07-09 17:37:40,527 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:40,527 INFO L276 IsEmpty]: Start isEmpty. Operand 2346 states and 6657 transitions. [2021-07-09 17:37:40,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:40,530 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:40,530 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:40,744 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4234,553 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:40,745 INFO L430 AbstractCegarLoop]: === Iteration 563 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:40,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:40,745 INFO L82 PathProgramCache]: Analyzing trace with hash 2117451682, now seen corresponding path program 549 times [2021-07-09 17:37:40,745 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:40,745 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017872303] [2021-07-09 17:37:40,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:40,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:40,859 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:40,859 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:40,859 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017872303] [2021-07-09 17:37:40,859 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017872303] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:40,859 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1934191576] [2021-07-09 17:37:40,859 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 554 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 554 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:40,891 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:37:40,891 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:40,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:40,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:41,073 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:41,073 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:41,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:37:41,074 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:41,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:41,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:41,078 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:41,101 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:37:41,101 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:41,102 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:37:41,102 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:37:41,126 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:41,126 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1934191576] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:41,126 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:41,126 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:37:41,126 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016461483] [2021-07-09 17:37:41,126 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:37:41,126 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:41,127 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:37:41,127 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:37:41,127 INFO L87 Difference]: Start difference. First operand 2346 states and 6657 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:41,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:41,994 INFO L93 Difference]: Finished difference Result 3314 states and 9126 transitions. [2021-07-09 17:37:41,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-07-09 17:37:41,994 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:41,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:41,999 INFO L225 Difference]: With dead ends: 3314 [2021-07-09 17:37:41,999 INFO L226 Difference]: Without dead ends: 3314 [2021-07-09 17:37:42,000 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 241 ImplicationChecksByTransitivity, 734.2ms TimeCoverageRelationStatistics Valid=188, Invalid=1218, Unknown=0, NotChecked=0, Total=1406 [2021-07-09 17:37:42,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3314 states. [2021-07-09 17:37:42,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3314 to 2349. [2021-07-09 17:37:42,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2349 states, 2348 states have (on average 2.8390119250425894) internal successors, (6666), 2348 states have internal predecessors, (6666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:42,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2349 states to 2349 states and 6666 transitions. [2021-07-09 17:37:42,033 INFO L78 Accepts]: Start accepts. Automaton has 2349 states and 6666 transitions. Word has length 19 [2021-07-09 17:37:42,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:42,033 INFO L482 AbstractCegarLoop]: Abstraction has 2349 states and 6666 transitions. [2021-07-09 17:37:42,033 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:42,033 INFO L276 IsEmpty]: Start isEmpty. Operand 2349 states and 6666 transitions. [2021-07-09 17:37:42,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:42,036 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:42,036 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:42,252 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 554 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4241 [2021-07-09 17:37:42,252 INFO L430 AbstractCegarLoop]: === Iteration 564 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:42,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:42,252 INFO L82 PathProgramCache]: Analyzing trace with hash -1246633026, now seen corresponding path program 550 times [2021-07-09 17:37:42,252 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:42,252 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033304453] [2021-07-09 17:37:42,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:42,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:42,358 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:42,358 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:42,358 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033304453] [2021-07-09 17:37:42,358 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033304453] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:42,358 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1659309737] [2021-07-09 17:37:42,358 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 555 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 555 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:42,387 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:37:42,387 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:42,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:42,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:42,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:37:42,586 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:42,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:37:42,589 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:42,591 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:42,592 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:42,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:37:42,592 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:42,595 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:42,595 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:42,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:42,596 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:42,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:37:42,598 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:42,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:37:42,601 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:42,628 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:37:42,628 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:42,629 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:37:42,629 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:37:42,656 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:42,656 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1659309737] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:42,656 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:42,656 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:37:42,656 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578943192] [2021-07-09 17:37:42,657 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:37:42,657 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:42,657 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:37:42,657 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:37:42,657 INFO L87 Difference]: Start difference. First operand 2349 states and 6666 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:43,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:43,250 INFO L93 Difference]: Finished difference Result 3283 states and 9057 transitions. [2021-07-09 17:37:43,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-07-09 17:37:43,250 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:43,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:43,254 INFO L225 Difference]: With dead ends: 3283 [2021-07-09 17:37:43,254 INFO L226 Difference]: Without dead ends: 3279 [2021-07-09 17:37:43,255 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 546.4ms TimeCoverageRelationStatistics Valid=124, Invalid=932, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 17:37:43,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3279 states. [2021-07-09 17:37:43,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3279 to 2351. [2021-07-09 17:37:43,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2351 states, 2350 states have (on average 2.8387234042553193) internal successors, (6671), 2350 states have internal predecessors, (6671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:43,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2351 states to 2351 states and 6671 transitions. [2021-07-09 17:37:43,290 INFO L78 Accepts]: Start accepts. Automaton has 2351 states and 6671 transitions. Word has length 19 [2021-07-09 17:37:43,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:43,290 INFO L482 AbstractCegarLoop]: Abstraction has 2351 states and 6671 transitions. [2021-07-09 17:37:43,290 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:43,290 INFO L276 IsEmpty]: Start isEmpty. Operand 2351 states and 6671 transitions. [2021-07-09 17:37:43,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:43,293 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:43,293 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:43,508 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 555 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4244 [2021-07-09 17:37:43,509 INFO L430 AbstractCegarLoop]: === Iteration 565 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:43,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:43,509 INFO L82 PathProgramCache]: Analyzing trace with hash 956429568, now seen corresponding path program 551 times [2021-07-09 17:37:43,509 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:43,509 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134687369] [2021-07-09 17:37:43,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:43,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:43,619 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:43,619 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:43,619 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134687369] [2021-07-09 17:37:43,619 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134687369] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:43,619 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [974366130] [2021-07-09 17:37:43,619 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 556 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 556 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:43,650 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:37:43,650 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:43,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:43,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:43,844 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:43,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:43,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:37:43,845 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:43,847 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:43,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:43,848 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:43,871 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:37:43,871 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:43,872 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:37:43,872 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:37:43,895 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:43,896 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [974366130] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:43,896 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:43,896 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:37:43,896 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676586509] [2021-07-09 17:37:43,896 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:37:43,896 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:43,896 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:37:43,896 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:37:43,896 INFO L87 Difference]: Start difference. First operand 2351 states and 6671 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:45,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:45,518 INFO L93 Difference]: Finished difference Result 3492 states and 9443 transitions. [2021-07-09 17:37:45,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-07-09 17:37:45,519 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:45,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:45,523 INFO L225 Difference]: With dead ends: 3492 [2021-07-09 17:37:45,523 INFO L226 Difference]: Without dead ends: 3492 [2021-07-09 17:37:45,524 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1065 ImplicationChecksByTransitivity, 1215.0ms TimeCoverageRelationStatistics Valid=400, Invalid=3382, Unknown=0, NotChecked=0, Total=3782 [2021-07-09 17:37:45,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3492 states. [2021-07-09 17:37:45,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3492 to 2372. [2021-07-09 17:37:45,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2372 states, 2371 states have (on average 2.844369464361029) internal successors, (6744), 2371 states have internal predecessors, (6744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:45,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2372 states to 2372 states and 6744 transitions. [2021-07-09 17:37:45,556 INFO L78 Accepts]: Start accepts. Automaton has 2372 states and 6744 transitions. Word has length 19 [2021-07-09 17:37:45,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:45,556 INFO L482 AbstractCegarLoop]: Abstraction has 2372 states and 6744 transitions. [2021-07-09 17:37:45,556 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:45,556 INFO L276 IsEmpty]: Start isEmpty. Operand 2372 states and 6744 transitions. [2021-07-09 17:37:45,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:45,558 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:45,559 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:45,772 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 556 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4251 [2021-07-09 17:37:45,773 INFO L430 AbstractCegarLoop]: === Iteration 566 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:45,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:45,773 INFO L82 PathProgramCache]: Analyzing trace with hash -1784488604, now seen corresponding path program 552 times [2021-07-09 17:37:45,773 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:45,773 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266243887] [2021-07-09 17:37:45,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:45,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:45,891 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:45,892 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:45,892 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266243887] [2021-07-09 17:37:45,892 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266243887] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:45,892 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1355280870] [2021-07-09 17:37:45,892 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 557 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 557 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:45,920 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:37:45,921 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:45,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:45,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:46,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:37:46,148 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:46,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:37:46,151 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:46,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:46,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:46,154 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:37:46,154 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:46,157 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:46,157 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:46,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:46,158 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:46,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:37:46,161 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:46,163 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:37:46,163 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:46,192 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:37:46,193 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:46,194 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:37:46,194 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:37:46,224 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:46,224 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1355280870] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:46,224 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:46,224 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:37:46,224 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585617893] [2021-07-09 17:37:46,224 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:37:46,224 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:46,224 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:37:46,224 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:37:46,225 INFO L87 Difference]: Start difference. First operand 2372 states and 6744 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:46,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:46,760 INFO L93 Difference]: Finished difference Result 3307 states and 9136 transitions. [2021-07-09 17:37:46,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-07-09 17:37:46,760 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:46,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:46,765 INFO L225 Difference]: With dead ends: 3307 [2021-07-09 17:37:46,765 INFO L226 Difference]: Without dead ends: 3304 [2021-07-09 17:37:46,765 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 538.6ms TimeCoverageRelationStatistics Valid=122, Invalid=870, Unknown=0, NotChecked=0, Total=992 [2021-07-09 17:37:46,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3304 states. [2021-07-09 17:37:46,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3304 to 2374. [2021-07-09 17:37:46,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2374 states, 2373 states have (on average 2.8440792246101982) internal successors, (6749), 2373 states have internal predecessors, (6749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:46,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2374 states to 2374 states and 6749 transitions. [2021-07-09 17:37:46,799 INFO L78 Accepts]: Start accepts. Automaton has 2374 states and 6749 transitions. Word has length 19 [2021-07-09 17:37:46,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:46,799 INFO L482 AbstractCegarLoop]: Abstraction has 2374 states and 6749 transitions. [2021-07-09 17:37:46,799 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:46,799 INFO L276 IsEmpty]: Start isEmpty. Operand 2374 states and 6749 transitions. [2021-07-09 17:37:46,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:46,801 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:46,801 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:47,017 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4254,557 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:47,017 INFO L430 AbstractCegarLoop]: === Iteration 567 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:47,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:47,017 INFO L82 PathProgramCache]: Analyzing trace with hash 1196071906, now seen corresponding path program 553 times [2021-07-09 17:37:47,017 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:47,017 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467858190] [2021-07-09 17:37:47,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:47,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:47,125 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:47,126 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:47,126 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467858190] [2021-07-09 17:37:47,126 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467858190] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:47,126 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [936014277] [2021-07-09 17:37:47,126 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 558 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 558 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:47,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:47,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:47,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:47,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:47,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:47,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:47,313 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:47,315 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:47,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:37:47,316 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:47,336 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:37:47,336 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:47,337 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:37:47,337 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:37:47,357 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:47,357 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [936014277] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:47,357 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:47,357 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:37:47,357 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286014667] [2021-07-09 17:37:47,357 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:37:47,358 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:47,358 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:37:47,358 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:37:47,358 INFO L87 Difference]: Start difference. First operand 2374 states and 6749 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:48,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:48,199 INFO L93 Difference]: Finished difference Result 3443 states and 9382 transitions. [2021-07-09 17:37:48,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-07-09 17:37:48,199 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:48,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:48,204 INFO L225 Difference]: With dead ends: 3443 [2021-07-09 17:37:48,204 INFO L226 Difference]: Without dead ends: 3443 [2021-07-09 17:37:48,204 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 363 ImplicationChecksByTransitivity, 625.7ms TimeCoverageRelationStatistics Valid=192, Invalid=1530, Unknown=0, NotChecked=0, Total=1722 [2021-07-09 17:37:48,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3443 states. [2021-07-09 17:37:48,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3443 to 2389. [2021-07-09 17:37:48,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2389 states, 2388 states have (on average 2.8479899497487438) internal successors, (6801), 2388 states have internal predecessors, (6801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:48,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2389 states to 2389 states and 6801 transitions. [2021-07-09 17:37:48,233 INFO L78 Accepts]: Start accepts. Automaton has 2389 states and 6801 transitions. Word has length 19 [2021-07-09 17:37:48,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:48,233 INFO L482 AbstractCegarLoop]: Abstraction has 2389 states and 6801 transitions. [2021-07-09 17:37:48,233 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:48,233 INFO L276 IsEmpty]: Start isEmpty. Operand 2389 states and 6801 transitions. [2021-07-09 17:37:48,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:48,236 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:48,236 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:48,452 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 558 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4261 [2021-07-09 17:37:48,453 INFO L430 AbstractCegarLoop]: === Iteration 568 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:48,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:48,453 INFO L82 PathProgramCache]: Analyzing trace with hash 276371198, now seen corresponding path program 554 times [2021-07-09 17:37:48,453 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:48,453 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233414713] [2021-07-09 17:37:48,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:48,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:48,586 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:48,586 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:48,586 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233414713] [2021-07-09 17:37:48,586 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233414713] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:48,586 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [630377318] [2021-07-09 17:37:48,586 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 559 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 559 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:48,616 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:37:48,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:48,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:48,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:48,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:37:48,834 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:48,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:37:48,837 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:48,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:48,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:48,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:37:48,840 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:48,843 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:48,843 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:48,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:48,844 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:48,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:37:48,847 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:48,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:37:48,850 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:48,880 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:37:48,880 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:48,881 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:37:48,881 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:37:48,913 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:48,914 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [630377318] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:48,914 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:48,914 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:37:48,914 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516705291] [2021-07-09 17:37:48,914 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:37:48,914 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:48,914 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:37:48,914 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:37:48,914 INFO L87 Difference]: Start difference. First operand 2389 states and 6801 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:49,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:49,520 INFO L93 Difference]: Finished difference Result 3324 states and 9193 transitions. [2021-07-09 17:37:49,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-07-09 17:37:49,521 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:49,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:49,525 INFO L225 Difference]: With dead ends: 3324 [2021-07-09 17:37:49,525 INFO L226 Difference]: Without dead ends: 3322 [2021-07-09 17:37:49,525 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 577.2ms TimeCoverageRelationStatistics Valid=120, Invalid=810, Unknown=0, NotChecked=0, Total=930 [2021-07-09 17:37:49,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3322 states. [2021-07-09 17:37:49,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3322 to 2391. [2021-07-09 17:37:49,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2391 states, 2390 states have (on average 2.8476987447698745) internal successors, (6806), 2390 states have internal predecessors, (6806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:49,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2391 states to 2391 states and 6806 transitions. [2021-07-09 17:37:49,557 INFO L78 Accepts]: Start accepts. Automaton has 2391 states and 6806 transitions. Word has length 19 [2021-07-09 17:37:49,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:49,557 INFO L482 AbstractCegarLoop]: Abstraction has 2391 states and 6806 transitions. [2021-07-09 17:37:49,557 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:49,557 INFO L276 IsEmpty]: Start isEmpty. Operand 2391 states and 6806 transitions. [2021-07-09 17:37:49,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:49,559 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:49,560 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:49,768 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 559 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4264 [2021-07-09 17:37:49,768 INFO L430 AbstractCegarLoop]: === Iteration 569 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:49,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:49,768 INFO L82 PathProgramCache]: Analyzing trace with hash 1203802304, now seen corresponding path program 555 times [2021-07-09 17:37:49,768 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:49,768 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137055879] [2021-07-09 17:37:49,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:49,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:49,898 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:49,898 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:49,898 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137055879] [2021-07-09 17:37:49,898 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137055879] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:49,898 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2021836122] [2021-07-09 17:37:49,898 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 560 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 560 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:49,928 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-09 17:37:49,928 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:49,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:49,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:50,058 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:50,058 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:50,058 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:50,059 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:50,061 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:50,061 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:50,062 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:50,062 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:50,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:50,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:50,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:37:50,065 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:50,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:50,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:37:50,068 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:50,098 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:37:50,099 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:50,099 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:37:50,099 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:37:50,149 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:50,149 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2021836122] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:50,149 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:50,149 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:37:50,149 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494926806] [2021-07-09 17:37:50,149 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:37:50,149 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:50,149 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:37:50,149 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:37:50,149 INFO L87 Difference]: Start difference. First operand 2391 states and 6806 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:50,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:50,924 INFO L93 Difference]: Finished difference Result 3441 states and 9378 transitions. [2021-07-09 17:37:50,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-07-09 17:37:50,924 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:50,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:50,929 INFO L225 Difference]: With dead ends: 3441 [2021-07-09 17:37:50,930 INFO L226 Difference]: Without dead ends: 3441 [2021-07-09 17:37:50,930 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 636.0ms TimeCoverageRelationStatistics Valid=151, Invalid=1109, Unknown=0, NotChecked=0, Total=1260 [2021-07-09 17:37:50,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3441 states. [2021-07-09 17:37:50,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3441 to 2400. [2021-07-09 17:37:50,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2400 states, 2399 states have (on average 2.850354314297624) internal successors, (6838), 2399 states have internal predecessors, (6838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:50,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2400 states to 2400 states and 6838 transitions. [2021-07-09 17:37:50,964 INFO L78 Accepts]: Start accepts. Automaton has 2400 states and 6838 transitions. Word has length 19 [2021-07-09 17:37:50,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:50,964 INFO L482 AbstractCegarLoop]: Abstraction has 2400 states and 6838 transitions. [2021-07-09 17:37:50,964 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:50,964 INFO L276 IsEmpty]: Start isEmpty. Operand 2400 states and 6838 transitions. [2021-07-09 17:37:50,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:50,967 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:50,967 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:51,183 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4271,560 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:51,183 INFO L430 AbstractCegarLoop]: === Iteration 570 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:51,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:51,183 INFO L82 PathProgramCache]: Analyzing trace with hash 2005418532, now seen corresponding path program 556 times [2021-07-09 17:37:51,183 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:51,183 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597534369] [2021-07-09 17:37:51,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:51,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:51,296 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:51,296 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:51,296 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597534369] [2021-07-09 17:37:51,296 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597534369] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:51,296 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1122133341] [2021-07-09 17:37:51,296 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 561 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 561 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:51,325 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:37:51,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:51,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:51,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:51,490 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:51,491 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:51,491 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:51,492 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:51,494 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:51,494 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:51,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:51,495 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:51,497 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:51,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:51,498 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:37:51,499 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:51,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:51,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:37:51,502 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:51,534 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:37:51,535 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:51,535 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:37:51,535 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:37:51,642 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:51,642 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1122133341] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:51,642 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:51,642 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:37:51,642 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072532360] [2021-07-09 17:37:51,642 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:37:51,642 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:51,642 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:37:51,643 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:37:51,643 INFO L87 Difference]: Start difference. First operand 2400 states and 6838 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:52,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:52,479 INFO L93 Difference]: Finished difference Result 3362 states and 9269 transitions. [2021-07-09 17:37:52,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-07-09 17:37:52,479 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:52,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:52,484 INFO L225 Difference]: With dead ends: 3362 [2021-07-09 17:37:52,484 INFO L226 Difference]: Without dead ends: 3359 [2021-07-09 17:37:52,484 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 823.2ms TimeCoverageRelationStatistics Valid=169, Invalid=1021, Unknown=0, NotChecked=0, Total=1190 [2021-07-09 17:37:52,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3359 states. [2021-07-09 17:37:52,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3359 to 2402. [2021-07-09 17:37:52,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2402 states, 2401 states have (on average 2.8504789670970427) internal successors, (6844), 2401 states have internal predecessors, (6844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:52,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2402 states to 2402 states and 6844 transitions. [2021-07-09 17:37:52,521 INFO L78 Accepts]: Start accepts. Automaton has 2402 states and 6844 transitions. Word has length 19 [2021-07-09 17:37:52,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:52,521 INFO L482 AbstractCegarLoop]: Abstraction has 2402 states and 6844 transitions. [2021-07-09 17:37:52,521 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:52,521 INFO L276 IsEmpty]: Start isEmpty. Operand 2402 states and 6844 transitions. [2021-07-09 17:37:52,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:52,524 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:52,524 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:52,736 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 561 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4275 [2021-07-09 17:37:52,737 INFO L430 AbstractCegarLoop]: === Iteration 571 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:52,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:52,737 INFO L82 PathProgramCache]: Analyzing trace with hash -571205058, now seen corresponding path program 557 times [2021-07-09 17:37:52,737 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:52,737 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81324832] [2021-07-09 17:37:52,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:52,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:52,861 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:52,861 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:52,861 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81324832] [2021-07-09 17:37:52,862 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81324832] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:52,862 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [80209989] [2021-07-09 17:37:52,862 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 562 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 562 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:52,900 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:37:52,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:52,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:52,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:53,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:53,045 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:53,045 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:53,046 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:53,047 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:53,048 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:53,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:53,049 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:53,050 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:53,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:53,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:37:53,052 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:53,053 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:53,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:37:53,054 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:53,084 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:37:53,084 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:53,085 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:37:53,085 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:37:53,136 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:53,136 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [80209989] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:53,136 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:53,136 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:37:53,136 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257172634] [2021-07-09 17:37:53,136 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:37:53,136 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:53,136 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:37:53,136 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:37:53,137 INFO L87 Difference]: Start difference. First operand 2402 states and 6844 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:53,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:53,620 INFO L93 Difference]: Finished difference Result 3351 states and 9253 transitions. [2021-07-09 17:37:53,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:37:53,620 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:53,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:53,625 INFO L225 Difference]: With dead ends: 3351 [2021-07-09 17:37:53,625 INFO L226 Difference]: Without dead ends: 3351 [2021-07-09 17:37:53,625 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 511.4ms TimeCoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2021-07-09 17:37:53,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3351 states. [2021-07-09 17:37:53,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3351 to 2400. [2021-07-09 17:37:53,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2400 states, 2399 states have (on average 2.8495206335973324) internal successors, (6836), 2399 states have internal predecessors, (6836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:53,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2400 states to 2400 states and 6836 transitions. [2021-07-09 17:37:53,656 INFO L78 Accepts]: Start accepts. Automaton has 2400 states and 6836 transitions. Word has length 19 [2021-07-09 17:37:53,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:53,656 INFO L482 AbstractCegarLoop]: Abstraction has 2400 states and 6836 transitions. [2021-07-09 17:37:53,656 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:53,656 INFO L276 IsEmpty]: Start isEmpty. Operand 2400 states and 6836 transitions. [2021-07-09 17:37:53,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:53,658 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:53,658 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:53,864 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 562 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4281 [2021-07-09 17:37:53,864 INFO L430 AbstractCegarLoop]: === Iteration 572 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:53,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:53,864 INFO L82 PathProgramCache]: Analyzing trace with hash 1144374456, now seen corresponding path program 558 times [2021-07-09 17:37:53,864 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:53,864 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262346166] [2021-07-09 17:37:53,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:53,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:53,982 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:53,982 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:53,982 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262346166] [2021-07-09 17:37:53,982 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262346166] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:53,982 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1271901961] [2021-07-09 17:37:53,982 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 563 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 563 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:54,019 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:37:54,019 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:54,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:54,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:54,186 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:54,187 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:54,187 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:54,188 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:54,190 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:54,190 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:37:54,191 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:54,215 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:37:54,215 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:54,216 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:37:54,216 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:37:54,241 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:54,241 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1271901961] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:54,241 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:54,241 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:37:54,241 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584808540] [2021-07-09 17:37:54,241 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:37:54,241 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:54,241 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:37:54,241 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=335, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:37:54,242 INFO L87 Difference]: Start difference. First operand 2400 states and 6836 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:54,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:54,555 INFO L93 Difference]: Finished difference Result 2744 states and 7675 transitions. [2021-07-09 17:37:54,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-09 17:37:54,555 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:54,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:54,559 INFO L225 Difference]: With dead ends: 2744 [2021-07-09 17:37:54,559 INFO L226 Difference]: Without dead ends: 2744 [2021-07-09 17:37:54,559 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 242.5ms TimeCoverageRelationStatistics Valid=45, Invalid=335, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:37:54,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2744 states. [2021-07-09 17:37:54,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2744 to 2406. [2021-07-09 17:37:54,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2406 states, 2405 states have (on average 2.849064449064449) internal successors, (6852), 2405 states have internal predecessors, (6852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:54,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2406 states to 2406 states and 6852 transitions. [2021-07-09 17:37:54,587 INFO L78 Accepts]: Start accepts. Automaton has 2406 states and 6852 transitions. Word has length 19 [2021-07-09 17:37:54,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:54,587 INFO L482 AbstractCegarLoop]: Abstraction has 2406 states and 6852 transitions. [2021-07-09 17:37:54,587 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:54,587 INFO L276 IsEmpty]: Start isEmpty. Operand 2406 states and 6852 transitions. [2021-07-09 17:37:54,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:54,589 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:54,589 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:54,792 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 563 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4285 [2021-07-09 17:37:54,793 INFO L430 AbstractCegarLoop]: === Iteration 573 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:54,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:54,793 INFO L82 PathProgramCache]: Analyzing trace with hash -63036388, now seen corresponding path program 559 times [2021-07-09 17:37:54,793 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:54,793 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129403551] [2021-07-09 17:37:54,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:54,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:54,894 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:54,894 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:54,894 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129403551] [2021-07-09 17:37:54,894 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129403551] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:54,894 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [448538492] [2021-07-09 17:37:54,894 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 564 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 564 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:54,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:54,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:54,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:55,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:37:55,106 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:55,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:37:55,108 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:55,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:55,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:55,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:37:55,112 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:55,114 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:55,114 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:55,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:55,115 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:55,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:37:55,118 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:55,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:37:55,120 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:55,149 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:37:55,149 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:55,150 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:37:55,150 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:37:55,177 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:55,178 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [448538492] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:55,178 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:55,178 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:37:55,178 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325913016] [2021-07-09 17:37:55,178 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:37:55,178 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:55,178 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:37:55,178 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=335, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:37:55,178 INFO L87 Difference]: Start difference. First operand 2406 states and 6852 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:55,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:55,584 INFO L93 Difference]: Finished difference Result 2733 states and 7643 transitions. [2021-07-09 17:37:55,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-09 17:37:55,585 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:55,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:55,588 INFO L225 Difference]: With dead ends: 2733 [2021-07-09 17:37:55,588 INFO L226 Difference]: Without dead ends: 2728 [2021-07-09 17:37:55,588 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 401.4ms TimeCoverageRelationStatistics Valid=81, Invalid=675, Unknown=0, NotChecked=0, Total=756 [2021-07-09 17:37:55,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2728 states. [2021-07-09 17:37:55,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2728 to 2409. [2021-07-09 17:37:55,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2409 states, 2408 states have (on average 2.846345514950166) internal successors, (6854), 2408 states have internal predecessors, (6854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:55,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2409 states to 2409 states and 6854 transitions. [2021-07-09 17:37:55,614 INFO L78 Accepts]: Start accepts. Automaton has 2409 states and 6854 transitions. Word has length 19 [2021-07-09 17:37:55,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:55,614 INFO L482 AbstractCegarLoop]: Abstraction has 2409 states and 6854 transitions. [2021-07-09 17:37:55,614 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:55,614 INFO L276 IsEmpty]: Start isEmpty. Operand 2409 states and 6854 transitions. [2021-07-09 17:37:55,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:55,617 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:55,617 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:55,833 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 564 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4288 [2021-07-09 17:37:55,833 INFO L430 AbstractCegarLoop]: === Iteration 574 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:55,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:55,833 INFO L82 PathProgramCache]: Analyzing trace with hash -487572710, now seen corresponding path program 560 times [2021-07-09 17:37:55,833 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:55,833 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576200658] [2021-07-09 17:37:55,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:55,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:55,929 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:55,929 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:55,929 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576200658] [2021-07-09 17:37:55,929 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576200658] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:55,929 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [449685711] [2021-07-09 17:37:55,929 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 565 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 565 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:55,958 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:37:55,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:55,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:55,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:56,104 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:56,105 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:56,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:37:56,106 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:56,108 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:56,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:56,109 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:56,129 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:37:56,129 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:56,130 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:37:56,130 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:37:56,150 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:56,150 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [449685711] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:56,150 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:56,150 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:37:56,150 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000186946] [2021-07-09 17:37:56,151 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:37:56,151 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:56,151 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:37:56,151 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=334, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:37:56,151 INFO L87 Difference]: Start difference. First operand 2409 states and 6854 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:56,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:56,969 INFO L93 Difference]: Finished difference Result 2767 states and 7721 transitions. [2021-07-09 17:37:56,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-07-09 17:37:56,969 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:56,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:56,973 INFO L225 Difference]: With dead ends: 2767 [2021-07-09 17:37:56,973 INFO L226 Difference]: Without dead ends: 2767 [2021-07-09 17:37:56,973 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 238 ImplicationChecksByTransitivity, 640.0ms TimeCoverageRelationStatistics Valid=186, Invalid=1220, Unknown=0, NotChecked=0, Total=1406 [2021-07-09 17:37:56,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2767 states. [2021-07-09 17:37:56,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2767 to 2405. [2021-07-09 17:37:56,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2405 states, 2404 states have (on average 2.8494176372712148) internal successors, (6850), 2404 states have internal predecessors, (6850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:57,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2405 states to 2405 states and 6850 transitions. [2021-07-09 17:37:57,002 INFO L78 Accepts]: Start accepts. Automaton has 2405 states and 6850 transitions. Word has length 19 [2021-07-09 17:37:57,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:57,002 INFO L482 AbstractCegarLoop]: Abstraction has 2405 states and 6850 transitions. [2021-07-09 17:37:57,002 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:57,002 INFO L276 IsEmpty]: Start isEmpty. Operand 2405 states and 6850 transitions. [2021-07-09 17:37:57,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:57,004 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:57,004 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:57,218 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4295,565 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:57,218 INFO L430 AbstractCegarLoop]: === Iteration 575 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:57,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:57,218 INFO L82 PathProgramCache]: Analyzing trace with hash 443309878, now seen corresponding path program 561 times [2021-07-09 17:37:57,218 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:57,218 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991723817] [2021-07-09 17:37:57,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:57,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:57,369 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:57,369 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:57,369 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991723817] [2021-07-09 17:37:57,369 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991723817] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:57,369 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1421921934] [2021-07-09 17:37:57,369 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 566 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 566 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:57,399 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:37:57,399 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:57,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:57,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:57,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:37:57,608 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:57,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:37:57,611 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:57,614 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:57,614 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:57,614 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:37:57,615 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:57,618 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:57,618 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:57,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:57,619 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:57,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:37:57,622 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:57,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:37:57,624 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:57,655 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:37:57,655 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:57,656 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:37:57,656 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:37:57,688 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:57,688 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1421921934] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:57,688 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:57,688 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:37:57,688 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837671885] [2021-07-09 17:37:57,688 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:37:57,688 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:57,688 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:37:57,688 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=334, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:37:57,688 INFO L87 Difference]: Start difference. First operand 2405 states and 6850 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:58,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:37:58,034 INFO L93 Difference]: Finished difference Result 2727 states and 7638 transitions. [2021-07-09 17:37:58,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-09 17:37:58,034 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:37:58,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:37:58,038 INFO L225 Difference]: With dead ends: 2727 [2021-07-09 17:37:58,038 INFO L226 Difference]: Without dead ends: 2723 [2021-07-09 17:37:58,038 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 434.0ms TimeCoverageRelationStatistics Valid=74, Invalid=576, Unknown=0, NotChecked=0, Total=650 [2021-07-09 17:37:58,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2723 states. [2021-07-09 17:37:58,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2723 to 2406. [2021-07-09 17:37:58,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2406 states, 2405 states have (on average 2.849064449064449) internal successors, (6852), 2405 states have internal predecessors, (6852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:58,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2406 states to 2406 states and 6852 transitions. [2021-07-09 17:37:58,068 INFO L78 Accepts]: Start accepts. Automaton has 2406 states and 6852 transitions. Word has length 19 [2021-07-09 17:37:58,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:37:58,068 INFO L482 AbstractCegarLoop]: Abstraction has 2406 states and 6852 transitions. [2021-07-09 17:37:58,068 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:37:58,068 INFO L276 IsEmpty]: Start isEmpty. Operand 2406 states and 6852 transitions. [2021-07-09 17:37:58,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:37:58,071 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:37:58,071 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:37:58,271 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 566 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4298 [2021-07-09 17:37:58,271 INFO L430 AbstractCegarLoop]: === Iteration 576 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:37:58,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:37:58,272 INFO L82 PathProgramCache]: Analyzing trace with hash -1648594824, now seen corresponding path program 562 times [2021-07-09 17:37:58,272 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:37:58,272 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571190756] [2021-07-09 17:37:58,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:37:58,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:37:58,386 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:58,386 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:37:58,386 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571190756] [2021-07-09 17:37:58,386 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571190756] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:58,386 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1470252913] [2021-07-09 17:37:58,386 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 567 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 567 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:37:58,415 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:37:58,415 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:37:58,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:37:58,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:37:58,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:58,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:58,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:37:58,602 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:58,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:37:58,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:37:58,605 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:37:58,629 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:37:58,629 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:37:58,630 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:37:58,630 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:37:58,654 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:37:58,655 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1470252913] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:37:58,655 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:37:58,655 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:37:58,655 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848047646] [2021-07-09 17:37:58,655 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:37:58,655 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:37:58,655 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:37:58,655 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=334, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:37:58,655 INFO L87 Difference]: Start difference. First operand 2406 states and 6852 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:00,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:00,290 INFO L93 Difference]: Finished difference Result 2939 states and 8028 transitions. [2021-07-09 17:38:00,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-07-09 17:38:00,290 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:00,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:00,294 INFO L225 Difference]: With dead ends: 2939 [2021-07-09 17:38:00,294 INFO L226 Difference]: Without dead ends: 2939 [2021-07-09 17:38:00,294 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1040 ImplicationChecksByTransitivity, 1347.7ms TimeCoverageRelationStatistics Valid=404, Invalid=3378, Unknown=0, NotChecked=0, Total=3782 [2021-07-09 17:38:00,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2939 states. [2021-07-09 17:38:00,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2939 to 2427. [2021-07-09 17:38:00,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2427 states, 2426 states have (on average 2.8544929925803793) internal successors, (6925), 2426 states have internal predecessors, (6925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:00,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2427 states to 2427 states and 6925 transitions. [2021-07-09 17:38:00,326 INFO L78 Accepts]: Start accepts. Automaton has 2427 states and 6925 transitions. Word has length 19 [2021-07-09 17:38:00,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:00,326 INFO L482 AbstractCegarLoop]: Abstraction has 2427 states and 6925 transitions. [2021-07-09 17:38:00,326 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:00,326 INFO L276 IsEmpty]: Start isEmpty. Operand 2427 states and 6925 transitions. [2021-07-09 17:38:00,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:00,328 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:00,328 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:38:00,529 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4305,567 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:00,529 INFO L430 AbstractCegarLoop]: === Iteration 577 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:00,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:00,529 INFO L82 PathProgramCache]: Analyzing trace with hash -94545700, now seen corresponding path program 563 times [2021-07-09 17:38:00,529 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:00,529 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015203552] [2021-07-09 17:38:00,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:00,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:00,633 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:00,633 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:00,633 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015203552] [2021-07-09 17:38:00,633 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015203552] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:00,633 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1794031361] [2021-07-09 17:38:00,633 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 568 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 568 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:00,663 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:38:00,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:00,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:38:00,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:00,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:38:00,864 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:00,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:38:00,867 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:00,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:00,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:00,870 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:38:00,871 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:00,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:00,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:00,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:00,874 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:00,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:38:00,877 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:00,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:38:00,880 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:00,910 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:38:00,910 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:38:00,911 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:38:00,911 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:38:00,942 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:00,942 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1794031361] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:00,942 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:00,942 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:38:00,942 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303024163] [2021-07-09 17:38:00,942 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:38:00,942 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:00,942 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:38:00,942 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=334, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:38:00,942 INFO L87 Difference]: Start difference. First operand 2427 states and 6925 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:01,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:01,357 INFO L93 Difference]: Finished difference Result 2764 states and 7736 transitions. [2021-07-09 17:38:01,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-09 17:38:01,357 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:01,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:01,360 INFO L225 Difference]: With dead ends: 2764 [2021-07-09 17:38:01,360 INFO L226 Difference]: Without dead ends: 2761 [2021-07-09 17:38:01,361 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 409.9ms TimeCoverageRelationStatistics Valid=82, Invalid=674, Unknown=0, NotChecked=0, Total=756 [2021-07-09 17:38:01,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2761 states. [2021-07-09 17:38:01,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2761 to 2433. [2021-07-09 17:38:01,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2433 states, 2432 states have (on average 2.8536184210526314) internal successors, (6940), 2432 states have internal predecessors, (6940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:01,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2433 states to 2433 states and 6940 transitions. [2021-07-09 17:38:01,391 INFO L78 Accepts]: Start accepts. Automaton has 2433 states and 6940 transitions. Word has length 19 [2021-07-09 17:38:01,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:01,391 INFO L482 AbstractCegarLoop]: Abstraction has 2433 states and 6940 transitions. [2021-07-09 17:38:01,391 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:01,391 INFO L276 IsEmpty]: Start isEmpty. Operand 2433 states and 6940 transitions. [2021-07-09 17:38:01,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:01,394 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:01,394 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:38:01,604 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 568 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4308 [2021-07-09 17:38:01,604 INFO L430 AbstractCegarLoop]: === Iteration 578 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:01,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:01,604 INFO L82 PathProgramCache]: Analyzing trace with hash -1408952486, now seen corresponding path program 564 times [2021-07-09 17:38:01,604 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:01,605 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252479474] [2021-07-09 17:38:01,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:01,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:01,702 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:01,702 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:01,702 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252479474] [2021-07-09 17:38:01,702 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252479474] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:01,702 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1231506419] [2021-07-09 17:38:01,702 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 569 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 569 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:01,732 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:38:01,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:01,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:38:01,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:01,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:01,885 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:01,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:01,886 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:01,887 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:01,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:38:01,888 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:01,909 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:38:01,909 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:38:01,909 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:38:01,909 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:38:01,930 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:01,930 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1231506419] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:01,930 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:01,930 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:38:01,930 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365959367] [2021-07-09 17:38:01,930 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:38:01,930 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:01,930 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:38:01,930 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=334, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:38:01,930 INFO L87 Difference]: Start difference. First operand 2433 states and 6940 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:02,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:02,880 INFO L93 Difference]: Finished difference Result 2909 states and 8003 transitions. [2021-07-09 17:38:02,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-07-09 17:38:02,881 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:02,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:02,885 INFO L225 Difference]: With dead ends: 2909 [2021-07-09 17:38:02,885 INFO L226 Difference]: Without dead ends: 2909 [2021-07-09 17:38:02,885 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 426 ImplicationChecksByTransitivity, 748.7ms TimeCoverageRelationStatistics Valid=219, Invalid=1761, Unknown=0, NotChecked=0, Total=1980 [2021-07-09 17:38:02,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2909 states. [2021-07-09 17:38:02,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2909 to 2448. [2021-07-09 17:38:02,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2448 states, 2447 states have (on average 2.8573763792398856) internal successors, (6992), 2447 states have internal predecessors, (6992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:02,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2448 states to 2448 states and 6992 transitions. [2021-07-09 17:38:02,938 INFO L78 Accepts]: Start accepts. Automaton has 2448 states and 6992 transitions. Word has length 19 [2021-07-09 17:38:02,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:02,939 INFO L482 AbstractCegarLoop]: Abstraction has 2448 states and 6992 transitions. [2021-07-09 17:38:02,939 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:02,939 INFO L276 IsEmpty]: Start isEmpty. Operand 2448 states and 6992 transitions. [2021-07-09 17:38:02,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:02,941 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:02,941 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:38:03,156 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 569 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4315 [2021-07-09 17:38:03,157 INFO L430 AbstractCegarLoop]: === Iteration 579 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:03,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:03,157 INFO L82 PathProgramCache]: Analyzing trace with hash 1966314102, now seen corresponding path program 565 times [2021-07-09 17:38:03,157 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:03,157 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519205963] [2021-07-09 17:38:03,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:03,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:03,273 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:03,273 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:03,273 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519205963] [2021-07-09 17:38:03,273 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519205963] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:03,273 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1010809958] [2021-07-09 17:38:03,273 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 570 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 570 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:03,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:03,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:38:03,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:03,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:38:03,502 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:03,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:38:03,504 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:03,507 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:03,507 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:03,507 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:38:03,508 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:03,510 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:03,511 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:03,511 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:03,512 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:03,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:38:03,514 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:03,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:38:03,517 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:03,546 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:38:03,546 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:38:03,547 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:38:03,547 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:38:03,576 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:03,576 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1010809958] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:03,576 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:03,576 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:38:03,576 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146781770] [2021-07-09 17:38:03,576 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:38:03,576 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:03,577 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:38:03,577 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=334, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:38:03,577 INFO L87 Difference]: Start difference. First operand 2448 states and 6992 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:04,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:04,084 INFO L93 Difference]: Finished difference Result 2791 states and 7810 transitions. [2021-07-09 17:38:04,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-07-09 17:38:04,085 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:04,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:04,089 INFO L225 Difference]: With dead ends: 2791 [2021-07-09 17:38:04,089 INFO L226 Difference]: Without dead ends: 2789 [2021-07-09 17:38:04,089 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 454.1ms TimeCoverageRelationStatistics Valid=89, Invalid=723, Unknown=0, NotChecked=0, Total=812 [2021-07-09 17:38:04,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2789 states. [2021-07-09 17:38:04,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2789 to 2451. [2021-07-09 17:38:04,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2451 states, 2450 states have (on average 2.857551020408163) internal successors, (7001), 2450 states have internal predecessors, (7001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:04,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2451 states to 2451 states and 7001 transitions. [2021-07-09 17:38:04,121 INFO L78 Accepts]: Start accepts. Automaton has 2451 states and 7001 transitions. Word has length 19 [2021-07-09 17:38:04,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:04,121 INFO L482 AbstractCegarLoop]: Abstraction has 2451 states and 7001 transitions. [2021-07-09 17:38:04,121 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:04,121 INFO L276 IsEmpty]: Start isEmpty. Operand 2451 states and 7001 transitions. [2021-07-09 17:38:04,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:04,123 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:04,123 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:38:04,341 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4318,570 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:04,341 INFO L430 AbstractCegarLoop]: === Iteration 580 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:04,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:04,341 INFO L82 PathProgramCache]: Analyzing trace with hash -1401222088, now seen corresponding path program 566 times [2021-07-09 17:38:04,341 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:04,341 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028728779] [2021-07-09 17:38:04,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:04,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:04,521 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:04,521 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:04,521 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028728779] [2021-07-09 17:38:04,521 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028728779] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:04,521 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1605970489] [2021-07-09 17:38:04,521 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 571 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 571 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:04,568 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:38:04,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:04,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:38:04,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:04,713 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:04,713 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:04,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:04,714 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:04,716 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:04,717 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:04,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:04,717 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:04,720 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:04,720 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:04,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:38:04,721 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:04,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:04,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:38:04,724 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:04,755 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:38:04,755 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:38:04,756 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:38:04,756 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:38:04,804 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:04,805 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1605970489] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:04,805 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:04,805 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:38:04,805 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086219488] [2021-07-09 17:38:04,805 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:38:04,805 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:04,805 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:38:04,805 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=334, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:38:04,805 INFO L87 Difference]: Start difference. First operand 2451 states and 7001 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:05,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:05,517 INFO L93 Difference]: Finished difference Result 2910 states and 8009 transitions. [2021-07-09 17:38:05,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-09 17:38:05,517 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:05,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:05,521 INFO L225 Difference]: With dead ends: 2910 [2021-07-09 17:38:05,521 INFO L226 Difference]: Without dead ends: 2910 [2021-07-09 17:38:05,522 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 644.5ms TimeCoverageRelationStatistics Valid=140, Invalid=1050, Unknown=0, NotChecked=0, Total=1190 [2021-07-09 17:38:05,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2910 states. [2021-07-09 17:38:05,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2910 to 2417. [2021-07-09 17:38:05,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2417 states, 2416 states have (on average 2.8489238410596025) internal successors, (6883), 2416 states have internal predecessors, (6883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:05,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2417 states to 2417 states and 6883 transitions. [2021-07-09 17:38:05,553 INFO L78 Accepts]: Start accepts. Automaton has 2417 states and 6883 transitions. Word has length 19 [2021-07-09 17:38:05,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:05,553 INFO L482 AbstractCegarLoop]: Abstraction has 2417 states and 6883 transitions. [2021-07-09 17:38:05,553 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:05,553 INFO L276 IsEmpty]: Start isEmpty. Operand 2417 states and 6883 transitions. [2021-07-09 17:38:05,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:05,556 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:05,556 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:38:05,758 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 571 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4325 [2021-07-09 17:38:05,759 INFO L430 AbstractCegarLoop]: === Iteration 581 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:05,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:05,759 INFO L82 PathProgramCache]: Analyzing trace with hash -599605860, now seen corresponding path program 567 times [2021-07-09 17:38:05,759 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:05,759 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531890807] [2021-07-09 17:38:05,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:05,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:05,873 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:05,873 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:05,874 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531890807] [2021-07-09 17:38:05,874 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531890807] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:05,874 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [120393209] [2021-07-09 17:38:05,874 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 572 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 572 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:05,912 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:38:05,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:05,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:38:05,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:06,058 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:06,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:06,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:06,060 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:06,062 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:06,062 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:06,062 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:06,063 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:06,065 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:06,065 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:06,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:38:06,066 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:06,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:06,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:38:06,069 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:06,101 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:38:06,101 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:38:06,102 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:38:06,102 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:38:06,174 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:06,175 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [120393209] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:06,175 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:06,175 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:38:06,175 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367230783] [2021-07-09 17:38:06,175 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:38:06,175 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:06,175 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:38:06,175 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=334, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:38:06,175 INFO L87 Difference]: Start difference. First operand 2417 states and 6883 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:06,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:06,743 INFO L93 Difference]: Finished difference Result 2771 states and 7716 transitions. [2021-07-09 17:38:06,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-09 17:38:06,743 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:06,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:06,747 INFO L225 Difference]: With dead ends: 2771 [2021-07-09 17:38:06,747 INFO L226 Difference]: Without dead ends: 2768 [2021-07-09 17:38:06,747 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 510.6ms TimeCoverageRelationStatistics Valid=100, Invalid=770, Unknown=0, NotChecked=0, Total=870 [2021-07-09 17:38:06,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2768 states. [2021-07-09 17:38:06,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2768 to 2419. [2021-07-09 17:38:06,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2419 states, 2418 states have (on average 2.849048800661704) internal successors, (6889), 2418 states have internal predecessors, (6889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:06,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2419 states to 2419 states and 6889 transitions. [2021-07-09 17:38:06,807 INFO L78 Accepts]: Start accepts. Automaton has 2419 states and 6889 transitions. Word has length 19 [2021-07-09 17:38:06,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:06,807 INFO L482 AbstractCegarLoop]: Abstraction has 2419 states and 6889 transitions. [2021-07-09 17:38:06,807 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:06,807 INFO L276 IsEmpty]: Start isEmpty. Operand 2419 states and 6889 transitions. [2021-07-09 17:38:06,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:06,810 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:06,810 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:38:07,025 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 572 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4329 [2021-07-09 17:38:07,025 INFO L430 AbstractCegarLoop]: === Iteration 582 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:07,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:07,025 INFO L82 PathProgramCache]: Analyzing trace with hash 1118737846, now seen corresponding path program 568 times [2021-07-09 17:38:07,025 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:07,025 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550169210] [2021-07-09 17:38:07,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:07,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:07,152 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:07,152 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:07,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550169210] [2021-07-09 17:38:07,152 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550169210] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:07,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1097151196] [2021-07-09 17:38:07,152 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 573 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 573 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:07,186 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:38:07,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:07,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:38:07,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:07,328 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:07,329 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:07,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:07,330 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:07,332 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:07,332 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:07,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:07,333 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:07,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:07,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:07,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:38:07,336 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:07,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:07,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:38:07,339 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:07,371 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:38:07,371 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:38:07,371 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:38:07,371 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:38:07,430 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:07,430 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1097151196] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:07,430 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:07,430 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:38:07,430 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309090384] [2021-07-09 17:38:07,430 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:38:07,430 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:07,431 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:38:07,431 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=334, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:38:07,431 INFO L87 Difference]: Start difference. First operand 2419 states and 6889 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:07,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:07,782 INFO L93 Difference]: Finished difference Result 2769 states and 7714 transitions. [2021-07-09 17:38:07,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-09 17:38:07,782 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:07,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:07,786 INFO L225 Difference]: With dead ends: 2769 [2021-07-09 17:38:07,786 INFO L226 Difference]: Without dead ends: 2769 [2021-07-09 17:38:07,786 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 351.3ms TimeCoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:38:07,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2769 states. [2021-07-09 17:38:07,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2769 to 2410. [2021-07-09 17:38:07,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2410 states, 2409 states have (on average 2.8484848484848486) internal successors, (6862), 2409 states have internal predecessors, (6862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:07,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2410 states to 2410 states and 6862 transitions. [2021-07-09 17:38:07,814 INFO L78 Accepts]: Start accepts. Automaton has 2410 states and 6862 transitions. Word has length 19 [2021-07-09 17:38:07,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:07,814 INFO L482 AbstractCegarLoop]: Abstraction has 2410 states and 6862 transitions. [2021-07-09 17:38:07,814 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:07,814 INFO L276 IsEmpty]: Start isEmpty. Operand 2410 states and 6862 transitions. [2021-07-09 17:38:07,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:07,816 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:07,816 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:38:08,026 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4335,573 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:08,026 INFO L430 AbstractCegarLoop]: === Iteration 583 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:08,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:08,026 INFO L82 PathProgramCache]: Analyzing trace with hash -44673570, now seen corresponding path program 569 times [2021-07-09 17:38:08,026 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:08,026 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691143165] [2021-07-09 17:38:08,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:08,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:08,140 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:08,141 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:08,141 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691143165] [2021-07-09 17:38:08,141 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691143165] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:08,141 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1505099245] [2021-07-09 17:38:08,141 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 574 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 574 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:08,206 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:38:08,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:08,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:38:08,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:08,371 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:08,371 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:08,371 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:38:08,372 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:08,375 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:08,375 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:08,376 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:08,400 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:38:08,400 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:38:08,401 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:38:08,401 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:38:08,427 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:08,427 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1505099245] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:08,427 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:08,427 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:38:08,427 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401732518] [2021-07-09 17:38:08,427 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:38:08,427 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:08,427 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:38:08,428 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=333, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:38:08,428 INFO L87 Difference]: Start difference. First operand 2410 states and 6862 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:08,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:08,837 INFO L93 Difference]: Finished difference Result 2776 states and 7745 transitions. [2021-07-09 17:38:08,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:38:08,837 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:08,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:08,841 INFO L225 Difference]: With dead ends: 2776 [2021-07-09 17:38:08,841 INFO L226 Difference]: Without dead ends: 2776 [2021-07-09 17:38:08,841 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 274.6ms TimeCoverageRelationStatistics Valid=63, Invalid=443, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:38:08,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2776 states. [2021-07-09 17:38:08,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2776 to 2412. [2021-07-09 17:38:08,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2412 states, 2411 states have (on average 2.848610535047698) internal successors, (6868), 2411 states have internal predecessors, (6868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:08,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2412 states to 2412 states and 6868 transitions. [2021-07-09 17:38:08,879 INFO L78 Accepts]: Start accepts. Automaton has 2412 states and 6868 transitions. Word has length 19 [2021-07-09 17:38:08,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:08,879 INFO L482 AbstractCegarLoop]: Abstraction has 2412 states and 6868 transitions. [2021-07-09 17:38:08,879 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:08,879 INFO L276 IsEmpty]: Start isEmpty. Operand 2412 states and 6868 transitions. [2021-07-09 17:38:08,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:08,882 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:08,882 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:38:09,096 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 574 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4339 [2021-07-09 17:38:09,097 INFO L430 AbstractCegarLoop]: === Iteration 584 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:09,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:09,097 INFO L82 PathProgramCache]: Analyzing trace with hash 886209018, now seen corresponding path program 570 times [2021-07-09 17:38:09,097 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:09,097 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070085516] [2021-07-09 17:38:09,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:09,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:09,190 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:09,190 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:09,190 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070085516] [2021-07-09 17:38:09,190 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070085516] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:09,190 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2051883844] [2021-07-09 17:38:09,190 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 575 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 575 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:09,219 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:38:09,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:09,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:38:09,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:09,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:38:09,412 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:09,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:38:09,416 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:09,418 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:09,419 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:09,419 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:38:09,420 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:09,422 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:09,423 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:09,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:09,424 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:09,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:38:09,427 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:09,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:38:09,430 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:09,463 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:38:09,463 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:38:09,464 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:38:09,464 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:38:09,498 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:09,498 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2051883844] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:09,498 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:09,498 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:38:09,498 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868850381] [2021-07-09 17:38:09,498 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:38:09,498 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:09,498 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:38:09,498 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=333, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:38:09,499 INFO L87 Difference]: Start difference. First operand 2412 states and 6868 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:10,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:10,016 INFO L93 Difference]: Finished difference Result 2737 states and 7656 transitions. [2021-07-09 17:38:10,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-09 17:38:10,016 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:10,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:10,020 INFO L225 Difference]: With dead ends: 2737 [2021-07-09 17:38:10,021 INFO L226 Difference]: Without dead ends: 2729 [2021-07-09 17:38:10,021 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 466.8ms TimeCoverageRelationStatistics Valid=104, Invalid=826, Unknown=0, NotChecked=0, Total=930 [2021-07-09 17:38:10,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2729 states. [2021-07-09 17:38:10,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2729 to 2412. [2021-07-09 17:38:10,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2412 states, 2411 states have (on average 2.8473662380754874) internal successors, (6865), 2411 states have internal predecessors, (6865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:10,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2412 states to 2412 states and 6865 transitions. [2021-07-09 17:38:10,049 INFO L78 Accepts]: Start accepts. Automaton has 2412 states and 6865 transitions. Word has length 19 [2021-07-09 17:38:10,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:10,049 INFO L482 AbstractCegarLoop]: Abstraction has 2412 states and 6865 transitions. [2021-07-09 17:38:10,050 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:10,050 INFO L276 IsEmpty]: Start isEmpty. Operand 2412 states and 6865 transitions. [2021-07-09 17:38:10,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:10,052 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:10,052 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:38:10,268 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 575 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4342 [2021-07-09 17:38:10,268 INFO L430 AbstractCegarLoop]: === Iteration 585 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:10,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:10,268 INFO L82 PathProgramCache]: Analyzing trace with hash 649198238, now seen corresponding path program 571 times [2021-07-09 17:38:10,268 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:10,269 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175635577] [2021-07-09 17:38:10,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:10,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:10,387 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:10,387 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:10,387 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175635577] [2021-07-09 17:38:10,387 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175635577] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:10,387 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [82131434] [2021-07-09 17:38:10,387 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 576 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 576 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:10,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:10,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:38:10,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:10,551 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:10,551 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:10,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:10,552 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:10,554 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:10,554 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:10,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:10,555 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:10,557 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:10,558 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:10,558 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:38:10,559 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:10,561 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:10,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:38:10,562 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:10,593 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:38:10,593 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:38:10,594 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:38:10,594 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:38:10,674 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:10,674 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [82131434] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:10,674 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:10,674 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:38:10,674 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133964801] [2021-07-09 17:38:10,674 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:38:10,674 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:10,675 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:38:10,675 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:38:10,675 INFO L87 Difference]: Start difference. First operand 2412 states and 6865 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:11,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:11,630 INFO L93 Difference]: Finished difference Result 2821 states and 7840 transitions. [2021-07-09 17:38:11,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-07-09 17:38:11,630 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:11,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:11,634 INFO L225 Difference]: With dead ends: 2821 [2021-07-09 17:38:11,634 INFO L226 Difference]: Without dead ends: 2814 [2021-07-09 17:38:11,634 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 406 ImplicationChecksByTransitivity, 797.0ms TimeCoverageRelationStatistics Valid=196, Invalid=1696, Unknown=0, NotChecked=0, Total=1892 [2021-07-09 17:38:11,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2814 states. [2021-07-09 17:38:11,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2814 to 2441. [2021-07-09 17:38:11,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2441 states, 2440 states have (on average 2.8540983606557377) internal successors, (6964), 2440 states have internal predecessors, (6964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:11,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2441 states to 2441 states and 6964 transitions. [2021-07-09 17:38:11,662 INFO L78 Accepts]: Start accepts. Automaton has 2441 states and 6964 transitions. Word has length 19 [2021-07-09 17:38:11,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:11,662 INFO L482 AbstractCegarLoop]: Abstraction has 2441 states and 6964 transitions. [2021-07-09 17:38:11,662 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:11,662 INFO L276 IsEmpty]: Start isEmpty. Operand 2441 states and 6964 transitions. [2021-07-09 17:38:11,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:11,664 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:11,664 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:38:11,880 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 576 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4349 [2021-07-09 17:38:11,880 INFO L430 AbstractCegarLoop]: === Iteration 586 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:11,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:11,880 INFO L82 PathProgramCache]: Analyzing trace with hash 1995180024, now seen corresponding path program 572 times [2021-07-09 17:38:11,880 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:11,880 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054326802] [2021-07-09 17:38:11,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:11,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:11,994 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:11,994 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:11,994 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054326802] [2021-07-09 17:38:11,994 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054326802] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:11,994 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1542956970] [2021-07-09 17:38:11,994 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 577 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 577 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:12,023 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:38:12,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:12,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:38:12,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:12,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:12,183 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:12,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:12,184 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:12,186 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:12,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:38:12,187 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:12,210 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:38:12,210 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:38:12,211 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:38:12,211 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:38:12,234 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:12,234 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1542956970] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:12,234 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:12,234 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:38:12,234 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625520664] [2021-07-09 17:38:12,235 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:38:12,235 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:12,235 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:38:12,235 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:38:12,235 INFO L87 Difference]: Start difference. First operand 2441 states and 6964 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:13,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:13,369 INFO L93 Difference]: Finished difference Result 3027 states and 8251 transitions. [2021-07-09 17:38:13,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-07-09 17:38:13,369 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:13,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:13,373 INFO L225 Difference]: With dead ends: 3027 [2021-07-09 17:38:13,373 INFO L226 Difference]: Without dead ends: 3027 [2021-07-09 17:38:13,373 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 603 ImplicationChecksByTransitivity, 770.9ms TimeCoverageRelationStatistics Valid=234, Invalid=2216, Unknown=0, NotChecked=0, Total=2450 [2021-07-09 17:38:13,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3027 states. [2021-07-09 17:38:13,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3027 to 2459. [2021-07-09 17:38:13,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2459 states, 2458 states have (on average 2.856387306753458) internal successors, (7021), 2458 states have internal predecessors, (7021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:13,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2459 states to 2459 states and 7021 transitions. [2021-07-09 17:38:13,402 INFO L78 Accepts]: Start accepts. Automaton has 2459 states and 7021 transitions. Word has length 19 [2021-07-09 17:38:13,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:13,403 INFO L482 AbstractCegarLoop]: Abstraction has 2459 states and 7021 transitions. [2021-07-09 17:38:13,403 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:13,403 INFO L276 IsEmpty]: Start isEmpty. Operand 2459 states and 7021 transitions. [2021-07-09 17:38:13,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:13,405 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:13,405 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:38:13,605 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 577 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4354 [2021-07-09 17:38:13,606 INFO L430 AbstractCegarLoop]: === Iteration 587 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:13,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:13,606 INFO L82 PathProgramCache]: Analyzing trace with hash -745738148, now seen corresponding path program 573 times [2021-07-09 17:38:13,606 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:13,606 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007088488] [2021-07-09 17:38:13,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:13,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:13,717 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:13,717 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:13,717 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007088488] [2021-07-09 17:38:13,717 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007088488] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:13,717 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1409357453] [2021-07-09 17:38:13,717 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 578 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 578 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:13,753 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:38:13,753 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:13,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:38:13,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:13,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:38:13,929 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:13,932 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:38:13,932 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:13,935 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:13,935 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:13,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:38:13,936 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:13,939 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:13,939 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:13,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:13,940 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:13,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:38:13,943 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:13,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:38:13,946 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:13,975 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:38:13,975 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:38:13,976 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:38:13,976 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:38:14,007 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:14,007 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1409357453] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:14,007 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:14,007 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:38:14,007 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846334764] [2021-07-09 17:38:14,007 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:38:14,007 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:14,007 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:38:14,008 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:38:14,008 INFO L87 Difference]: Start difference. First operand 2459 states and 7021 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:14,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:14,810 INFO L93 Difference]: Finished difference Result 2838 states and 7882 transitions. [2021-07-09 17:38:14,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-07-09 17:38:14,810 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:14,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:14,813 INFO L225 Difference]: With dead ends: 2838 [2021-07-09 17:38:14,813 INFO L226 Difference]: Without dead ends: 2832 [2021-07-09 17:38:14,814 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 318 ImplicationChecksByTransitivity, 637.1ms TimeCoverageRelationStatistics Valid=156, Invalid=1404, Unknown=0, NotChecked=0, Total=1560 [2021-07-09 17:38:14,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2832 states. [2021-07-09 17:38:14,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2832 to 2460. [2021-07-09 17:38:14,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2460 states, 2459 states have (on average 2.854005693371289) internal successors, (7018), 2459 states have internal predecessors, (7018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:14,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2460 states to 2460 states and 7018 transitions. [2021-07-09 17:38:14,841 INFO L78 Accepts]: Start accepts. Automaton has 2460 states and 7018 transitions. Word has length 19 [2021-07-09 17:38:14,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:14,841 INFO L482 AbstractCegarLoop]: Abstraction has 2460 states and 7018 transitions. [2021-07-09 17:38:14,841 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:14,841 INFO L276 IsEmpty]: Start isEmpty. Operand 2460 states and 7018 transitions. [2021-07-09 17:38:14,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:14,843 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:14,843 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:38:15,059 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4357,578 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:15,059 INFO L430 AbstractCegarLoop]: === Iteration 588 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:15,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:15,059 INFO L82 PathProgramCache]: Analyzing trace with hash -444893350, now seen corresponding path program 574 times [2021-07-09 17:38:15,059 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:15,059 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976271162] [2021-07-09 17:38:15,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:15,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:15,154 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:15,154 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:15,154 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976271162] [2021-07-09 17:38:15,154 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976271162] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:15,154 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1458120672] [2021-07-09 17:38:15,154 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 579 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 579 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:15,181 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:38:15,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:15,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:38:15,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:15,291 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:15,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:15,292 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:15,292 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:15,294 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:15,295 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:15,295 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:15,295 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:15,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:15,298 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:15,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:38:15,298 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:15,300 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:15,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:38:15,301 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:15,331 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:38:15,331 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:38:15,331 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:38:15,331 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:38:15,399 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:15,399 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1458120672] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:15,399 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:15,399 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:38:15,399 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043683330] [2021-07-09 17:38:15,399 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:38:15,399 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:15,399 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:38:15,399 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:38:15,400 INFO L87 Difference]: Start difference. First operand 2460 states and 7018 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:16,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:16,377 INFO L93 Difference]: Finished difference Result 2982 states and 8286 transitions. [2021-07-09 17:38:16,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-07-09 17:38:16,378 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:16,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:16,382 INFO L225 Difference]: With dead ends: 2982 [2021-07-09 17:38:16,382 INFO L226 Difference]: Without dead ends: 2976 [2021-07-09 17:38:16,382 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 531 ImplicationChecksByTransitivity, 789.3ms TimeCoverageRelationStatistics Valid=223, Invalid=2033, Unknown=0, NotChecked=0, Total=2256 [2021-07-09 17:38:16,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2976 states. [2021-07-09 17:38:16,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2976 to 2507. [2021-07-09 17:38:16,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2507 states, 2506 states have (on average 2.8591380686352754) internal successors, (7165), 2506 states have internal predecessors, (7165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:16,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2507 states to 2507 states and 7165 transitions. [2021-07-09 17:38:16,430 INFO L78 Accepts]: Start accepts. Automaton has 2507 states and 7165 transitions. Word has length 19 [2021-07-09 17:38:16,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:16,430 INFO L482 AbstractCegarLoop]: Abstraction has 2507 states and 7165 transitions. [2021-07-09 17:38:16,430 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:16,430 INFO L276 IsEmpty]: Start isEmpty. Operand 2507 states and 7165 transitions. [2021-07-09 17:38:16,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:16,433 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:16,433 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:38:16,648 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 579 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4364 [2021-07-09 17:38:16,648 INFO L430 AbstractCegarLoop]: === Iteration 589 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:16,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:16,649 INFO L82 PathProgramCache]: Analyzing trace with hash -987059554, now seen corresponding path program 575 times [2021-07-09 17:38:16,649 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:16,649 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50853835] [2021-07-09 17:38:16,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:16,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:16,746 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:16,747 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:16,747 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50853835] [2021-07-09 17:38:16,747 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50853835] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:16,747 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [432939444] [2021-07-09 17:38:16,747 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 580 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 580 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:16,776 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-09 17:38:16,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:16,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:38:16,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:16,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:16,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:16,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:38:16,923 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:16,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:16,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:16,926 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:16,948 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:38:16,948 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:38:16,949 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:38:16,949 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:38:16,971 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:16,971 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [432939444] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:16,971 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:16,971 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:38:16,972 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579015958] [2021-07-09 17:38:16,972 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:38:16,972 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:16,972 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:38:16,972 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:38:16,972 INFO L87 Difference]: Start difference. First operand 2507 states and 7165 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:17,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:17,780 INFO L93 Difference]: Finished difference Result 3168 states and 8669 transitions. [2021-07-09 17:38:17,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-07-09 17:38:17,780 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:17,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:17,785 INFO L225 Difference]: With dead ends: 3168 [2021-07-09 17:38:17,785 INFO L226 Difference]: Without dead ends: 3168 [2021-07-09 17:38:17,785 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 494 ImplicationChecksByTransitivity, 525.8ms TimeCoverageRelationStatistics Valid=191, Invalid=1879, Unknown=0, NotChecked=0, Total=2070 [2021-07-09 17:38:17,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3168 states. [2021-07-09 17:38:17,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3168 to 2563. [2021-07-09 17:38:17,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2563 states, 2562 states have (on average 2.869242779078845) internal successors, (7351), 2562 states have internal predecessors, (7351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:17,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2563 states to 2563 states and 7351 transitions. [2021-07-09 17:38:17,821 INFO L78 Accepts]: Start accepts. Automaton has 2563 states and 7351 transitions. Word has length 19 [2021-07-09 17:38:17,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:17,821 INFO L482 AbstractCegarLoop]: Abstraction has 2563 states and 7351 transitions. [2021-07-09 17:38:17,821 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:17,821 INFO L276 IsEmpty]: Start isEmpty. Operand 2563 states and 7351 transitions. [2021-07-09 17:38:17,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:17,824 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:17,824 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:38:18,036 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4369,580 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:18,037 INFO L430 AbstractCegarLoop]: === Iteration 590 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:18,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:18,037 INFO L82 PathProgramCache]: Analyzing trace with hash -1906760262, now seen corresponding path program 576 times [2021-07-09 17:38:18,037 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:18,037 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524136052] [2021-07-09 17:38:18,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:18,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:18,138 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:18,138 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:18,138 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524136052] [2021-07-09 17:38:18,138 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524136052] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:18,138 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1446808195] [2021-07-09 17:38:18,138 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 581 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 581 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:18,169 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:38:18,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:18,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:38:18,170 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:18,357 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:38:18,358 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:18,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:38:18,361 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:18,364 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:18,364 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:18,364 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:38:18,365 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:18,368 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:18,368 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:18,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:18,369 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:18,371 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:38:18,372 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:18,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:38:18,374 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:18,406 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:38:18,406 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:38:18,407 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:38:18,407 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:38:18,438 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:18,439 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1446808195] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:18,439 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:18,439 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:38:18,439 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946550843] [2021-07-09 17:38:18,439 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:38:18,439 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:18,439 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:38:18,439 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:38:18,439 INFO L87 Difference]: Start difference. First operand 2563 states and 7351 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:19,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:19,319 INFO L93 Difference]: Finished difference Result 2969 states and 8260 transitions. [2021-07-09 17:38:19,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-07-09 17:38:19,320 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:19,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:19,324 INFO L225 Difference]: With dead ends: 2969 [2021-07-09 17:38:19,324 INFO L226 Difference]: Without dead ends: 2965 [2021-07-09 17:38:19,324 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 406 ImplicationChecksByTransitivity, 641.3ms TimeCoverageRelationStatistics Valid=169, Invalid=1637, Unknown=0, NotChecked=0, Total=1806 [2021-07-09 17:38:19,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2965 states. [2021-07-09 17:38:19,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2965 to 2564. [2021-07-09 17:38:19,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2564 states, 2563 states have (on average 2.865001950838861) internal successors, (7343), 2563 states have internal predecessors, (7343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:19,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2564 states to 2564 states and 7343 transitions. [2021-07-09 17:38:19,356 INFO L78 Accepts]: Start accepts. Automaton has 2564 states and 7343 transitions. Word has length 19 [2021-07-09 17:38:19,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:19,356 INFO L482 AbstractCegarLoop]: Abstraction has 2564 states and 7343 transitions. [2021-07-09 17:38:19,356 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:19,356 INFO L276 IsEmpty]: Start isEmpty. Operand 2564 states and 7343 transitions. [2021-07-09 17:38:19,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:19,359 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:19,359 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:38:19,565 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4372,581 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:19,565 INFO L430 AbstractCegarLoop]: === Iteration 591 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:19,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:19,565 INFO L82 PathProgramCache]: Analyzing trace with hash 628192030, now seen corresponding path program 577 times [2021-07-09 17:38:19,565 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:19,565 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805878714] [2021-07-09 17:38:19,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:19,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:19,680 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:19,680 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:19,680 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805878714] [2021-07-09 17:38:19,680 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805878714] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:19,680 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [608538664] [2021-07-09 17:38:19,680 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 582 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 582 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:19,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:19,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:38:19,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:19,824 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:19,824 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:19,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:19,825 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:19,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:19,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:19,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:19,828 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:19,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:19,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:19,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:38:19,832 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:19,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:19,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:38:19,835 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:19,868 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:38:19,869 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:38:19,869 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:38:19,869 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:38:19,951 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:19,951 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [608538664] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:19,951 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:19,951 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:38:19,951 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517088368] [2021-07-09 17:38:19,951 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:38:19,951 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:19,952 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:38:19,952 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:38:19,952 INFO L87 Difference]: Start difference. First operand 2564 states and 7343 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:21,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:21,256 INFO L93 Difference]: Finished difference Result 3112 states and 8553 transitions. [2021-07-09 17:38:21,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-07-09 17:38:21,256 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:21,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:21,260 INFO L225 Difference]: With dead ends: 3112 [2021-07-09 17:38:21,260 INFO L226 Difference]: Without dead ends: 3107 [2021-07-09 17:38:21,261 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 763 ImplicationChecksByTransitivity, 1015.1ms TimeCoverageRelationStatistics Valid=269, Invalid=2593, Unknown=0, NotChecked=0, Total=2862 [2021-07-09 17:38:21,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3107 states. [2021-07-09 17:38:21,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3107 to 2573. [2021-07-09 17:38:21,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2573 states, 2572 states have (on average 2.8635303265940903) internal successors, (7365), 2572 states have internal predecessors, (7365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:21,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2573 states to 2573 states and 7365 transitions. [2021-07-09 17:38:21,293 INFO L78 Accepts]: Start accepts. Automaton has 2573 states and 7365 transitions. Word has length 19 [2021-07-09 17:38:21,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:21,293 INFO L482 AbstractCegarLoop]: Abstraction has 2573 states and 7365 transitions. [2021-07-09 17:38:21,293 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:21,293 INFO L276 IsEmpty]: Start isEmpty. Operand 2573 states and 7365 transitions. [2021-07-09 17:38:21,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:21,296 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:21,296 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:38:21,509 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4379,582 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:21,509 INFO L430 AbstractCegarLoop]: === Iteration 592 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:21,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:21,509 INFO L82 PathProgramCache]: Analyzing trace with hash 1826233144, now seen corresponding path program 578 times [2021-07-09 17:38:21,509 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:21,509 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487708204] [2021-07-09 17:38:21,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:21,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:21,614 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:21,614 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:21,614 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487708204] [2021-07-09 17:38:21,614 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487708204] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:21,614 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [679543596] [2021-07-09 17:38:21,614 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 583 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 583 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:21,643 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:38:21,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:21,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:38:21,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:21,755 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:21,755 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:21,756 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:21,756 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:21,758 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:21,759 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:21,759 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:21,759 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:21,761 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:21,762 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:21,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:38:21,763 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:21,765 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:21,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:38:21,766 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:21,797 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:38:21,797 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:38:21,797 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:38:21,798 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:38:21,854 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:21,854 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [679543596] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:21,854 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:21,854 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:38:21,854 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592100458] [2021-07-09 17:38:21,854 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:38:21,854 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:21,854 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:38:21,854 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:38:21,854 INFO L87 Difference]: Start difference. First operand 2573 states and 7365 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:22,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:22,979 INFO L93 Difference]: Finished difference Result 3156 states and 8624 transitions. [2021-07-09 17:38:22,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-07-09 17:38:22,979 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:22,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:22,984 INFO L225 Difference]: With dead ends: 3156 [2021-07-09 17:38:22,984 INFO L226 Difference]: Without dead ends: 3156 [2021-07-09 17:38:22,984 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 553 ImplicationChecksByTransitivity, 782.8ms TimeCoverageRelationStatistics Valid=232, Invalid=2024, Unknown=0, NotChecked=0, Total=2256 [2021-07-09 17:38:22,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3156 states. [2021-07-09 17:38:23,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3156 to 2594. [2021-07-09 17:38:23,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2594 states, 2593 states have (on average 2.866949479367528) internal successors, (7434), 2593 states have internal predecessors, (7434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:23,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2594 states to 2594 states and 7434 transitions. [2021-07-09 17:38:23,017 INFO L78 Accepts]: Start accepts. Automaton has 2594 states and 7434 transitions. Word has length 19 [2021-07-09 17:38:23,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:23,018 INFO L482 AbstractCegarLoop]: Abstraction has 2594 states and 7434 transitions. [2021-07-09 17:38:23,018 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:23,018 INFO L276 IsEmpty]: Start isEmpty. Operand 2594 states and 7434 transitions. [2021-07-09 17:38:23,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:23,020 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:23,020 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:38:23,236 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 583 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4384 [2021-07-09 17:38:23,236 INFO L430 AbstractCegarLoop]: === Iteration 593 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:23,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:23,236 INFO L82 PathProgramCache]: Analyzing trace with hash -1667117924, now seen corresponding path program 579 times [2021-07-09 17:38:23,236 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:23,236 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826532867] [2021-07-09 17:38:23,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:23,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:23,354 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:23,354 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:23,354 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826532867] [2021-07-09 17:38:23,354 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826532867] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:23,354 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [210558403] [2021-07-09 17:38:23,354 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 584 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 584 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:23,385 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-09 17:38:23,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:23,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:38:23,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:23,508 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:23,508 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:23,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:23,509 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:23,511 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:23,512 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:23,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:23,513 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:23,515 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:23,515 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:23,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:38:23,516 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:23,518 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:23,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:38:23,519 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:23,550 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:38:23,550 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:38:23,551 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:38:23,551 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:38:23,624 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:23,624 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [210558403] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:23,624 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:23,624 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:38:23,624 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259758198] [2021-07-09 17:38:23,625 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:38:23,625 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:23,625 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:38:23,625 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:38:23,625 INFO L87 Difference]: Start difference. First operand 2594 states and 7434 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:24,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:24,974 INFO L93 Difference]: Finished difference Result 3128 states and 8611 transitions. [2021-07-09 17:38:24,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-07-09 17:38:24,974 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:24,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:24,978 INFO L225 Difference]: With dead ends: 3128 [2021-07-09 17:38:24,978 INFO L226 Difference]: Without dead ends: 3120 [2021-07-09 17:38:24,979 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1081 ImplicationChecksByTransitivity, 1051.4ms TimeCoverageRelationStatistics Valid=293, Invalid=3367, Unknown=0, NotChecked=0, Total=3660 [2021-07-09 17:38:24,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3120 states. [2021-07-09 17:38:25,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3120 to 2635. [2021-07-09 17:38:25,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2635 states, 2634 states have (on average 2.8549734244495064) internal successors, (7520), 2634 states have internal predecessors, (7520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:25,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2635 states to 2635 states and 7520 transitions. [2021-07-09 17:38:25,012 INFO L78 Accepts]: Start accepts. Automaton has 2635 states and 7520 transitions. Word has length 19 [2021-07-09 17:38:25,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:25,012 INFO L482 AbstractCegarLoop]: Abstraction has 2635 states and 7520 transitions. [2021-07-09 17:38:25,012 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:25,013 INFO L276 IsEmpty]: Start isEmpty. Operand 2635 states and 7520 transitions. [2021-07-09 17:38:25,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:25,015 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:25,015 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:38:25,215 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4388,584 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:25,216 INFO L430 AbstractCegarLoop]: === Iteration 594 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:25,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:25,216 INFO L82 PathProgramCache]: Analyzing trace with hash 51225782, now seen corresponding path program 580 times [2021-07-09 17:38:25,216 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:25,216 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102583722] [2021-07-09 17:38:25,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:25,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:25,342 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:25,342 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:25,342 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102583722] [2021-07-09 17:38:25,342 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102583722] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:25,342 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1981822609] [2021-07-09 17:38:25,342 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 585 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 585 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:25,371 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:38:25,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:25,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:38:25,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:25,487 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,488 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:25,489 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:25,491 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,491 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,491 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:25,492 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:25,494 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,494 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:38:25,495 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:25,497 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:25,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:38:25,498 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:25,529 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:38:25,529 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:38:25,530 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:38:25,530 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:38:25,579 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:25,580 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1981822609] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:25,580 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:25,580 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:38:25,580 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479642660] [2021-07-09 17:38:25,580 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:38:25,580 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:25,580 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:38:25,580 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:38:25,580 INFO L87 Difference]: Start difference. First operand 2635 states and 7520 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:26,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:26,446 INFO L93 Difference]: Finished difference Result 3125 states and 8616 transitions. [2021-07-09 17:38:26,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-07-09 17:38:26,447 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:26,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:26,451 INFO L225 Difference]: With dead ends: 3125 [2021-07-09 17:38:26,451 INFO L226 Difference]: Without dead ends: 3125 [2021-07-09 17:38:26,451 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 415 ImplicationChecksByTransitivity, 634.0ms TimeCoverageRelationStatistics Valid=185, Invalid=1621, Unknown=0, NotChecked=0, Total=1806 [2021-07-09 17:38:26,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3125 states. [2021-07-09 17:38:26,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3125 to 2631. [2021-07-09 17:38:26,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2631 states, 2630 states have (on average 2.853231939163498) internal successors, (7504), 2630 states have internal predecessors, (7504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:26,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2631 states to 2631 states and 7504 transitions. [2021-07-09 17:38:26,483 INFO L78 Accepts]: Start accepts. Automaton has 2631 states and 7504 transitions. Word has length 19 [2021-07-09 17:38:26,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:26,483 INFO L482 AbstractCegarLoop]: Abstraction has 2631 states and 7504 transitions. [2021-07-09 17:38:26,483 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:26,483 INFO L276 IsEmpty]: Start isEmpty. Operand 2631 states and 7504 transitions. [2021-07-09 17:38:26,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:26,486 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:26,486 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:38:26,701 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 585 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4394 [2021-07-09 17:38:26,701 INFO L430 AbstractCegarLoop]: === Iteration 595 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:26,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:26,702 INFO L82 PathProgramCache]: Analyzing trace with hash -1659387526, now seen corresponding path program 581 times [2021-07-09 17:38:26,702 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:26,702 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413923765] [2021-07-09 17:38:26,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:26,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:26,796 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:26,796 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:26,796 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413923765] [2021-07-09 17:38:26,796 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413923765] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:26,796 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [744476692] [2021-07-09 17:38:26,796 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 586 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 586 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:26,827 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-09 17:38:26,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:26,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:38:26,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:26,935 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:26,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:26,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:38:26,937 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:26,938 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:26,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:26,939 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:26,955 INFO L628 ElimStorePlain]: treesize reduction 30, result has 33.3 percent of original size [2021-07-09 17:38:26,955 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:38:26,955 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:38:26,956 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:15 [2021-07-09 17:38:26,978 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:26,978 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [744476692] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:26,978 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:26,978 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2021-07-09 17:38:26,978 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469032499] [2021-07-09 17:38:26,978 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:38:26,978 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:26,978 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:38:26,978 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:38:26,978 INFO L87 Difference]: Start difference. First operand 2631 states and 7504 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:27,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:27,642 INFO L93 Difference]: Finished difference Result 3189 states and 8778 transitions. [2021-07-09 17:38:27,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-07-09 17:38:27,643 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:27,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:27,647 INFO L225 Difference]: With dead ends: 3189 [2021-07-09 17:38:27,647 INFO L226 Difference]: Without dead ends: 3189 [2021-07-09 17:38:27,647 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 341.9ms TimeCoverageRelationStatistics Valid=110, Invalid=1080, Unknown=0, NotChecked=0, Total=1190 [2021-07-09 17:38:27,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3189 states. [2021-07-09 17:38:27,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3189 to 2576. [2021-07-09 17:38:27,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2576 states, 2575 states have (on average 2.84) internal successors, (7313), 2575 states have internal predecessors, (7313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:27,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2576 states to 2576 states and 7313 transitions. [2021-07-09 17:38:27,686 INFO L78 Accepts]: Start accepts. Automaton has 2576 states and 7313 transitions. Word has length 19 [2021-07-09 17:38:27,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:27,686 INFO L482 AbstractCegarLoop]: Abstraction has 2576 states and 7313 transitions. [2021-07-09 17:38:27,686 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:27,686 INFO L276 IsEmpty]: Start isEmpty. Operand 2576 states and 7313 transitions. [2021-07-09 17:38:27,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:27,689 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:27,689 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:38:27,904 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 586 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4398 [2021-07-09 17:38:27,905 INFO L430 AbstractCegarLoop]: === Iteration 596 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:27,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:27,905 INFO L82 PathProgramCache]: Analyzing trace with hash 1992996928, now seen corresponding path program 582 times [2021-07-09 17:38:27,905 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:27,905 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624694551] [2021-07-09 17:38:27,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:27,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:28,029 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:28,029 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:28,029 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624694551] [2021-07-09 17:38:28,029 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624694551] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:28,029 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [260495701] [2021-07-09 17:38:28,029 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 587 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 587 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:28,058 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:38:28,058 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:28,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:38:28,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:28,248 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:28,249 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:28,249 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:28,249 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:28,252 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:28,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:38:28,253 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:28,277 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:38:28,277 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:38:28,278 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:38:28,278 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:38:28,304 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:28,304 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [260495701] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:28,304 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:28,304 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-07-09 17:38:28,304 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236252230] [2021-07-09 17:38:28,304 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:38:28,304 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:28,304 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:38:28,304 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=372, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:38:28,304 INFO L87 Difference]: Start difference. First operand 2576 states and 7313 transitions. Second operand has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:28,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:28,677 INFO L93 Difference]: Finished difference Result 2791 states and 7767 transitions. [2021-07-09 17:38:28,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:38:28,678 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:28,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:28,682 INFO L225 Difference]: With dead ends: 2791 [2021-07-09 17:38:28,682 INFO L226 Difference]: Without dead ends: 2791 [2021-07-09 17:38:28,682 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 270.9ms TimeCoverageRelationStatistics Valid=48, Invalid=372, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:38:28,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2791 states. [2021-07-09 17:38:28,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2791 to 2603. [2021-07-09 17:38:28,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2603 states, 2602 states have (on average 2.840891621829362) internal successors, (7392), 2602 states have internal predecessors, (7392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:28,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2603 states to 2603 states and 7392 transitions. [2021-07-09 17:38:28,712 INFO L78 Accepts]: Start accepts. Automaton has 2603 states and 7392 transitions. Word has length 19 [2021-07-09 17:38:28,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:28,713 INFO L482 AbstractCegarLoop]: Abstraction has 2603 states and 7392 transitions. [2021-07-09 17:38:28,713 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:28,713 INFO L276 IsEmpty]: Start isEmpty. Operand 2603 states and 7392 transitions. [2021-07-09 17:38:28,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:28,715 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:28,715 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:38:28,931 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4400,587 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:28,931 INFO L430 AbstractCegarLoop]: === Iteration 597 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:28,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:28,931 INFO L82 PathProgramCache]: Analyzing trace with hash 785586084, now seen corresponding path program 583 times [2021-07-09 17:38:28,931 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:28,931 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059316985] [2021-07-09 17:38:28,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:28,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:29,026 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:29,026 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:29,026 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059316985] [2021-07-09 17:38:29,026 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059316985] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:29,026 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1172788898] [2021-07-09 17:38:29,026 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 588 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 588 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:29,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:29,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:38:29,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:29,276 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:38:29,277 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:29,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:38:29,281 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:29,284 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:29,284 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:29,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:38:29,286 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:29,288 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:29,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:29,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:29,290 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:29,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:38:29,294 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:29,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:38:29,297 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:29,333 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:38:29,333 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:38:29,334 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:38:29,334 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:38:29,369 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:29,370 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1172788898] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:29,370 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:29,370 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-07-09 17:38:29,370 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464336772] [2021-07-09 17:38:29,370 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:38:29,370 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:29,370 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:38:29,370 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=372, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:38:29,370 INFO L87 Difference]: Start difference. First operand 2603 states and 7392 transitions. Second operand has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:30,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:30,001 INFO L93 Difference]: Finished difference Result 2767 states and 7702 transitions. [2021-07-09 17:38:30,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-07-09 17:38:30,002 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:30,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:30,005 INFO L225 Difference]: With dead ends: 2767 [2021-07-09 17:38:30,005 INFO L226 Difference]: Without dead ends: 2757 [2021-07-09 17:38:30,005 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 205 ImplicationChecksByTransitivity, 538.8ms TimeCoverageRelationStatistics Valid=112, Invalid=1078, Unknown=0, NotChecked=0, Total=1190 [2021-07-09 17:38:30,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2757 states. [2021-07-09 17:38:30,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2757 to 2610. [2021-07-09 17:38:30,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2610 states, 2609 states have (on average 2.8359524722115754) internal successors, (7399), 2609 states have internal predecessors, (7399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:30,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2610 states to 2610 states and 7399 transitions. [2021-07-09 17:38:30,033 INFO L78 Accepts]: Start accepts. Automaton has 2610 states and 7399 transitions. Word has length 19 [2021-07-09 17:38:30,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:30,033 INFO L482 AbstractCegarLoop]: Abstraction has 2610 states and 7399 transitions. [2021-07-09 17:38:30,033 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:30,033 INFO L276 IsEmpty]: Start isEmpty. Operand 2610 states and 7399 transitions. [2021-07-09 17:38:30,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:30,035 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:30,035 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:38:30,251 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4403,588 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:30,251 INFO L430 AbstractCegarLoop]: === Iteration 598 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:30,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:30,251 INFO L82 PathProgramCache]: Analyzing trace with hash 361049762, now seen corresponding path program 584 times [2021-07-09 17:38:30,251 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:30,251 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59590817] [2021-07-09 17:38:30,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:30,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:30,365 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:30,365 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:30,365 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59590817] [2021-07-09 17:38:30,365 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59590817] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:30,365 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [847459673] [2021-07-09 17:38:30,365 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 589 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 589 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:30,400 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:38:30,400 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:30,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:38:30,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:30,590 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:30,591 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:30,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:38:30,592 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:30,594 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:30,594 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:30,595 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:30,619 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:38:30,619 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:38:30,620 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:38:30,620 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:38:30,645 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:30,646 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [847459673] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:30,646 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:30,646 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-07-09 17:38:30,646 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240001874] [2021-07-09 17:38:30,646 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:38:30,646 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:30,646 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:38:30,646 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=371, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:38:30,646 INFO L87 Difference]: Start difference. First operand 2610 states and 7399 transitions. Second operand has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:32,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:32,465 INFO L93 Difference]: Finished difference Result 2925 states and 8013 transitions. [2021-07-09 17:38:32,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-07-09 17:38:32,465 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:32,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:32,469 INFO L225 Difference]: With dead ends: 2925 [2021-07-09 17:38:32,469 INFO L226 Difference]: Without dead ends: 2925 [2021-07-09 17:38:32,481 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1182 ImplicationChecksByTransitivity, 1551.9ms TimeCoverageRelationStatistics Valid=484, Invalid=3806, Unknown=0, NotChecked=0, Total=4290 [2021-07-09 17:38:32,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2925 states. [2021-07-09 17:38:32,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2925 to 2615. [2021-07-09 17:38:32,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2615 states, 2614 states have (on average 2.8389441469013006) internal successors, (7421), 2614 states have internal predecessors, (7421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:32,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2615 states to 2615 states and 7421 transitions. [2021-07-09 17:38:32,538 INFO L78 Accepts]: Start accepts. Automaton has 2615 states and 7421 transitions. Word has length 19 [2021-07-09 17:38:32,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:32,538 INFO L482 AbstractCegarLoop]: Abstraction has 2615 states and 7421 transitions. [2021-07-09 17:38:32,538 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:32,538 INFO L276 IsEmpty]: Start isEmpty. Operand 2615 states and 7421 transitions. [2021-07-09 17:38:32,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:32,541 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:32,541 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:38:32,756 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4410,589 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:32,756 INFO L430 AbstractCegarLoop]: === Iteration 599 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:32,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:32,756 INFO L82 PathProgramCache]: Analyzing trace with hash 1291932350, now seen corresponding path program 585 times [2021-07-09 17:38:32,756 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:32,756 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207531188] [2021-07-09 17:38:32,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:32,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:32,859 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:32,859 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:32,859 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207531188] [2021-07-09 17:38:32,859 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207531188] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:32,859 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1798682859] [2021-07-09 17:38:32,859 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 590 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 590 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:32,888 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:38:32,888 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:32,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:38:32,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:33,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:38:33,085 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:33,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:38:33,088 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:33,090 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:38:33,092 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:33,094 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,094 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:33,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:33,095 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:33,097 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:38:33,098 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:33,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:38:33,101 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:33,131 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:38:33,131 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:38:33,132 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:38:33,132 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:38:33,164 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:33,164 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1798682859] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:33,164 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:33,164 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-07-09 17:38:33,165 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683338080] [2021-07-09 17:38:33,165 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:38:33,165 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:33,165 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:38:33,165 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=371, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:38:33,165 INFO L87 Difference]: Start difference. First operand 2615 states and 7421 transitions. Second operand has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:33,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:33,945 INFO L93 Difference]: Finished difference Result 2788 states and 7743 transitions. [2021-07-09 17:38:33,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-07-09 17:38:33,945 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:33,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:33,949 INFO L225 Difference]: With dead ends: 2788 [2021-07-09 17:38:33,949 INFO L226 Difference]: Without dead ends: 2780 [2021-07-09 17:38:33,949 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 299 ImplicationChecksByTransitivity, 676.4ms TimeCoverageRelationStatistics Valid=157, Invalid=1403, Unknown=0, NotChecked=0, Total=1560 [2021-07-09 17:38:33,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2780 states. [2021-07-09 17:38:33,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2780 to 2619. [2021-07-09 17:38:33,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2619 states, 2618 states have (on average 2.8365164247517187) internal successors, (7426), 2618 states have internal predecessors, (7426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:33,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2619 states to 2619 states and 7426 transitions. [2021-07-09 17:38:33,978 INFO L78 Accepts]: Start accepts. Automaton has 2619 states and 7426 transitions. Word has length 19 [2021-07-09 17:38:33,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:33,978 INFO L482 AbstractCegarLoop]: Abstraction has 2619 states and 7426 transitions. [2021-07-09 17:38:33,978 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:33,979 INFO L276 IsEmpty]: Start isEmpty. Operand 2619 states and 7426 transitions. [2021-07-09 17:38:33,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:33,981 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:33,981 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:38:34,197 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 590 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4413 [2021-07-09 17:38:34,197 INFO L430 AbstractCegarLoop]: === Iteration 600 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:34,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:34,197 INFO L82 PathProgramCache]: Analyzing trace with hash -799972352, now seen corresponding path program 586 times [2021-07-09 17:38:34,197 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:34,197 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764577325] [2021-07-09 17:38:34,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:34,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:34,294 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:34,294 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:34,294 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764577325] [2021-07-09 17:38:34,294 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764577325] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:34,294 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [856716680] [2021-07-09 17:38:34,294 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 591 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 591 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:34,330 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:38:34,330 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:34,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:38:34,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:34,509 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:34,509 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:34,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:38:34,510 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:34,512 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:34,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:34,513 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:34,533 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:38:34,534 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:38:34,534 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:38:34,534 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:38:34,555 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:34,555 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [856716680] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:34,555 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:34,555 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-07-09 17:38:34,555 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733885818] [2021-07-09 17:38:34,555 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:38:34,555 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:34,556 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:38:34,556 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:38:34,556 INFO L87 Difference]: Start difference. First operand 2619 states and 7426 transitions. Second operand has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:36,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:36,416 INFO L93 Difference]: Finished difference Result 2993 states and 8145 transitions. [2021-07-09 17:38:36,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2021-07-09 17:38:36,417 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:36,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:36,421 INFO L225 Difference]: With dead ends: 2993 [2021-07-09 17:38:36,421 INFO L226 Difference]: Without dead ends: 2993 [2021-07-09 17:38:36,421 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1121 ImplicationChecksByTransitivity, 1284.3ms TimeCoverageRelationStatistics Valid=426, Invalid=3734, Unknown=0, NotChecked=0, Total=4160 [2021-07-09 17:38:36,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2993 states. [2021-07-09 17:38:36,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2993 to 2610. [2021-07-09 17:38:36,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2610 states, 2609 states have (on average 2.8443848217707934) internal successors, (7421), 2609 states have internal predecessors, (7421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:36,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2610 states to 2610 states and 7421 transitions. [2021-07-09 17:38:36,455 INFO L78 Accepts]: Start accepts. Automaton has 2610 states and 7421 transitions. Word has length 19 [2021-07-09 17:38:36,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:36,455 INFO L482 AbstractCegarLoop]: Abstraction has 2610 states and 7421 transitions. [2021-07-09 17:38:36,455 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:36,455 INFO L276 IsEmpty]: Start isEmpty. Operand 2610 states and 7421 transitions. [2021-07-09 17:38:36,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:36,458 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:36,458 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:38:36,673 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 591 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4420 [2021-07-09 17:38:36,673 INFO L430 AbstractCegarLoop]: === Iteration 601 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:36,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:36,674 INFO L82 PathProgramCache]: Analyzing trace with hash 754076772, now seen corresponding path program 587 times [2021-07-09 17:38:36,674 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:36,674 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069968715] [2021-07-09 17:38:36,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:36,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:36,790 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:36,790 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:36,790 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069968715] [2021-07-09 17:38:36,790 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069968715] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:36,790 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1200257628] [2021-07-09 17:38:36,790 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 592 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 592 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:36,817 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:38:36,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:36,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:38:36,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:37,033 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:38:37,034 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:37,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:38:37,037 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:37,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:37,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:37,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:38:37,041 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:37,043 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:37,043 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:37,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:37,044 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:37,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:38:37,047 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:37,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:38:37,050 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:37,078 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:38:37,078 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:38:37,079 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:38:37,079 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:38:37,110 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:37,110 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1200257628] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:37,110 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:37,110 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-07-09 17:38:37,110 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620984667] [2021-07-09 17:38:37,110 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:38:37,110 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:37,110 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:38:37,111 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:38:37,111 INFO L87 Difference]: Start difference. First operand 2610 states and 7421 transitions. Second operand has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:37,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:37,569 INFO L93 Difference]: Finished difference Result 2719 states and 7669 transitions. [2021-07-09 17:38:37,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-09 17:38:37,570 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:37,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:37,573 INFO L225 Difference]: With dead ends: 2719 [2021-07-09 17:38:37,573 INFO L226 Difference]: Without dead ends: 2713 [2021-07-09 17:38:37,573 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 489.8ms TimeCoverageRelationStatistics Valid=99, Invalid=771, Unknown=0, NotChecked=0, Total=870 [2021-07-09 17:38:37,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2713 states. [2021-07-09 17:38:37,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2713 to 2611. [2021-07-09 17:38:37,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2611 states, 2610 states have (on average 2.84367816091954) internal successors, (7422), 2610 states have internal predecessors, (7422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:37,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2611 states to 2611 states and 7422 transitions. [2021-07-09 17:38:37,602 INFO L78 Accepts]: Start accepts. Automaton has 2611 states and 7422 transitions. Word has length 19 [2021-07-09 17:38:37,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:37,602 INFO L482 AbstractCegarLoop]: Abstraction has 2611 states and 7422 transitions. [2021-07-09 17:38:37,602 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:37,602 INFO L276 IsEmpty]: Start isEmpty. Operand 2611 states and 7422 transitions. [2021-07-09 17:38:37,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:37,605 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:37,605 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:38:37,820 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4423,592 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:37,820 INFO L430 AbstractCegarLoop]: === Iteration 602 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:37,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:37,820 INFO L82 PathProgramCache]: Analyzing trace with hash -560330014, now seen corresponding path program 588 times [2021-07-09 17:38:37,820 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:37,820 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407334160] [2021-07-09 17:38:37,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:37,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:37,940 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:37,940 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:37,940 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407334160] [2021-07-09 17:38:37,941 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407334160] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:37,941 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1708382334] [2021-07-09 17:38:37,941 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 593 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 593 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:37,971 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:38:37,971 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:37,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:38:37,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:38,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:38,165 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:38,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:38,166 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:38,168 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:38,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:38:38,169 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:38,191 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:38:38,191 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:38:38,192 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:38:38,192 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:38:38,216 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:38,216 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1708382334] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:38,216 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:38,216 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-07-09 17:38:38,216 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533523602] [2021-07-09 17:38:38,216 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:38:38,216 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:38,217 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:38:38,217 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:38:38,217 INFO L87 Difference]: Start difference. First operand 2611 states and 7422 transitions. Second operand has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:39,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:39,644 INFO L93 Difference]: Finished difference Result 2938 states and 8092 transitions. [2021-07-09 17:38:39,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-07-09 17:38:39,645 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:39,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:39,649 INFO L225 Difference]: With dead ends: 2938 [2021-07-09 17:38:39,649 INFO L226 Difference]: Without dead ends: 2938 [2021-07-09 17:38:39,649 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 488 ImplicationChecksByTransitivity, 959.4ms TimeCoverageRelationStatistics Valid=246, Invalid=2010, Unknown=0, NotChecked=0, Total=2256 [2021-07-09 17:38:39,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2938 states. [2021-07-09 17:38:39,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2938 to 2643. [2021-07-09 17:38:39,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2643 states, 2642 states have (on average 2.8497350492051474) internal successors, (7529), 2642 states have internal predecessors, (7529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:39,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2643 states to 2643 states and 7529 transitions. [2021-07-09 17:38:39,687 INFO L78 Accepts]: Start accepts. Automaton has 2643 states and 7529 transitions. Word has length 19 [2021-07-09 17:38:39,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:39,687 INFO L482 AbstractCegarLoop]: Abstraction has 2643 states and 7529 transitions. [2021-07-09 17:38:39,687 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:39,687 INFO L276 IsEmpty]: Start isEmpty. Operand 2643 states and 7529 transitions. [2021-07-09 17:38:39,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:39,690 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:39,690 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:38:39,906 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 593 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4430 [2021-07-09 17:38:39,906 INFO L430 AbstractCegarLoop]: === Iteration 603 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:39,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:39,906 INFO L82 PathProgramCache]: Analyzing trace with hash -1480030722, now seen corresponding path program 589 times [2021-07-09 17:38:39,906 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:39,906 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378444735] [2021-07-09 17:38:39,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:39,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:40,024 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:40,025 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:40,025 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378444735] [2021-07-09 17:38:40,025 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378444735] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:40,025 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1489503733] [2021-07-09 17:38:40,025 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 594 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 594 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:40,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:40,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:38:40,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:40,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:38:40,323 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:40,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:38:40,326 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:40,329 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:40,329 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:40,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:38:40,330 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:40,332 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:40,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:40,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:40,333 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:40,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:38:40,336 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:40,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:38:40,339 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:40,368 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:38:40,368 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:38:40,369 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:38:40,369 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:38:40,400 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:40,400 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1489503733] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:40,401 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:40,401 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-07-09 17:38:40,401 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364361446] [2021-07-09 17:38:40,401 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:38:40,401 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:40,401 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:38:40,401 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:38:40,401 INFO L87 Difference]: Start difference. First operand 2643 states and 7529 transitions. Second operand has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:41,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:41,140 INFO L93 Difference]: Finished difference Result 2827 states and 7907 transitions. [2021-07-09 17:38:41,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-07-09 17:38:41,140 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:41,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:41,144 INFO L225 Difference]: With dead ends: 2827 [2021-07-09 17:38:41,144 INFO L226 Difference]: Without dead ends: 2823 [2021-07-09 17:38:41,144 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 629.9ms TimeCoverageRelationStatistics Valid=126, Invalid=1134, Unknown=0, NotChecked=0, Total=1260 [2021-07-09 17:38:41,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2823 states. [2021-07-09 17:38:41,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2823 to 2659. [2021-07-09 17:38:41,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2659 states, 2658 states have (on average 2.8521444695259595) internal successors, (7581), 2658 states have internal predecessors, (7581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:41,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2659 states to 2659 states and 7581 transitions. [2021-07-09 17:38:41,174 INFO L78 Accepts]: Start accepts. Automaton has 2659 states and 7581 transitions. Word has length 19 [2021-07-09 17:38:41,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:41,174 INFO L482 AbstractCegarLoop]: Abstraction has 2659 states and 7581 transitions. [2021-07-09 17:38:41,174 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:41,174 INFO L276 IsEmpty]: Start isEmpty. Operand 2659 states and 7581 transitions. [2021-07-09 17:38:41,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:41,177 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:41,177 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:38:41,393 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4433,594 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:41,393 INFO L430 AbstractCegarLoop]: === Iteration 604 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:41,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:41,394 INFO L82 PathProgramCache]: Analyzing trace with hash -552599616, now seen corresponding path program 590 times [2021-07-09 17:38:41,394 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:41,394 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961948721] [2021-07-09 17:38:41,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:41,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:41,506 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:41,506 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:41,506 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961948721] [2021-07-09 17:38:41,506 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961948721] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:41,506 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2028712813] [2021-07-09 17:38:41,506 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 595 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 595 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:41,559 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:38:41,560 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:41,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:38:41,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:41,719 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:41,719 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:41,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:41,720 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:41,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:41,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:41,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:41,724 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:41,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:41,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:41,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:38:41,727 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:41,729 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:41,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:38:41,730 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:41,761 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:38:41,761 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:38:41,776 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:38:41,776 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:38:41,835 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:41,835 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2028712813] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:41,835 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:41,835 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-07-09 17:38:41,835 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148058780] [2021-07-09 17:38:41,835 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:38:41,835 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:41,835 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:38:41,835 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:38:41,835 INFO L87 Difference]: Start difference. First operand 2659 states and 7581 transitions. Second operand has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:42,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:42,555 INFO L93 Difference]: Finished difference Result 2939 states and 8127 transitions. [2021-07-09 17:38:42,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-07-09 17:38:42,556 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:42,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:42,560 INFO L225 Difference]: With dead ends: 2939 [2021-07-09 17:38:42,560 INFO L226 Difference]: Without dead ends: 2939 [2021-07-09 17:38:42,560 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 595.1ms TimeCoverageRelationStatistics Valid=149, Invalid=1111, Unknown=0, NotChecked=0, Total=1260 [2021-07-09 17:38:42,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2939 states. [2021-07-09 17:38:42,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2939 to 2626. [2021-07-09 17:38:42,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2626 states, 2625 states have (on average 2.8445714285714288) internal successors, (7467), 2625 states have internal predecessors, (7467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:42,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2626 states to 2626 states and 7467 transitions. [2021-07-09 17:38:42,594 INFO L78 Accepts]: Start accepts. Automaton has 2626 states and 7467 transitions. Word has length 19 [2021-07-09 17:38:42,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:42,594 INFO L482 AbstractCegarLoop]: Abstraction has 2626 states and 7467 transitions. [2021-07-09 17:38:42,595 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:42,595 INFO L276 IsEmpty]: Start isEmpty. Operand 2626 states and 7467 transitions. [2021-07-09 17:38:42,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:42,597 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:42,597 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:38:42,813 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 595 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4440 [2021-07-09 17:38:42,814 INFO L430 AbstractCegarLoop]: === Iteration 605 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:42,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:42,814 INFO L82 PathProgramCache]: Analyzing trace with hash 249016612, now seen corresponding path program 591 times [2021-07-09 17:38:42,814 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:42,814 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358378222] [2021-07-09 17:38:42,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:42,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:42,921 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:42,922 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:42,922 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358378222] [2021-07-09 17:38:42,922 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358378222] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:42,922 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [808962494] [2021-07-09 17:38:42,922 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 596 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 596 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:42,953 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:38:42,953 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:42,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:38:42,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:43,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:43,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:43,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:43,089 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:43,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:43,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:43,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:43,092 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:43,094 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:43,094 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:43,094 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:38:43,095 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:43,097 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:43,097 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:38:43,098 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:43,128 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:38:43,128 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:38:43,128 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:38:43,128 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:38:43,216 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:43,216 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [808962494] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:43,216 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:43,216 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-07-09 17:38:43,216 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751527000] [2021-07-09 17:38:43,216 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:38:43,216 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:43,216 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:38:43,216 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:38:43,216 INFO L87 Difference]: Start difference. First operand 2626 states and 7467 transitions. Second operand has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:44,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:44,117 INFO L93 Difference]: Finished difference Result 2837 states and 7871 transitions. [2021-07-09 17:38:44,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-07-09 17:38:44,117 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:44,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:44,121 INFO L225 Difference]: With dead ends: 2837 [2021-07-09 17:38:44,121 INFO L226 Difference]: Without dead ends: 2833 [2021-07-09 17:38:44,122 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 276 ImplicationChecksByTransitivity, 701.2ms TimeCoverageRelationStatistics Valid=158, Invalid=1324, Unknown=0, NotChecked=0, Total=1482 [2021-07-09 17:38:44,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2833 states. [2021-07-09 17:38:44,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2833 to 2631. [2021-07-09 17:38:44,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2631 states, 2630 states have (on average 2.8456273764258557) internal successors, (7484), 2630 states have internal predecessors, (7484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:44,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2631 states to 2631 states and 7484 transitions. [2021-07-09 17:38:44,153 INFO L78 Accepts]: Start accepts. Automaton has 2631 states and 7484 transitions. Word has length 19 [2021-07-09 17:38:44,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:44,153 INFO L482 AbstractCegarLoop]: Abstraction has 2631 states and 7484 transitions. [2021-07-09 17:38:44,153 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:44,153 INFO L276 IsEmpty]: Start isEmpty. Operand 2631 states and 7484 transitions. [2021-07-09 17:38:44,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:44,156 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:44,156 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:38:44,368 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4444,596 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:44,369 INFO L430 AbstractCegarLoop]: === Iteration 606 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:44,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:44,369 INFO L82 PathProgramCache]: Analyzing trace with hash 1967360318, now seen corresponding path program 592 times [2021-07-09 17:38:44,369 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:44,369 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912803527] [2021-07-09 17:38:44,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:44,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:44,471 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:44,471 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:44,471 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912803527] [2021-07-09 17:38:44,471 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912803527] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:44,471 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [671778899] [2021-07-09 17:38:44,472 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 597 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 597 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:44,500 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:38:44,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:44,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:38:44,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:44,666 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:44,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:44,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:44,668 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:44,670 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:44,670 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:44,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:44,671 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:44,673 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:44,673 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:44,674 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:38:44,674 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:44,676 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:44,676 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:38:44,677 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:44,709 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:38:44,709 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:38:44,709 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:38:44,709 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:38:44,770 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:44,770 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [671778899] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:44,770 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:44,770 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-07-09 17:38:44,770 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030089565] [2021-07-09 17:38:44,770 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:38:44,770 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:44,771 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:38:44,771 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:38:44,771 INFO L87 Difference]: Start difference. First operand 2631 states and 7484 transitions. Second operand has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:45,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:45,201 INFO L93 Difference]: Finished difference Result 2820 states and 7846 transitions. [2021-07-09 17:38:45,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:38:45,201 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:45,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:45,205 INFO L225 Difference]: With dead ends: 2820 [2021-07-09 17:38:45,206 INFO L226 Difference]: Without dead ends: 2820 [2021-07-09 17:38:45,206 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 429.5ms TimeCoverageRelationStatistics Valid=84, Invalid=566, Unknown=0, NotChecked=0, Total=650 [2021-07-09 17:38:45,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2820 states. [2021-07-09 17:38:45,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2820 to 2619. [2021-07-09 17:38:45,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2619 states, 2618 states have (on average 2.8433919022154317) internal successors, (7444), 2618 states have internal predecessors, (7444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:45,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2619 states to 2619 states and 7444 transitions. [2021-07-09 17:38:45,236 INFO L78 Accepts]: Start accepts. Automaton has 2619 states and 7444 transitions. Word has length 19 [2021-07-09 17:38:45,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:45,236 INFO L482 AbstractCegarLoop]: Abstraction has 2619 states and 7444 transitions. [2021-07-09 17:38:45,236 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:45,236 INFO L276 IsEmpty]: Start isEmpty. Operand 2619 states and 7444 transitions. [2021-07-09 17:38:45,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:45,239 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:45,239 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:38:45,440 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 597 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4450 [2021-07-09 17:38:45,441 INFO L430 AbstractCegarLoop]: === Iteration 607 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:45,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:45,441 INFO L82 PathProgramCache]: Analyzing trace with hash 1648920354, now seen corresponding path program 593 times [2021-07-09 17:38:45,441 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:45,441 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986327424] [2021-07-09 17:38:45,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:45,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:45,526 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:45,526 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:45,526 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986327424] [2021-07-09 17:38:45,526 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986327424] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:45,527 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1057217526] [2021-07-09 17:38:45,527 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 598 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 598 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:45,556 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:38:45,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:45,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:38:45,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:45,731 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:45,732 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:45,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:38:45,733 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:45,735 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:45,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:45,736 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:45,759 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:38:45,760 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:38:45,760 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:38:45,760 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:38:45,784 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:45,784 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1057217526] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:45,784 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:45,784 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2021-07-09 17:38:45,784 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994461718] [2021-07-09 17:38:45,784 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:38:45,784 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:45,784 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:38:45,784 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=333, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:38:45,785 INFO L87 Difference]: Start difference. First operand 2619 states and 7444 transitions. Second operand has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:46,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:46,154 INFO L93 Difference]: Finished difference Result 2878 states and 8003 transitions. [2021-07-09 17:38:46,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:38:46,154 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:46,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:46,158 INFO L225 Difference]: With dead ends: 2878 [2021-07-09 17:38:46,158 INFO L226 Difference]: Without dead ends: 2878 [2021-07-09 17:38:46,158 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 230.6ms TimeCoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:38:46,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2878 states. [2021-07-09 17:38:46,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2878 to 2640. [2021-07-09 17:38:46,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2640 states, 2639 states have (on average 2.843501326259947) internal successors, (7504), 2639 states have internal predecessors, (7504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:46,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2640 states to 2640 states and 7504 transitions. [2021-07-09 17:38:46,190 INFO L78 Accepts]: Start accepts. Automaton has 2640 states and 7504 transitions. Word has length 19 [2021-07-09 17:38:46,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:46,190 INFO L482 AbstractCegarLoop]: Abstraction has 2640 states and 7504 transitions. [2021-07-09 17:38:46,190 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:46,190 INFO L276 IsEmpty]: Start isEmpty. Operand 2640 states and 7504 transitions. [2021-07-09 17:38:46,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:46,193 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:46,193 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:38:46,409 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4454,598 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:46,409 INFO L430 AbstractCegarLoop]: === Iteration 608 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:46,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:46,409 INFO L82 PathProgramCache]: Analyzing trace with hash -1715164354, now seen corresponding path program 594 times [2021-07-09 17:38:46,409 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:46,409 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582892265] [2021-07-09 17:38:46,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:46,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:46,502 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:46,502 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:46,502 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582892265] [2021-07-09 17:38:46,502 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582892265] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:46,502 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [335524114] [2021-07-09 17:38:46,502 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 599 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 599 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:46,539 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:38:46,539 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:46,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:38:46,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:46,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:38:46,741 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:46,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:38:46,744 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:46,746 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:46,746 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:46,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:38:46,747 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:46,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:46,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:46,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:46,751 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:46,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:38:46,754 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:46,756 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:38:46,756 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:46,785 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:38:46,785 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:38:46,786 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:38:46,786 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:38:46,816 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:46,816 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [335524114] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:46,816 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:46,816 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2021-07-09 17:38:46,816 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090488900] [2021-07-09 17:38:46,816 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:38:46,816 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:46,817 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:38:46,817 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=333, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:38:46,817 INFO L87 Difference]: Start difference. First operand 2640 states and 7504 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:47,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:47,440 INFO L93 Difference]: Finished difference Result 2788 states and 7799 transitions. [2021-07-09 17:38:47,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-09 17:38:47,440 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:47,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:47,444 INFO L225 Difference]: With dead ends: 2788 [2021-07-09 17:38:47,444 INFO L226 Difference]: Without dead ends: 2780 [2021-07-09 17:38:47,444 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 512.9ms TimeCoverageRelationStatistics Valid=111, Invalid=1011, Unknown=0, NotChecked=0, Total=1122 [2021-07-09 17:38:47,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2780 states. [2021-07-09 17:38:47,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2780 to 2643. [2021-07-09 17:38:47,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2643 states, 2642 states have (on average 2.841029523088569) internal successors, (7506), 2642 states have internal predecessors, (7506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:47,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2643 states to 2643 states and 7506 transitions. [2021-07-09 17:38:47,472 INFO L78 Accepts]: Start accepts. Automaton has 2643 states and 7506 transitions. Word has length 19 [2021-07-09 17:38:47,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:47,472 INFO L482 AbstractCegarLoop]: Abstraction has 2643 states and 7506 transitions. [2021-07-09 17:38:47,472 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:47,472 INFO L276 IsEmpty]: Start isEmpty. Operand 2643 states and 7506 transitions. [2021-07-09 17:38:47,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:47,475 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:47,475 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:38:47,691 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4457,599 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:47,691 INFO L430 AbstractCegarLoop]: === Iteration 609 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:47,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:47,691 INFO L82 PathProgramCache]: Analyzing trace with hash 487898240, now seen corresponding path program 595 times [2021-07-09 17:38:47,691 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:47,691 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348587048] [2021-07-09 17:38:47,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:47,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:47,784 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:47,784 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:47,784 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348587048] [2021-07-09 17:38:47,784 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348587048] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:47,784 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [293569017] [2021-07-09 17:38:47,784 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 600 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 600 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:47,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:47,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:38:47,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:47,987 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:47,987 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:47,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:38:47,988 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:47,990 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:47,990 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:47,991 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:48,011 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:38:48,012 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:38:48,012 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:38:48,012 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:38:48,032 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:48,032 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [293569017] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:48,032 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:48,032 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2021-07-09 17:38:48,032 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461815093] [2021-07-09 17:38:48,033 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:38:48,033 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:48,033 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:38:48,033 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:38:48,033 INFO L87 Difference]: Start difference. First operand 2643 states and 7506 transitions. Second operand has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:49,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:49,180 INFO L93 Difference]: Finished difference Result 2992 states and 8230 transitions. [2021-07-09 17:38:49,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-07-09 17:38:49,180 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:49,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:49,184 INFO L225 Difference]: With dead ends: 2992 [2021-07-09 17:38:49,184 INFO L226 Difference]: Without dead ends: 2992 [2021-07-09 17:38:49,184 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 528 ImplicationChecksByTransitivity, 853.2ms TimeCoverageRelationStatistics Valid=260, Invalid=1996, Unknown=0, NotChecked=0, Total=2256 [2021-07-09 17:38:49,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2992 states. [2021-07-09 17:38:49,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2992 to 2643. [2021-07-09 17:38:49,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2643 states, 2642 states have (on average 2.842543527630583) internal successors, (7510), 2642 states have internal predecessors, (7510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:49,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2643 states to 2643 states and 7510 transitions. [2021-07-09 17:38:49,213 INFO L78 Accepts]: Start accepts. Automaton has 2643 states and 7510 transitions. Word has length 19 [2021-07-09 17:38:49,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:49,213 INFO L482 AbstractCegarLoop]: Abstraction has 2643 states and 7510 transitions. [2021-07-09 17:38:49,213 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:49,213 INFO L276 IsEmpty]: Start isEmpty. Operand 2643 states and 7510 transitions. [2021-07-09 17:38:49,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:49,216 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:49,216 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:38:49,428 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 600 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4464 [2021-07-09 17:38:49,429 INFO L430 AbstractCegarLoop]: === Iteration 610 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:49,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:49,429 INFO L82 PathProgramCache]: Analyzing trace with hash 2041947364, now seen corresponding path program 596 times [2021-07-09 17:38:49,429 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:49,429 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167208429] [2021-07-09 17:38:49,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:49,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:49,503 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:49,503 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:49,503 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167208429] [2021-07-09 17:38:49,503 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167208429] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:49,503 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1597349594] [2021-07-09 17:38:49,503 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 601 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 601 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:49,533 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:38:49,533 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:49,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:38:49,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:49,676 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:38:49,677 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:49,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:38:49,679 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:49,681 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:49,681 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:49,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:38:49,682 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:49,684 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:49,684 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:49,684 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:49,685 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:49,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:38:49,687 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:49,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:38:49,689 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:49,710 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:38:49,711 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:38:49,711 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:38:49,711 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:38:49,733 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:49,733 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1597349594] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:49,733 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:49,733 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2021-07-09 17:38:49,734 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106411827] [2021-07-09 17:38:49,734 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:38:49,734 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:49,734 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:38:49,734 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:38:49,734 INFO L87 Difference]: Start difference. First operand 2643 states and 7510 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:50,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:50,393 INFO L93 Difference]: Finished difference Result 2795 states and 7814 transitions. [2021-07-09 17:38:50,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-07-09 17:38:50,394 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:50,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:50,398 INFO L225 Difference]: With dead ends: 2795 [2021-07-09 17:38:50,398 INFO L226 Difference]: Without dead ends: 2789 [2021-07-09 17:38:50,398 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 301 ImplicationChecksByTransitivity, 562.7ms TimeCoverageRelationStatistics Valid=158, Invalid=1324, Unknown=0, NotChecked=0, Total=1482 [2021-07-09 17:38:50,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2789 states. [2021-07-09 17:38:50,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2789 to 2645. [2021-07-09 17:38:50,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2645 states, 2644 states have (on average 2.8419062027231465) internal successors, (7514), 2644 states have internal predecessors, (7514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:50,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2645 states to 2645 states and 7514 transitions. [2021-07-09 17:38:50,431 INFO L78 Accepts]: Start accepts. Automaton has 2645 states and 7514 transitions. Word has length 19 [2021-07-09 17:38:50,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:50,431 INFO L482 AbstractCegarLoop]: Abstraction has 2645 states and 7514 transitions. [2021-07-09 17:38:50,431 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:50,431 INFO L276 IsEmpty]: Start isEmpty. Operand 2645 states and 7514 transitions. [2021-07-09 17:38:50,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:50,434 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:50,434 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:38:50,649 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4467,601 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:50,649 INFO L430 AbstractCegarLoop]: === Iteration 611 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:50,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:50,649 INFO L82 PathProgramCache]: Analyzing trace with hash 727540578, now seen corresponding path program 597 times [2021-07-09 17:38:50,649 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:50,649 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535971204] [2021-07-09 17:38:50,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:50,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:50,747 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:50,747 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:50,747 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535971204] [2021-07-09 17:38:50,747 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535971204] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:50,747 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1396344275] [2021-07-09 17:38:50,747 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 602 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 602 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:50,779 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-09 17:38:50,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:50,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:38:50,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:50,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:50,941 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:50,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:38:50,941 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:50,943 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:50,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:50,944 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:50,964 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:38:50,965 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:38:50,965 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:38:50,965 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:38:50,985 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:50,985 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1396344275] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:50,985 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:50,985 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2021-07-09 17:38:50,985 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878316206] [2021-07-09 17:38:50,985 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:38:50,985 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:50,985 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:38:50,985 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:38:50,985 INFO L87 Difference]: Start difference. First operand 2645 states and 7514 transitions. Second operand has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:51,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:51,885 INFO L93 Difference]: Finished difference Result 2917 states and 8065 transitions. [2021-07-09 17:38:51,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-07-09 17:38:51,885 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:51,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:51,890 INFO L225 Difference]: With dead ends: 2917 [2021-07-09 17:38:51,890 INFO L226 Difference]: Without dead ends: 2917 [2021-07-09 17:38:51,890 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 422 ImplicationChecksByTransitivity, 691.3ms TimeCoverageRelationStatistics Valid=205, Invalid=1687, Unknown=0, NotChecked=0, Total=1892 [2021-07-09 17:38:51,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2917 states. [2021-07-09 17:38:51,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2917 to 2633. [2021-07-09 17:38:51,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2633 states, 2632 states have (on average 2.8404255319148937) internal successors, (7476), 2632 states have internal predecessors, (7476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:51,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2633 states to 2633 states and 7476 transitions. [2021-07-09 17:38:51,920 INFO L78 Accepts]: Start accepts. Automaton has 2633 states and 7476 transitions. Word has length 19 [2021-07-09 17:38:51,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:51,920 INFO L482 AbstractCegarLoop]: Abstraction has 2633 states and 7476 transitions. [2021-07-09 17:38:51,920 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:51,920 INFO L276 IsEmpty]: Start isEmpty. Operand 2633 states and 7476 transitions. [2021-07-09 17:38:51,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:51,923 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:51,923 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:38:52,138 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 602 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4474 [2021-07-09 17:38:52,138 INFO L430 AbstractCegarLoop]: === Iteration 612 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:52,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:52,138 INFO L82 PathProgramCache]: Analyzing trace with hash -192160130, now seen corresponding path program 598 times [2021-07-09 17:38:52,138 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:52,138 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654184033] [2021-07-09 17:38:52,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:52,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:52,252 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:52,252 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:52,252 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654184033] [2021-07-09 17:38:52,252 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654184033] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:52,252 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [931821084] [2021-07-09 17:38:52,252 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 603 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 603 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:52,281 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:38:52,281 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:52,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:38:52,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:52,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:38:52,485 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:52,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:38:52,488 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:52,490 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:52,490 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:52,491 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:38:52,492 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:52,494 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:52,494 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:52,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:52,495 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:52,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:38:52,498 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:52,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:38:52,532 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:52,561 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:38:52,561 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:38:52,562 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:38:52,562 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:38:52,592 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:52,593 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [931821084] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:52,593 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:52,593 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2021-07-09 17:38:52,593 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896802338] [2021-07-09 17:38:52,593 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:38:52,593 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:52,593 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:38:52,593 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:38:52,593 INFO L87 Difference]: Start difference. First operand 2633 states and 7476 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:53,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:53,158 INFO L93 Difference]: Finished difference Result 2741 states and 7725 transitions. [2021-07-09 17:38:53,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-09 17:38:53,158 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:53,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:53,162 INFO L225 Difference]: With dead ends: 2741 [2021-07-09 17:38:53,162 INFO L226 Difference]: Without dead ends: 2736 [2021-07-09 17:38:53,162 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 543.9ms TimeCoverageRelationStatistics Valid=116, Invalid=876, Unknown=0, NotChecked=0, Total=992 [2021-07-09 17:38:53,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2736 states. [2021-07-09 17:38:53,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2736 to 2635. [2021-07-09 17:38:53,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2635 states, 2634 states have (on average 2.8390280941533788) internal successors, (7478), 2634 states have internal predecessors, (7478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:53,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2635 states to 2635 states and 7478 transitions. [2021-07-09 17:38:53,192 INFO L78 Accepts]: Start accepts. Automaton has 2635 states and 7478 transitions. Word has length 19 [2021-07-09 17:38:53,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:53,192 INFO L482 AbstractCegarLoop]: Abstraction has 2635 states and 7478 transitions. [2021-07-09 17:38:53,192 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:53,192 INFO L276 IsEmpty]: Start isEmpty. Operand 2635 states and 7478 transitions. [2021-07-09 17:38:53,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:53,195 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:53,195 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:38:53,411 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4477,603 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:53,411 INFO L430 AbstractCegarLoop]: === Iteration 613 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:53,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:53,411 INFO L82 PathProgramCache]: Analyzing trace with hash 735270976, now seen corresponding path program 599 times [2021-07-09 17:38:53,411 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:53,411 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947090084] [2021-07-09 17:38:53,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:53,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:53,493 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:53,493 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:53,493 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947090084] [2021-07-09 17:38:53,493 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947090084] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:53,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140891731] [2021-07-09 17:38:53,494 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 604 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 604 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:53,532 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-09 17:38:53,532 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:53,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:38:53,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:53,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:53,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:53,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:53,634 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:53,635 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:53,636 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:53,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:53,636 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:53,638 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:53,638 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:53,638 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:38:53,639 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:53,640 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:53,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:38:53,641 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:53,664 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:38:53,664 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:38:53,665 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:38:53,665 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:38:53,703 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:53,704 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2140891731] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:53,704 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:53,704 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2021-07-09 17:38:53,704 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823511395] [2021-07-09 17:38:53,704 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:38:53,704 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:53,704 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:38:53,704 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:38:53,704 INFO L87 Difference]: Start difference. First operand 2635 states and 7478 transitions. Second operand has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:54,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:54,442 INFO L93 Difference]: Finished difference Result 2939 states and 8138 transitions. [2021-07-09 17:38:54,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-07-09 17:38:54,443 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:54,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:54,446 INFO L225 Difference]: With dead ends: 2939 [2021-07-09 17:38:54,446 INFO L226 Difference]: Without dead ends: 2938 [2021-07-09 17:38:54,446 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 254 ImplicationChecksByTransitivity, 538.8ms TimeCoverageRelationStatistics Valid=163, Invalid=1169, Unknown=0, NotChecked=0, Total=1332 [2021-07-09 17:38:54,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2938 states. [2021-07-09 17:38:54,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2938 to 2627. [2021-07-09 17:38:54,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2627 states, 2626 states have (on average 2.837014470677837) internal successors, (7450), 2626 states have internal predecessors, (7450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:54,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2627 states to 2627 states and 7450 transitions. [2021-07-09 17:38:54,479 INFO L78 Accepts]: Start accepts. Automaton has 2627 states and 7450 transitions. Word has length 19 [2021-07-09 17:38:54,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:54,479 INFO L482 AbstractCegarLoop]: Abstraction has 2627 states and 7450 transitions. [2021-07-09 17:38:54,479 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:54,479 INFO L276 IsEmpty]: Start isEmpty. Operand 2627 states and 7450 transitions. [2021-07-09 17:38:54,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:54,482 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:54,482 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:38:54,697 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4484,604 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:54,697 INFO L430 AbstractCegarLoop]: === Iteration 614 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:54,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:54,697 INFO L82 PathProgramCache]: Analyzing trace with hash 1536887204, now seen corresponding path program 600 times [2021-07-09 17:38:54,697 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:54,697 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412202161] [2021-07-09 17:38:54,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:54,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:54,803 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:54,804 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:54,804 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412202161] [2021-07-09 17:38:54,804 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412202161] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:54,804 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [117596534] [2021-07-09 17:38:54,804 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 605 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 605 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:54,833 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:38:54,833 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:54,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:38:54,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:54,984 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:54,985 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:54,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:54,986 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:54,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:54,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:54,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:54,989 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:54,992 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:54,992 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:54,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:38:54,993 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:54,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:54,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:38:54,996 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:55,028 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:38:55,028 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:38:55,029 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:38:55,029 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:38:55,097 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:55,097 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [117596534] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:55,097 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:55,097 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2021-07-09 17:38:55,097 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624798938] [2021-07-09 17:38:55,097 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:38:55,097 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:55,097 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:38:55,097 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:38:55,097 INFO L87 Difference]: Start difference. First operand 2627 states and 7450 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:55,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:55,966 INFO L93 Difference]: Finished difference Result 2856 states and 7924 transitions. [2021-07-09 17:38:55,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-07-09 17:38:55,966 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:55,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:55,970 INFO L225 Difference]: With dead ends: 2856 [2021-07-09 17:38:55,970 INFO L226 Difference]: Without dead ends: 2852 [2021-07-09 17:38:55,971 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 405 ImplicationChecksByTransitivity, 776.4ms TimeCoverageRelationStatistics Valid=199, Invalid=1607, Unknown=0, NotChecked=0, Total=1806 [2021-07-09 17:38:55,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2852 states. [2021-07-09 17:38:55,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2852 to 2647. [2021-07-09 17:38:55,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2647 states, 2646 states have (on average 2.8412698412698414) internal successors, (7518), 2646 states have internal predecessors, (7518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:56,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2647 states to 2647 states and 7518 transitions. [2021-07-09 17:38:56,000 INFO L78 Accepts]: Start accepts. Automaton has 2647 states and 7518 transitions. Word has length 19 [2021-07-09 17:38:56,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:56,000 INFO L482 AbstractCegarLoop]: Abstraction has 2647 states and 7518 transitions. [2021-07-09 17:38:56,000 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:56,000 INFO L276 IsEmpty]: Start isEmpty. Operand 2647 states and 7518 transitions. [2021-07-09 17:38:56,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:56,003 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:56,003 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:38:56,218 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4488,605 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:56,219 INFO L430 AbstractCegarLoop]: === Iteration 615 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:56,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:56,219 INFO L82 PathProgramCache]: Analyzing trace with hash -1039736386, now seen corresponding path program 601 times [2021-07-09 17:38:56,219 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:56,219 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291410362] [2021-07-09 17:38:56,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:56,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:56,343 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:56,343 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:56,343 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291410362] [2021-07-09 17:38:56,343 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291410362] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:56,343 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [354938904] [2021-07-09 17:38:56,343 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 606 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 606 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:56,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:56,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:38:56,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:56,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:56,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:56,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:56,523 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:56,525 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:56,525 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:56,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:56,526 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:56,528 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:56,528 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:56,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:38:56,529 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:56,531 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:56,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:38:56,532 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:56,564 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:38:56,565 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:38:56,565 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:38:56,565 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:38:56,623 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:56,623 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [354938904] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:56,623 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:56,623 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2021-07-09 17:38:56,623 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908883685] [2021-07-09 17:38:56,623 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:38:56,623 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:56,623 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:38:56,623 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:38:56,623 INFO L87 Difference]: Start difference. First operand 2647 states and 7518 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:57,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:57,195 INFO L93 Difference]: Finished difference Result 2846 states and 7910 transitions. [2021-07-09 17:38:57,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-09 17:38:57,195 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:57,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:57,199 INFO L225 Difference]: With dead ends: 2846 [2021-07-09 17:38:57,199 INFO L226 Difference]: Without dead ends: 2846 [2021-07-09 17:38:57,199 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 499.3ms TimeCoverageRelationStatistics Valid=113, Invalid=757, Unknown=0, NotChecked=0, Total=870 [2021-07-09 17:38:57,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2846 states. [2021-07-09 17:38:57,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2846 to 2620. [2021-07-09 17:38:57,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2620 states, 2619 states have (on average 2.8381061473844977) internal successors, (7433), 2619 states have internal predecessors, (7433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:57,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2620 states to 2620 states and 7433 transitions. [2021-07-09 17:38:57,231 INFO L78 Accepts]: Start accepts. Automaton has 2620 states and 7433 transitions. Word has length 19 [2021-07-09 17:38:57,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:57,231 INFO L482 AbstractCegarLoop]: Abstraction has 2620 states and 7433 transitions. [2021-07-09 17:38:57,231 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:57,231 INFO L276 IsEmpty]: Start isEmpty. Operand 2620 states and 7433 transitions. [2021-07-09 17:38:57,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:57,234 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:57,234 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:38:57,450 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 606 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4494 [2021-07-09 17:38:57,450 INFO L430 AbstractCegarLoop]: === Iteration 616 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:57,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:57,450 INFO L82 PathProgramCache]: Analyzing trace with hash 714264768, now seen corresponding path program 602 times [2021-07-09 17:38:57,450 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:57,451 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115654291] [2021-07-09 17:38:57,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:57,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:57,544 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:38:57,544 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:57,544 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115654291] [2021-07-09 17:38:57,544 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115654291] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:57,544 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1281166879] [2021-07-09 17:38:57,544 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 607 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 607 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:57,573 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:38:57,573 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:57,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:38:57,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:57,694 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:57,694 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:57,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:57,695 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:57,697 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:57,698 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:57,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:57,698 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:57,700 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:57,701 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:57,701 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:38:57,702 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:57,704 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:57,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:38:57,705 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:57,737 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:38:57,737 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:38:57,738 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:38:57,738 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:38:57,792 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:57,793 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1281166879] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:57,793 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:57,793 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 19 [2021-07-09 17:38:57,793 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439077701] [2021-07-09 17:38:57,793 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:38:57,793 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:57,793 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:38:57,793 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:38:57,793 INFO L87 Difference]: Start difference. First operand 2620 states and 7433 transitions. Second operand has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:58,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:58,658 INFO L93 Difference]: Finished difference Result 2865 states and 7971 transitions. [2021-07-09 17:38:58,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-07-09 17:38:58,658 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:58,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:58,662 INFO L225 Difference]: With dead ends: 2865 [2021-07-09 17:38:58,662 INFO L226 Difference]: Without dead ends: 2863 [2021-07-09 17:38:58,662 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 427 ImplicationChecksByTransitivity, 734.7ms TimeCoverageRelationStatistics Valid=221, Invalid=1585, Unknown=0, NotChecked=0, Total=1806 [2021-07-09 17:38:58,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2863 states. [2021-07-09 17:38:58,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2863 to 2641. [2021-07-09 17:38:58,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2641 states, 2640 states have (on average 2.8401515151515153) internal successors, (7498), 2640 states have internal predecessors, (7498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:58,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2641 states to 2641 states and 7498 transitions. [2021-07-09 17:38:58,712 INFO L78 Accepts]: Start accepts. Automaton has 2641 states and 7498 transitions. Word has length 19 [2021-07-09 17:38:58,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:58,712 INFO L482 AbstractCegarLoop]: Abstraction has 2641 states and 7498 transitions. [2021-07-09 17:38:58,712 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:58,712 INFO L276 IsEmpty]: Start isEmpty. Operand 2641 states and 7498 transitions. [2021-07-09 17:38:58,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:58,716 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:58,716 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:38:58,931 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4498,607 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:58,931 INFO L430 AbstractCegarLoop]: === Iteration 617 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:38:58,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:38:58,932 INFO L82 PathProgramCache]: Analyzing trace with hash -1060742594, now seen corresponding path program 603 times [2021-07-09 17:38:58,932 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:38:58,932 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553118604] [2021-07-09 17:38:58,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:38:58,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:38:59,015 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:38:59,016 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:38:59,016 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553118604] [2021-07-09 17:38:59,016 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553118604] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:59,016 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [616283008] [2021-07-09 17:38:59,016 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 608 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 608 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:38:59,046 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:38:59,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:38:59,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:38:59,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:38:59,166 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:59,166 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:59,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:59,167 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:59,169 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:59,170 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:59,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:38:59,170 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:59,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:59,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:59,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:38:59,174 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:59,176 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:38:59,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:38:59,177 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:38:59,208 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:38:59,208 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:38:59,209 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:38:59,209 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:38:59,264 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:38:59,264 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [616283008] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:38:59,264 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:38:59,264 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 19 [2021-07-09 17:38:59,264 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521448798] [2021-07-09 17:38:59,264 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:38:59,264 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:38:59,264 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:38:59,264 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:38:59,264 INFO L87 Difference]: Start difference. First operand 2641 states and 7498 transitions. Second operand has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:59,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:38:59,935 INFO L93 Difference]: Finished difference Result 2868 states and 7983 transitions. [2021-07-09 17:38:59,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-07-09 17:38:59,935 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:38:59,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:38:59,939 INFO L225 Difference]: With dead ends: 2868 [2021-07-09 17:38:59,939 INFO L226 Difference]: Without dead ends: 2868 [2021-07-09 17:38:59,939 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 245 ImplicationChecksByTransitivity, 519.1ms TimeCoverageRelationStatistics Valid=139, Invalid=1051, Unknown=0, NotChecked=0, Total=1190 [2021-07-09 17:38:59,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2868 states. [2021-07-09 17:38:59,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2868 to 2641. [2021-07-09 17:38:59,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2641 states, 2640 states have (on average 2.8401515151515153) internal successors, (7498), 2640 states have internal predecessors, (7498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:59,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2641 states to 2641 states and 7498 transitions. [2021-07-09 17:38:59,985 INFO L78 Accepts]: Start accepts. Automaton has 2641 states and 7498 transitions. Word has length 19 [2021-07-09 17:38:59,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:38:59,985 INFO L482 AbstractCegarLoop]: Abstraction has 2641 states and 7498 transitions. [2021-07-09 17:38:59,985 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:38:59,985 INFO L276 IsEmpty]: Start isEmpty. Operand 2641 states and 7498 transitions. [2021-07-09 17:38:59,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:38:59,988 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:38:59,988 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:39:00,188 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4502,608 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:00,188 INFO L430 AbstractCegarLoop]: === Iteration 618 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:00,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:00,189 INFO L82 PathProgramCache]: Analyzing trace with hash -163294208, now seen corresponding path program 604 times [2021-07-09 17:39:00,189 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:00,189 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514367720] [2021-07-09 17:39:00,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:00,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:00,281 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:00,281 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:00,281 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514367720] [2021-07-09 17:39:00,281 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514367720] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:00,281 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1134077488] [2021-07-09 17:39:00,281 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 609 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 609 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:00,309 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:39:00,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:00,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:39:00,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:00,477 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:00,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:00,478 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:39:00,479 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:00,481 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:00,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:00,481 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:00,504 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:39:00,504 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:39:00,505 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:39:00,505 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:39:00,528 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:00,528 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1134077488] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:00,528 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:00,528 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2021-07-09 17:39:00,528 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755079342] [2021-07-09 17:39:00,528 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:39:00,529 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:00,529 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:39:00,529 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:39:00,529 INFO L87 Difference]: Start difference. First operand 2641 states and 7498 transitions. Second operand has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:01,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:01,010 INFO L93 Difference]: Finished difference Result 2943 states and 8179 transitions. [2021-07-09 17:39:01,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-09 17:39:01,011 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:39:01,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:01,014 INFO L225 Difference]: With dead ends: 2943 [2021-07-09 17:39:01,015 INFO L226 Difference]: Without dead ends: 2943 [2021-07-09 17:39:01,015 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 290.5ms TimeCoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2021-07-09 17:39:01,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2943 states. [2021-07-09 17:39:01,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2943 to 2653. [2021-07-09 17:39:01,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2653 states, 2652 states have (on average 2.842006033182504) internal successors, (7537), 2652 states have internal predecessors, (7537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:01,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2653 states to 2653 states and 7537 transitions. [2021-07-09 17:39:01,048 INFO L78 Accepts]: Start accepts. Automaton has 2653 states and 7537 transitions. Word has length 19 [2021-07-09 17:39:01,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:01,048 INFO L482 AbstractCegarLoop]: Abstraction has 2653 states and 7537 transitions. [2021-07-09 17:39:01,048 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:01,048 INFO L276 IsEmpty]: Start isEmpty. Operand 2653 states and 7537 transitions. [2021-07-09 17:39:01,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:39:01,051 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:01,051 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:39:01,267 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 609 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4506 [2021-07-09 17:39:01,267 INFO L430 AbstractCegarLoop]: === Iteration 619 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:01,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:01,267 INFO L82 PathProgramCache]: Analyzing trace with hash 1390754916, now seen corresponding path program 605 times [2021-07-09 17:39:01,267 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:01,267 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224590780] [2021-07-09 17:39:01,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:01,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:01,356 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:01,357 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:01,357 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224590780] [2021-07-09 17:39:01,357 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224590780] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:01,357 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1286111027] [2021-07-09 17:39:01,357 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 610 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 610 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:01,385 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:39:01,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:01,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:39:01,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:01,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:39:01,591 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:01,593 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:39:01,594 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:01,596 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:01,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:01,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:39:01,598 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:01,600 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:01,600 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:01,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:01,601 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:01,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:39:01,603 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:01,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:39:01,606 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:01,634 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:39:01,634 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:39:01,635 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:39:01,635 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:39:01,661 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:01,662 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1286111027] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:01,662 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:01,662 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2021-07-09 17:39:01,662 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983681207] [2021-07-09 17:39:01,662 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:39:01,662 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:01,662 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:39:01,662 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:39:01,662 INFO L87 Difference]: Start difference. First operand 2653 states and 7537 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:02,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:02,241 INFO L93 Difference]: Finished difference Result 2806 states and 7847 transitions. [2021-07-09 17:39:02,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-07-09 17:39:02,241 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:39:02,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:02,245 INFO L225 Difference]: With dead ends: 2806 [2021-07-09 17:39:02,245 INFO L226 Difference]: Without dead ends: 2800 [2021-07-09 17:39:02,245 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 290 ImplicationChecksByTransitivity, 565.1ms TimeCoverageRelationStatistics Valid=146, Invalid=1260, Unknown=0, NotChecked=0, Total=1406 [2021-07-09 17:39:02,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2800 states. [2021-07-09 17:39:02,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2800 to 2654. [2021-07-09 17:39:02,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2654 states, 2653 states have (on average 2.838673200150773) internal successors, (7531), 2653 states have internal predecessors, (7531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:02,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2654 states to 2654 states and 7531 transitions. [2021-07-09 17:39:02,277 INFO L78 Accepts]: Start accepts. Automaton has 2654 states and 7531 transitions. Word has length 19 [2021-07-09 17:39:02,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:02,277 INFO L482 AbstractCegarLoop]: Abstraction has 2654 states and 7531 transitions. [2021-07-09 17:39:02,277 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:02,277 INFO L276 IsEmpty]: Start isEmpty. Operand 2654 states and 7531 transitions. [2021-07-09 17:39:02,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:39:02,280 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:02,280 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:39:02,481 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4509,610 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:02,481 INFO L430 AbstractCegarLoop]: === Iteration 620 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:02,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:02,482 INFO L82 PathProgramCache]: Analyzing trace with hash 76348130, now seen corresponding path program 606 times [2021-07-09 17:39:02,482 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:02,482 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394221298] [2021-07-09 17:39:02,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:02,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:02,581 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:02,581 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:02,581 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394221298] [2021-07-09 17:39:02,581 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394221298] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:02,581 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [412697418] [2021-07-09 17:39:02,581 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 611 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 611 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:02,608 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-09 17:39:02,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:02,609 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:39:02,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:02,772 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:02,772 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:02,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:02,773 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:02,775 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:02,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:39:02,776 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:02,797 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:39:02,798 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:39:02,798 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:39:02,798 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:39:02,820 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:02,821 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [412697418] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:02,821 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:02,821 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2021-07-09 17:39:02,821 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574657704] [2021-07-09 17:39:02,821 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:39:02,821 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:02,821 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:39:02,821 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:39:02,821 INFO L87 Difference]: Start difference. First operand 2654 states and 7531 transitions. Second operand has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:03,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:03,668 INFO L93 Difference]: Finished difference Result 2903 states and 8020 transitions. [2021-07-09 17:39:03,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-07-09 17:39:03,668 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:39:03,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:03,672 INFO L225 Difference]: With dead ends: 2903 [2021-07-09 17:39:03,672 INFO L226 Difference]: Without dead ends: 2897 [2021-07-09 17:39:03,673 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 366 ImplicationChecksByTransitivity, 716.7ms TimeCoverageRelationStatistics Valid=204, Invalid=1518, Unknown=0, NotChecked=0, Total=1722 [2021-07-09 17:39:03,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2897 states. [2021-07-09 17:39:03,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2897 to 2620. [2021-07-09 17:39:03,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2620 states, 2619 states have (on average 2.8270332187857963) internal successors, (7404), 2619 states have internal predecessors, (7404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:03,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2620 states to 2620 states and 7404 transitions. [2021-07-09 17:39:03,705 INFO L78 Accepts]: Start accepts. Automaton has 2620 states and 7404 transitions. Word has length 19 [2021-07-09 17:39:03,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:03,705 INFO L482 AbstractCegarLoop]: Abstraction has 2620 states and 7404 transitions. [2021-07-09 17:39:03,705 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:03,705 INFO L276 IsEmpty]: Start isEmpty. Operand 2620 states and 7404 transitions. [2021-07-09 17:39:03,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:39:03,707 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:03,707 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:39:03,920 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 611 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4516 [2021-07-09 17:39:03,921 INFO L430 AbstractCegarLoop]: === Iteration 621 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:03,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:03,921 INFO L82 PathProgramCache]: Analyzing trace with hash -843352578, now seen corresponding path program 607 times [2021-07-09 17:39:03,921 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:03,921 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739307287] [2021-07-09 17:39:03,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:03,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:04,027 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:04,027 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:04,027 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739307287] [2021-07-09 17:39:04,027 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739307287] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:04,027 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [396809527] [2021-07-09 17:39:04,027 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 612 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 612 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:04,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:04,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:39:04,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:04,243 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:39:04,244 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:04,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:39:04,248 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:04,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:04,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:04,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:39:04,251 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:04,254 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:04,254 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:04,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:04,255 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:04,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:39:04,258 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:04,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:39:04,261 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:04,289 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:39:04,290 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:39:04,291 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:39:04,291 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:39:04,320 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:04,320 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [396809527] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:04,320 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:04,320 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2021-07-09 17:39:04,320 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929849472] [2021-07-09 17:39:04,320 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:39:04,320 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:04,320 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:39:04,320 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:39:04,320 INFO L87 Difference]: Start difference. First operand 2620 states and 7404 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:05,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:05,014 INFO L93 Difference]: Finished difference Result 2760 states and 7697 transitions. [2021-07-09 17:39:05,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-07-09 17:39:05,015 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:39:05,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:05,018 INFO L225 Difference]: With dead ends: 2760 [2021-07-09 17:39:05,019 INFO L226 Difference]: Without dead ends: 2756 [2021-07-09 17:39:05,019 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 308 ImplicationChecksByTransitivity, 647.4ms TimeCoverageRelationStatistics Valid=157, Invalid=1325, Unknown=0, NotChecked=0, Total=1482 [2021-07-09 17:39:05,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2756 states. [2021-07-09 17:39:05,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2756 to 2620. [2021-07-09 17:39:05,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2620 states, 2619 states have (on average 2.8232149675448643) internal successors, (7394), 2619 states have internal predecessors, (7394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:05,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2620 states to 2620 states and 7394 transitions. [2021-07-09 17:39:05,052 INFO L78 Accepts]: Start accepts. Automaton has 2620 states and 7394 transitions. Word has length 19 [2021-07-09 17:39:05,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:05,052 INFO L482 AbstractCegarLoop]: Abstraction has 2620 states and 7394 transitions. [2021-07-09 17:39:05,052 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:05,052 INFO L276 IsEmpty]: Start isEmpty. Operand 2620 states and 7394 transitions. [2021-07-09 17:39:05,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:39:05,055 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:05,055 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:39:05,255 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 612 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4519 [2021-07-09 17:39:05,255 INFO L430 AbstractCegarLoop]: === Iteration 622 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:05,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:05,255 INFO L82 PathProgramCache]: Analyzing trace with hash 885694756, now seen corresponding path program 608 times [2021-07-09 17:39:05,255 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:05,255 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048272237] [2021-07-09 17:39:05,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:05,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:05,327 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:05,328 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:05,328 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048272237] [2021-07-09 17:39:05,328 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048272237] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:05,328 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1999400415] [2021-07-09 17:39:05,328 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 613 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 613 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:05,356 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:39:05,356 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:05,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:39:05,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:05,444 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:05,444 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:05,445 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:05,445 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:05,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:05,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:05,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:05,448 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:05,449 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:05,450 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:05,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:39:05,450 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:05,452 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:05,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:39:05,452 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:05,475 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:39:05,475 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:39:05,476 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:39:05,476 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:39:05,524 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:05,525 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1999400415] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:05,525 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:05,525 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2021-07-09 17:39:05,525 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267899383] [2021-07-09 17:39:05,525 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:39:05,525 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:05,525 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:39:05,525 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:39:05,525 INFO L87 Difference]: Start difference. First operand 2620 states and 7394 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:06,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:06,605 INFO L93 Difference]: Finished difference Result 2828 states and 7823 transitions. [2021-07-09 17:39:06,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-07-09 17:39:06,606 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:39:06,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:06,609 INFO L225 Difference]: With dead ends: 2828 [2021-07-09 17:39:06,609 INFO L226 Difference]: Without dead ends: 2824 [2021-07-09 17:39:06,610 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 578 ImplicationChecksByTransitivity, 829.0ms TimeCoverageRelationStatistics Valid=233, Invalid=2023, Unknown=0, NotChecked=0, Total=2256 [2021-07-09 17:39:06,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2824 states. [2021-07-09 17:39:06,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2824 to 2619. [2021-07-09 17:39:06,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2619 states, 2618 states have (on average 2.820855614973262) internal successors, (7385), 2618 states have internal predecessors, (7385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:06,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2619 states to 2619 states and 7385 transitions. [2021-07-09 17:39:06,641 INFO L78 Accepts]: Start accepts. Automaton has 2619 states and 7385 transitions. Word has length 19 [2021-07-09 17:39:06,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:06,641 INFO L482 AbstractCegarLoop]: Abstraction has 2619 states and 7385 transitions. [2021-07-09 17:39:06,641 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:06,641 INFO L276 IsEmpty]: Start isEmpty. Operand 2619 states and 7385 transitions. [2021-07-09 17:39:06,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:39:06,644 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:06,644 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:39:06,859 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4526,613 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:06,860 INFO L430 AbstractCegarLoop]: === Iteration 623 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:06,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:06,860 INFO L82 PathProgramCache]: Analyzing trace with hash -1690928834, now seen corresponding path program 609 times [2021-07-09 17:39:06,860 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:06,860 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741149971] [2021-07-09 17:39:06,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:06,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:06,959 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:06,959 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:06,959 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741149971] [2021-07-09 17:39:06,959 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741149971] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:06,959 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [700515981] [2021-07-09 17:39:06,960 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 614 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 614 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:06,989 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:39:06,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:06,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:39:06,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:07,127 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:07,127 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:07,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:07,128 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:07,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:07,131 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:07,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:07,132 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:07,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:07,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:07,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:39:07,135 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:07,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:07,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:39:07,138 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:07,169 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:39:07,170 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:39:07,170 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:39:07,170 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:39:07,221 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:07,221 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [700515981] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:07,221 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:07,221 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2021-07-09 17:39:07,221 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376356597] [2021-07-09 17:39:07,221 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:39:07,221 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:07,221 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:39:07,221 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:39:07,221 INFO L87 Difference]: Start difference. First operand 2619 states and 7385 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:07,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:07,934 INFO L93 Difference]: Finished difference Result 2804 states and 7789 transitions. [2021-07-09 17:39:07,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-09 17:39:07,934 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:39:07,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:07,938 INFO L225 Difference]: With dead ends: 2804 [2021-07-09 17:39:07,938 INFO L226 Difference]: Without dead ends: 2804 [2021-07-09 17:39:07,938 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 601.3ms TimeCoverageRelationStatistics Valid=149, Invalid=1111, Unknown=0, NotChecked=0, Total=1260 [2021-07-09 17:39:07,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2804 states. [2021-07-09 17:39:07,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2804 to 2612. [2021-07-09 17:39:07,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2612 states, 2611 states have (on average 2.8203753351206435) internal successors, (7364), 2611 states have internal predecessors, (7364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:07,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2612 states to 2612 states and 7364 transitions. [2021-07-09 17:39:07,970 INFO L78 Accepts]: Start accepts. Automaton has 2612 states and 7364 transitions. Word has length 19 [2021-07-09 17:39:07,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:07,971 INFO L482 AbstractCegarLoop]: Abstraction has 2612 states and 7364 transitions. [2021-07-09 17:39:07,971 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:07,971 INFO L276 IsEmpty]: Start isEmpty. Operand 2612 states and 7364 transitions. [2021-07-09 17:39:07,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:39:07,973 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:07,973 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:39:08,178 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4532,614 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:08,178 INFO L430 AbstractCegarLoop]: === Iteration 624 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:08,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:08,178 INFO L82 PathProgramCache]: Analyzing trace with hash 55341922, now seen corresponding path program 610 times [2021-07-09 17:39:08,178 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:08,178 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914996701] [2021-07-09 17:39:08,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:08,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:08,260 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:08,260 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:08,260 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914996701] [2021-07-09 17:39:08,260 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914996701] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:08,260 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1329351944] [2021-07-09 17:39:08,260 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 615 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 615 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:08,295 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:39:08,295 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:08,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:39:08,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:08,438 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:08,438 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:08,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:08,439 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:08,441 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:08,441 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:39:08,442 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:08,463 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:39:08,463 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:39:08,464 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:39:08,464 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:39:08,484 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:08,485 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1329351944] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:08,485 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:08,485 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2021-07-09 17:39:08,485 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210013774] [2021-07-09 17:39:08,485 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:39:08,485 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:08,485 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:39:08,485 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:39:08,485 INFO L87 Difference]: Start difference. First operand 2612 states and 7364 transitions. Second operand has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:09,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:09,097 INFO L93 Difference]: Finished difference Result 3001 states and 8223 transitions. [2021-07-09 17:39:09,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-07-09 17:39:09,097 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:39:09,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:09,102 INFO L225 Difference]: With dead ends: 3001 [2021-07-09 17:39:09,102 INFO L226 Difference]: Without dead ends: 3001 [2021-07-09 17:39:09,102 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 256 ImplicationChecksByTransitivity, 385.2ms TimeCoverageRelationStatistics Valid=133, Invalid=1127, Unknown=0, NotChecked=0, Total=1260 [2021-07-09 17:39:09,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3001 states. [2021-07-09 17:39:09,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3001 to 2649. [2021-07-09 17:39:09,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2649 states, 2648 states have (on average 2.828549848942598) internal successors, (7490), 2648 states have internal predecessors, (7490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:09,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2649 states to 2649 states and 7490 transitions. [2021-07-09 17:39:09,134 INFO L78 Accepts]: Start accepts. Automaton has 2649 states and 7490 transitions. Word has length 19 [2021-07-09 17:39:09,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:09,134 INFO L482 AbstractCegarLoop]: Abstraction has 2649 states and 7490 transitions. [2021-07-09 17:39:09,134 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:09,134 INFO L276 IsEmpty]: Start isEmpty. Operand 2649 states and 7490 transitions. [2021-07-09 17:39:09,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:39:09,137 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:09,137 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:39:09,344 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4536,615 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:09,344 INFO L430 AbstractCegarLoop]: === Iteration 625 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:09,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:09,344 INFO L82 PathProgramCache]: Analyzing trace with hash -864358786, now seen corresponding path program 611 times [2021-07-09 17:39:09,344 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:09,344 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602865663] [2021-07-09 17:39:09,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:09,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:09,429 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:09,429 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:09,429 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602865663] [2021-07-09 17:39:09,429 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602865663] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:09,429 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2079032026] [2021-07-09 17:39:09,429 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 616 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 616 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:09,458 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:39:09,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:09,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:39:09,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:09,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:39:09,627 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:09,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:39:09,629 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:09,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:09,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:09,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:39:09,633 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:09,635 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:09,636 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:09,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:09,636 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:09,638 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:39:09,639 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:09,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:39:09,642 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:09,670 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:39:09,671 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:39:09,672 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:39:09,672 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:39:09,700 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:09,700 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2079032026] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:09,700 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:09,700 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2021-07-09 17:39:09,700 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090878496] [2021-07-09 17:39:09,700 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:39:09,700 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:09,701 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:39:09,701 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:39:09,701 INFO L87 Difference]: Start difference. First operand 2649 states and 7490 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:10,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:10,462 INFO L93 Difference]: Finished difference Result 2821 states and 7828 transitions. [2021-07-09 17:39:10,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-07-09 17:39:10,462 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:39:10,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:10,466 INFO L225 Difference]: With dead ends: 2821 [2021-07-09 17:39:10,466 INFO L226 Difference]: Without dead ends: 2817 [2021-07-09 17:39:10,466 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 346 ImplicationChecksByTransitivity, 591.1ms TimeCoverageRelationStatistics Valid=155, Invalid=1405, Unknown=0, NotChecked=0, Total=1560 [2021-07-09 17:39:10,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2817 states. [2021-07-09 17:39:10,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2817 to 2649. [2021-07-09 17:39:10,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2649 states, 2648 states have (on average 2.823262839879154) internal successors, (7476), 2648 states have internal predecessors, (7476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:10,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2649 states to 2649 states and 7476 transitions. [2021-07-09 17:39:10,496 INFO L78 Accepts]: Start accepts. Automaton has 2649 states and 7476 transitions. Word has length 19 [2021-07-09 17:39:10,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:10,496 INFO L482 AbstractCegarLoop]: Abstraction has 2649 states and 7476 transitions. [2021-07-09 17:39:10,496 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:10,496 INFO L276 IsEmpty]: Start isEmpty. Operand 2649 states and 7476 transitions. [2021-07-09 17:39:10,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:39:10,498 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:10,498 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:39:10,714 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4539,616 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:10,714 INFO L430 AbstractCegarLoop]: === Iteration 626 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:10,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:10,714 INFO L82 PathProgramCache]: Analyzing trace with hash 63072320, now seen corresponding path program 612 times [2021-07-09 17:39:10,714 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:10,714 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026891127] [2021-07-09 17:39:10,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:10,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:10,806 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:10,806 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:10,806 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026891127] [2021-07-09 17:39:10,806 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026891127] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:10,806 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [343844747] [2021-07-09 17:39:10,806 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 617 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 617 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:10,835 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-09 17:39:10,835 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:10,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:39:10,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:10,963 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:10,964 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:10,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:10,964 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:10,967 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:10,967 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:10,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:10,968 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:10,970 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:10,970 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:10,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:39:10,971 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:10,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:10,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:39:10,974 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:11,005 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:39:11,005 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:39:11,006 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:39:11,006 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:39:11,061 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:11,062 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [343844747] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:11,062 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:11,062 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2021-07-09 17:39:11,062 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277856600] [2021-07-09 17:39:11,062 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:39:11,062 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:11,062 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:39:11,062 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:39:11,062 INFO L87 Difference]: Start difference. First operand 2649 states and 7476 transitions. Second operand has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:11,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:11,963 INFO L93 Difference]: Finished difference Result 2972 states and 8114 transitions. [2021-07-09 17:39:11,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-07-09 17:39:11,963 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:39:11,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:11,967 INFO L225 Difference]: With dead ends: 2972 [2021-07-09 17:39:11,967 INFO L226 Difference]: Without dead ends: 2970 [2021-07-09 17:39:11,967 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 335 ImplicationChecksByTransitivity, 675.7ms TimeCoverageRelationStatistics Valid=188, Invalid=1372, Unknown=0, NotChecked=0, Total=1560 [2021-07-09 17:39:11,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2970 states. [2021-07-09 17:39:11,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2970 to 2653. [2021-07-09 17:39:11,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2653 states, 2652 states have (on average 2.8220211161387634) internal successors, (7484), 2652 states have internal predecessors, (7484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:11,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2653 states to 2653 states and 7484 transitions. [2021-07-09 17:39:11,998 INFO L78 Accepts]: Start accepts. Automaton has 2653 states and 7484 transitions. Word has length 19 [2021-07-09 17:39:11,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:11,998 INFO L482 AbstractCegarLoop]: Abstraction has 2653 states and 7484 transitions. [2021-07-09 17:39:11,998 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:11,998 INFO L276 IsEmpty]: Start isEmpty. Operand 2653 states and 7484 transitions. [2021-07-09 17:39:12,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:39:12,001 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:12,001 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:39:12,201 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 617 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4546 [2021-07-09 17:39:12,201 INFO L430 AbstractCegarLoop]: === Iteration 627 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:12,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:12,201 INFO L82 PathProgramCache]: Analyzing trace with hash 864688548, now seen corresponding path program 613 times [2021-07-09 17:39:12,201 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:12,201 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826279976] [2021-07-09 17:39:12,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:12,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:12,302 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:12,302 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:12,303 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826279976] [2021-07-09 17:39:12,303 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826279976] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:12,303 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1695070821] [2021-07-09 17:39:12,303 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 618 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 618 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:12,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:12,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:39:12,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:12,454 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:12,455 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:12,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:12,456 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:12,458 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:12,458 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:12,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:12,459 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:12,461 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:12,461 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:12,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:39:12,462 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:12,464 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:12,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:39:12,465 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:12,496 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:39:12,496 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:39:12,497 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:39:12,497 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:39:12,567 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:12,568 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1695070821] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:12,568 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:12,568 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2021-07-09 17:39:12,568 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861121624] [2021-07-09 17:39:12,568 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:39:12,568 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:12,568 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:39:12,568 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:39:12,568 INFO L87 Difference]: Start difference. First operand 2653 states and 7484 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:13,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:13,768 INFO L93 Difference]: Finished difference Result 2938 states and 8058 transitions. [2021-07-09 17:39:13,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-07-09 17:39:13,769 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:39:13,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:13,773 INFO L225 Difference]: With dead ends: 2938 [2021-07-09 17:39:13,773 INFO L226 Difference]: Without dead ends: 2934 [2021-07-09 17:39:13,773 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 807 ImplicationChecksByTransitivity, 922.8ms TimeCoverageRelationStatistics Valid=268, Invalid=2594, Unknown=0, NotChecked=0, Total=2862 [2021-07-09 17:39:13,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2934 states. [2021-07-09 17:39:13,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2934 to 2668. [2021-07-09 17:39:13,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2668 states, 2667 states have (on average 2.8211473565804273) internal successors, (7524), 2667 states have internal predecessors, (7524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:13,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2668 states to 2668 states and 7524 transitions. [2021-07-09 17:39:13,811 INFO L78 Accepts]: Start accepts. Automaton has 2668 states and 7524 transitions. Word has length 19 [2021-07-09 17:39:13,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:13,811 INFO L482 AbstractCegarLoop]: Abstraction has 2668 states and 7524 transitions. [2021-07-09 17:39:13,811 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:13,811 INFO L276 IsEmpty]: Start isEmpty. Operand 2668 states and 7524 transitions. [2021-07-09 17:39:13,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:39:13,814 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:13,814 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:39:14,030 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 618 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4550 [2021-07-09 17:39:14,030 INFO L430 AbstractCegarLoop]: === Iteration 628 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:14,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:14,030 INFO L82 PathProgramCache]: Analyzing trace with hash -1711935042, now seen corresponding path program 614 times [2021-07-09 17:39:14,031 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:14,031 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22329759] [2021-07-09 17:39:14,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:14,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:14,119 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:14,119 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:14,119 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22329759] [2021-07-09 17:39:14,119 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22329759] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:14,119 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568637316] [2021-07-09 17:39:14,119 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 619 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 619 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:14,148 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:39:14,148 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:14,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:39:14,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:14,266 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:14,267 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:14,267 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:14,268 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:14,270 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:14,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:14,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:14,272 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:14,274 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:14,274 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:14,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:39:14,275 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:14,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:14,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:39:14,278 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:14,316 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:39:14,316 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:39:14,316 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:39:14,316 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:39:14,378 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:14,378 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [568637316] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:14,378 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:14,378 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2021-07-09 17:39:14,378 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136659499] [2021-07-09 17:39:14,378 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:39:14,378 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:14,379 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:39:14,379 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:39:14,379 INFO L87 Difference]: Start difference. First operand 2668 states and 7524 transitions. Second operand has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:15,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:15,186 INFO L93 Difference]: Finished difference Result 2921 states and 8032 transitions. [2021-07-09 17:39:15,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-07-09 17:39:15,186 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:39:15,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:15,190 INFO L225 Difference]: With dead ends: 2921 [2021-07-09 17:39:15,190 INFO L226 Difference]: Without dead ends: 2921 [2021-07-09 17:39:15,190 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 631.0ms TimeCoverageRelationStatistics Valid=174, Invalid=1308, Unknown=0, NotChecked=0, Total=1482 [2021-07-09 17:39:15,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2921 states. [2021-07-09 17:39:15,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2921 to 2647. [2021-07-09 17:39:15,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2647 states, 2646 states have (on average 2.814436885865457) internal successors, (7447), 2646 states have internal predecessors, (7447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:15,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2647 states to 2647 states and 7447 transitions. [2021-07-09 17:39:15,240 INFO L78 Accepts]: Start accepts. Automaton has 2647 states and 7447 transitions. Word has length 19 [2021-07-09 17:39:15,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:15,240 INFO L482 AbstractCegarLoop]: Abstraction has 2647 states and 7447 transitions. [2021-07-09 17:39:15,240 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:15,240 INFO L276 IsEmpty]: Start isEmpty. Operand 2647 states and 7447 transitions. [2021-07-09 17:39:15,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:39:15,242 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:15,242 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:39:15,457 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 619 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4556 [2021-07-09 17:39:15,457 INFO L430 AbstractCegarLoop]: === Iteration 629 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:15,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:15,457 INFO L82 PathProgramCache]: Analyzing trace with hash -353247296, now seen corresponding path program 615 times [2021-07-09 17:39:15,457 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:15,457 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107769255] [2021-07-09 17:39:15,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:15,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:15,573 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:15,573 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:15,573 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107769255] [2021-07-09 17:39:15,574 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107769255] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:15,574 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705619690] [2021-07-09 17:39:15,574 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 620 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 620 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:15,603 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-09 17:39:15,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:15,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:39:15,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:15,745 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:15,746 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:15,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:15,746 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:15,748 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:15,749 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:15,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:15,750 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:15,752 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:15,752 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:15,752 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:39:15,753 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:15,755 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:15,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:39:15,756 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:15,787 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:39:15,787 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:39:15,787 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:39:15,787 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:39:15,844 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:15,845 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1705619690] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:15,845 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:15,845 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-07-09 17:39:15,845 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042875541] [2021-07-09 17:39:15,845 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:39:15,845 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:15,845 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:39:15,845 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:39:15,845 INFO L87 Difference]: Start difference. First operand 2647 states and 7447 transitions. Second operand has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:16,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:16,855 INFO L93 Difference]: Finished difference Result 3078 states and 8406 transitions. [2021-07-09 17:39:16,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-07-09 17:39:16,855 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:39:16,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:16,869 INFO L225 Difference]: With dead ends: 3078 [2021-07-09 17:39:16,869 INFO L226 Difference]: Without dead ends: 3078 [2021-07-09 17:39:16,869 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 496 ImplicationChecksByTransitivity, 842.4ms TimeCoverageRelationStatistics Valid=244, Invalid=1826, Unknown=0, NotChecked=0, Total=2070 [2021-07-09 17:39:16,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3078 states. [2021-07-09 17:39:16,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3078 to 2715. [2021-07-09 17:39:16,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2715 states, 2714 states have (on average 2.8290346352247604) internal successors, (7678), 2714 states have internal predecessors, (7678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:16,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2715 states to 2715 states and 7678 transitions. [2021-07-09 17:39:16,902 INFO L78 Accepts]: Start accepts. Automaton has 2715 states and 7678 transitions. Word has length 19 [2021-07-09 17:39:16,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:16,902 INFO L482 AbstractCegarLoop]: Abstraction has 2715 states and 7678 transitions. [2021-07-09 17:39:16,902 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:16,902 INFO L276 IsEmpty]: Start isEmpty. Operand 2715 states and 7678 transitions. [2021-07-09 17:39:16,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:39:16,904 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:16,905 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:39:17,105 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4560,620 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:17,105 INFO L430 AbstractCegarLoop]: === Iteration 630 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:17,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:17,105 INFO L82 PathProgramCache]: Analyzing trace with hash 448368932, now seen corresponding path program 616 times [2021-07-09 17:39:17,105 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:17,105 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771231829] [2021-07-09 17:39:17,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:17,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:17,237 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:17,238 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:17,238 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771231829] [2021-07-09 17:39:17,238 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771231829] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:17,238 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [371558216] [2021-07-09 17:39:17,238 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 621 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 621 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:17,266 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:39:17,266 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:17,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:39:17,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:17,403 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:17,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:17,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:17,405 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:17,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:17,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:17,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:17,408 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:17,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:17,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:17,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:39:17,411 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:17,413 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:17,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:39:17,414 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:17,445 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:39:17,445 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:39:17,445 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:39:17,446 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:39:17,516 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:17,516 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [371558216] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:17,516 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:17,516 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-07-09 17:39:17,516 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170040826] [2021-07-09 17:39:17,516 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:39:17,516 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:17,517 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:39:17,517 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:39:17,517 INFO L87 Difference]: Start difference. First operand 2715 states and 7678 transitions. Second operand has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:18,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:18,781 INFO L93 Difference]: Finished difference Result 3065 states and 8424 transitions. [2021-07-09 17:39:18,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-07-09 17:39:18,782 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:39:18,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:18,786 INFO L225 Difference]: With dead ends: 3065 [2021-07-09 17:39:18,786 INFO L226 Difference]: Without dead ends: 3055 [2021-07-09 17:39:18,787 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1065 ImplicationChecksByTransitivity, 1083.8ms TimeCoverageRelationStatistics Valid=301, Invalid=3239, Unknown=0, NotChecked=0, Total=3540 [2021-07-09 17:39:18,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3055 states. [2021-07-09 17:39:18,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3055 to 2750. [2021-07-09 17:39:18,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2750 states, 2749 states have (on average 2.8272098945070936) internal successors, (7772), 2749 states have internal predecessors, (7772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:18,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2750 states to 2750 states and 7772 transitions. [2021-07-09 17:39:18,822 INFO L78 Accepts]: Start accepts. Automaton has 2750 states and 7772 transitions. Word has length 19 [2021-07-09 17:39:18,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:18,822 INFO L482 AbstractCegarLoop]: Abstraction has 2750 states and 7772 transitions. [2021-07-09 17:39:18,822 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:18,822 INFO L276 IsEmpty]: Start isEmpty. Operand 2750 states and 7772 transitions. [2021-07-09 17:39:18,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:39:18,825 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:18,825 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:39:19,040 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4564,621 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:19,040 INFO L430 AbstractCegarLoop]: === Iteration 631 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:19,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:19,041 INFO L82 PathProgramCache]: Analyzing trace with hash -2128254658, now seen corresponding path program 617 times [2021-07-09 17:39:19,041 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:19,041 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986607936] [2021-07-09 17:39:19,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:19,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:19,157 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:19,157 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:19,157 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986607936] [2021-07-09 17:39:19,157 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986607936] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:19,157 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1040447708] [2021-07-09 17:39:19,158 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 622 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 622 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:19,188 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-09 17:39:19,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:19,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:39:19,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:19,328 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:19,329 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:19,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:19,330 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:19,332 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:19,332 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:19,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:19,333 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:19,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:19,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:19,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:39:19,336 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:19,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:19,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:39:19,339 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:19,371 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:39:19,371 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:39:19,372 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:39:19,372 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:39:19,429 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:19,429 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1040447708] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:19,429 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:19,429 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-07-09 17:39:19,429 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118899669] [2021-07-09 17:39:19,429 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:39:19,429 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:19,429 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:39:19,429 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:39:19,430 INFO L87 Difference]: Start difference. First operand 2750 states and 7772 transitions. Second operand has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:20,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:20,174 INFO L93 Difference]: Finished difference Result 3061 states and 8413 transitions. [2021-07-09 17:39:20,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-07-09 17:39:20,175 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:39:20,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:20,179 INFO L225 Difference]: With dead ends: 3061 [2021-07-09 17:39:20,179 INFO L226 Difference]: Without dead ends: 3061 [2021-07-09 17:39:20,179 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 393 ImplicationChecksByTransitivity, 536.8ms TimeCoverageRelationStatistics Valid=169, Invalid=1471, Unknown=0, NotChecked=0, Total=1640 [2021-07-09 17:39:20,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3061 states. [2021-07-09 17:39:20,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3061 to 2746. [2021-07-09 17:39:20,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2746 states, 2745 states have (on average 2.822950819672131) internal successors, (7749), 2745 states have internal predecessors, (7749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:20,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2746 states to 2746 states and 7749 transitions. [2021-07-09 17:39:20,215 INFO L78 Accepts]: Start accepts. Automaton has 2746 states and 7749 transitions. Word has length 19 [2021-07-09 17:39:20,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:20,215 INFO L482 AbstractCegarLoop]: Abstraction has 2746 states and 7749 transitions. [2021-07-09 17:39:20,215 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:20,215 INFO L276 IsEmpty]: Start isEmpty. Operand 2746 states and 7749 transitions. [2021-07-09 17:39:20,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:39:20,218 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:20,218 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:39:20,434 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4570,622 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:20,434 INFO L430 AbstractCegarLoop]: === Iteration 632 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:20,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:20,434 INFO L82 PathProgramCache]: Analyzing trace with hash 456099330, now seen corresponding path program 618 times [2021-07-09 17:39:20,434 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:20,434 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290587176] [2021-07-09 17:39:20,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:20,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:20,539 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:20,539 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:20,539 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290587176] [2021-07-09 17:39:20,539 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290587176] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:20,539 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1771261106] [2021-07-09 17:39:20,539 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 623 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 623 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:20,570 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-09 17:39:20,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:20,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:39:20,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:20,704 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:20,704 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:20,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:39:20,705 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:20,707 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:20,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:20,708 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:20,724 INFO L628 ElimStorePlain]: treesize reduction 30, result has 33.3 percent of original size [2021-07-09 17:39:20,724 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:39:20,724 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:39:20,724 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:15 [2021-07-09 17:39:20,748 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:20,748 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1771261106] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:20,748 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:20,748 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-07-09 17:39:20,748 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291273573] [2021-07-09 17:39:20,748 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:39:20,748 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:20,748 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:39:20,749 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:39:20,749 INFO L87 Difference]: Start difference. First operand 2746 states and 7749 transitions. Second operand has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:21,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:21,801 INFO L93 Difference]: Finished difference Result 3129 states and 8541 transitions. [2021-07-09 17:39:21,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-07-09 17:39:21,801 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:39:21,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:21,805 INFO L225 Difference]: With dead ends: 3129 [2021-07-09 17:39:21,805 INFO L226 Difference]: Without dead ends: 3129 [2021-07-09 17:39:21,805 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 678 ImplicationChecksByTransitivity, 811.9ms TimeCoverageRelationStatistics Valid=252, Invalid=2298, Unknown=0, NotChecked=0, Total=2550 [2021-07-09 17:39:21,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3129 states. [2021-07-09 17:39:21,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3129 to 2739. [2021-07-09 17:39:21,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2739 states, 2738 states have (on average 2.8206720233747262) internal successors, (7723), 2738 states have internal predecessors, (7723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:21,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2739 states to 2739 states and 7723 transitions. [2021-07-09 17:39:21,838 INFO L78 Accepts]: Start accepts. Automaton has 2739 states and 7723 transitions. Word has length 19 [2021-07-09 17:39:21,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:21,838 INFO L482 AbstractCegarLoop]: Abstraction has 2739 states and 7723 transitions. [2021-07-09 17:39:21,838 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:21,838 INFO L276 IsEmpty]: Start isEmpty. Operand 2739 states and 7723 transitions. [2021-07-09 17:39:21,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:39:21,841 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:21,841 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:39:22,055 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 623 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4574 [2021-07-09 17:39:22,056 INFO L430 AbstractCegarLoop]: === Iteration 633 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:22,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:22,056 INFO L82 PathProgramCache]: Analyzing trace with hash -1033305666, now seen corresponding path program 619 times [2021-07-09 17:39:22,056 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:22,056 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197488578] [2021-07-09 17:39:22,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:22,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:22,149 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:22,149 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:22,149 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197488578] [2021-07-09 17:39:22,149 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197488578] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:22,149 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386380899] [2021-07-09 17:39:22,149 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 624 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 624 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:22,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:22,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:39:22,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:22,327 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:22,328 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:22,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:39:22,329 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:22,331 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:22,331 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:22,332 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:22,350 INFO L628 ElimStorePlain]: treesize reduction 30, result has 33.3 percent of original size [2021-07-09 17:39:22,351 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:39:22,351 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:39:22,351 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:15 [2021-07-09 17:39:22,378 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:22,378 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [386380899] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:22,379 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:22,379 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-07-09 17:39:22,379 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628145069] [2021-07-09 17:39:22,379 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:39:22,379 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:22,379 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:39:22,379 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=367, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:39:22,379 INFO L87 Difference]: Start difference. First operand 2739 states and 7723 transitions. Second operand has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:22,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:22,954 INFO L93 Difference]: Finished difference Result 3049 states and 8363 transitions. [2021-07-09 17:39:22,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-07-09 17:39:22,954 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:39:22,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:22,958 INFO L225 Difference]: With dead ends: 3049 [2021-07-09 17:39:22,958 INFO L226 Difference]: Without dead ends: 3049 [2021-07-09 17:39:22,958 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 365.6ms TimeCoverageRelationStatistics Valid=101, Invalid=955, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 17:39:22,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3049 states. [2021-07-09 17:39:22,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3049 to 2739. [2021-07-09 17:39:22,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2739 states, 2738 states have (on average 2.8206720233747262) internal successors, (7723), 2738 states have internal predecessors, (7723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:22,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2739 states to 2739 states and 7723 transitions. [2021-07-09 17:39:22,995 INFO L78 Accepts]: Start accepts. Automaton has 2739 states and 7723 transitions. Word has length 19 [2021-07-09 17:39:22,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:22,995 INFO L482 AbstractCegarLoop]: Abstraction has 2739 states and 7723 transitions. [2021-07-09 17:39:22,995 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:22,995 INFO L276 IsEmpty]: Start isEmpty. Operand 2739 states and 7723 transitions. [2021-07-09 17:39:22,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:39:22,998 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:22,998 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:39:23,198 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4576,624 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:23,198 INFO L430 AbstractCegarLoop]: === Iteration 634 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:23,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:23,199 INFO L82 PathProgramCache]: Analyzing trace with hash -1764477512, now seen corresponding path program 620 times [2021-07-09 17:39:23,199 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:23,199 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680795334] [2021-07-09 17:39:23,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:23,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:23,296 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:23,296 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:23,296 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680795334] [2021-07-09 17:39:23,296 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680795334] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:23,296 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [678776169] [2021-07-09 17:39:23,296 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 625 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 625 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:23,324 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:39:23,324 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:23,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:39:23,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:23,500 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:23,500 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:23,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:39:23,501 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:23,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:23,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:23,504 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:23,524 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:39:23,524 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:39:23,525 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:39:23,525 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:39:23,546 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:23,546 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [678776169] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:23,546 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:23,546 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-07-09 17:39:23,546 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619045675] [2021-07-09 17:39:23,546 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:39:23,546 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:23,546 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:39:23,546 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=411, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:39:23,547 INFO L87 Difference]: Start difference. First operand 2739 states and 7723 transitions. Second operand has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:23,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:23,897 INFO L93 Difference]: Finished difference Result 2926 states and 8104 transitions. [2021-07-09 17:39:23,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:39:23,898 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:39:23,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:23,901 INFO L225 Difference]: With dead ends: 2926 [2021-07-09 17:39:23,901 INFO L226 Difference]: Without dead ends: 2926 [2021-07-09 17:39:23,902 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 235.1ms TimeCoverageRelationStatistics Valid=51, Invalid=411, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:39:23,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2926 states. [2021-07-09 17:39:23,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2926 to 2792. [2021-07-09 17:39:23,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2792 states, 2791 states have (on average 2.8244356861340023) internal successors, (7883), 2791 states have internal predecessors, (7883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:23,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2792 states to 2792 states and 7883 transitions. [2021-07-09 17:39:23,935 INFO L78 Accepts]: Start accepts. Automaton has 2792 states and 7883 transitions. Word has length 19 [2021-07-09 17:39:23,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:23,936 INFO L482 AbstractCegarLoop]: Abstraction has 2792 states and 7883 transitions. [2021-07-09 17:39:23,936 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:23,936 INFO L276 IsEmpty]: Start isEmpty. Operand 2792 states and 7883 transitions. [2021-07-09 17:39:23,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:39:23,939 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:23,939 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:39:24,155 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4578,625 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:24,155 INFO L430 AbstractCegarLoop]: === Iteration 635 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:24,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:24,155 INFO L82 PathProgramCache]: Analyzing trace with hash 1323078940, now seen corresponding path program 621 times [2021-07-09 17:39:24,155 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:24,155 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324627486] [2021-07-09 17:39:24,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:24,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:24,254 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:24,254 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:24,254 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324627486] [2021-07-09 17:39:24,254 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324627486] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:24,254 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [245479105] [2021-07-09 17:39:24,254 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 626 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 626 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:24,284 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:39:24,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:24,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:39:24,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:24,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:39:24,534 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:24,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:39:24,537 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:24,540 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:24,540 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:24,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:39:24,541 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:24,544 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:24,544 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:24,545 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:24,545 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:24,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:39:24,548 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:24,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:39:24,551 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:24,584 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:39:24,584 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:39:24,585 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:39:24,585 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:39:24,620 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:24,620 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [245479105] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:24,620 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:24,620 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-07-09 17:39:24,620 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74941820] [2021-07-09 17:39:24,620 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:39:24,620 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:24,621 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:39:24,621 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=411, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:39:24,621 INFO L87 Difference]: Start difference. First operand 2792 states and 7883 transitions. Second operand has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:25,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:25,255 INFO L93 Difference]: Finished difference Result 2902 states and 8039 transitions. [2021-07-09 17:39:25,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-07-09 17:39:25,255 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:39:25,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:25,259 INFO L225 Difference]: With dead ends: 2902 [2021-07-09 17:39:25,259 INFO L226 Difference]: Without dead ends: 2892 [2021-07-09 17:39:25,259 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 247 ImplicationChecksByTransitivity, 574.6ms TimeCoverageRelationStatistics Valid=120, Invalid=1212, Unknown=0, NotChecked=0, Total=1332 [2021-07-09 17:39:25,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2892 states. [2021-07-09 17:39:25,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2892 to 2801. [2021-07-09 17:39:25,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2801 states, 2800 states have (on average 2.8192857142857144) internal successors, (7894), 2800 states have internal predecessors, (7894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:25,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2801 states to 2801 states and 7894 transitions. [2021-07-09 17:39:25,292 INFO L78 Accepts]: Start accepts. Automaton has 2801 states and 7894 transitions. Word has length 19 [2021-07-09 17:39:25,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:25,292 INFO L482 AbstractCegarLoop]: Abstraction has 2801 states and 7894 transitions. [2021-07-09 17:39:25,292 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:25,292 INFO L276 IsEmpty]: Start isEmpty. Operand 2801 states and 7894 transitions. [2021-07-09 17:39:25,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:39:25,295 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:25,295 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:39:25,508 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 626 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4581 [2021-07-09 17:39:25,509 INFO L430 AbstractCegarLoop]: === Iteration 636 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:25,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:25,509 INFO L82 PathProgramCache]: Analyzing trace with hash 898542618, now seen corresponding path program 622 times [2021-07-09 17:39:25,509 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:25,509 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377658062] [2021-07-09 17:39:25,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:25,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:25,616 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:25,616 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:25,617 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377658062] [2021-07-09 17:39:25,617 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377658062] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:25,617 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1871560567] [2021-07-09 17:39:25,617 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 627 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 627 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:25,645 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:39:25,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:25,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:39:25,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:25,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:25,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:25,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:39:25,839 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:25,841 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:25,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:25,842 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:25,868 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:39:25,868 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:39:25,869 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:39:25,869 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:39:25,895 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:25,895 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1871560567] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:25,895 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:25,895 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-07-09 17:39:25,895 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871854771] [2021-07-09 17:39:25,895 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:39:25,895 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:25,895 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:39:25,895 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=410, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:39:25,896 INFO L87 Difference]: Start difference. First operand 2801 states and 7894 transitions. Second operand has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:27,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:27,684 INFO L93 Difference]: Finished difference Result 3107 states and 8437 transitions. [2021-07-09 17:39:27,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-07-09 17:39:27,684 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:39:27,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:27,689 INFO L225 Difference]: With dead ends: 3107 [2021-07-09 17:39:27,689 INFO L226 Difference]: Without dead ends: 3107 [2021-07-09 17:39:27,689 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1286 ImplicationChecksByTransitivity, 1473.0ms TimeCoverageRelationStatistics Valid=491, Invalid=4065, Unknown=0, NotChecked=0, Total=4556 [2021-07-09 17:39:27,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3107 states. [2021-07-09 17:39:27,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3107 to 2805. [2021-07-09 17:39:27,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2805 states, 2804 states have (on average 2.8223965763195435) internal successors, (7914), 2804 states have internal predecessors, (7914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:27,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2805 states to 2805 states and 7914 transitions. [2021-07-09 17:39:27,724 INFO L78 Accepts]: Start accepts. Automaton has 2805 states and 7914 transitions. Word has length 19 [2021-07-09 17:39:27,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:27,724 INFO L482 AbstractCegarLoop]: Abstraction has 2805 states and 7914 transitions. [2021-07-09 17:39:27,724 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:27,724 INFO L276 IsEmpty]: Start isEmpty. Operand 2805 states and 7914 transitions. [2021-07-09 17:39:27,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:39:27,728 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:27,728 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:39:27,933 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4588,627 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:27,933 INFO L430 AbstractCegarLoop]: === Iteration 637 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:27,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:27,933 INFO L82 PathProgramCache]: Analyzing trace with hash 1829425206, now seen corresponding path program 623 times [2021-07-09 17:39:27,933 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:27,933 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509312045] [2021-07-09 17:39:27,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:27,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:28,055 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:28,055 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:28,055 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509312045] [2021-07-09 17:39:28,055 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509312045] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:28,055 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2102685655] [2021-07-09 17:39:28,056 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 628 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 628 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:28,085 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:39:28,085 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:28,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:39:28,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:28,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:39:28,339 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:28,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:39:28,342 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:28,345 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:28,345 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:28,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:39:28,347 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:28,349 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:28,349 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:28,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:28,350 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:28,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:39:28,353 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:28,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:39:28,356 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:28,387 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:39:28,387 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:39:28,388 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:39:28,388 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:39:28,422 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:28,422 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2102685655] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:28,422 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:28,422 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-07-09 17:39:28,422 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106937052] [2021-07-09 17:39:28,423 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:39:28,423 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:28,423 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:39:28,423 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=410, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:39:28,423 INFO L87 Difference]: Start difference. First operand 2805 states and 7914 transitions. Second operand has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:29,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:29,326 INFO L93 Difference]: Finished difference Result 2926 states and 8083 transitions. [2021-07-09 17:39:29,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-07-09 17:39:29,326 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:39:29,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:29,330 INFO L225 Difference]: With dead ends: 2926 [2021-07-09 17:39:29,330 INFO L226 Difference]: Without dead ends: 2918 [2021-07-09 17:39:29,330 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 375 ImplicationChecksByTransitivity, 774.6ms TimeCoverageRelationStatistics Valid=173, Invalid=1633, Unknown=0, NotChecked=0, Total=1806 [2021-07-09 17:39:29,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2918 states. [2021-07-09 17:39:29,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2918 to 2810. [2021-07-09 17:39:29,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2810 states, 2809 states have (on average 2.819864720541118) internal successors, (7921), 2809 states have internal predecessors, (7921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:29,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2810 states to 2810 states and 7921 transitions. [2021-07-09 17:39:29,360 INFO L78 Accepts]: Start accepts. Automaton has 2810 states and 7921 transitions. Word has length 19 [2021-07-09 17:39:29,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:29,360 INFO L482 AbstractCegarLoop]: Abstraction has 2810 states and 7921 transitions. [2021-07-09 17:39:29,360 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:29,360 INFO L276 IsEmpty]: Start isEmpty. Operand 2810 states and 7921 transitions. [2021-07-09 17:39:29,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:39:29,363 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:29,363 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:39:29,563 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 628 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4591 [2021-07-09 17:39:29,563 INFO L430 AbstractCegarLoop]: === Iteration 638 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:29,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:29,564 INFO L82 PathProgramCache]: Analyzing trace with hash -262479496, now seen corresponding path program 624 times [2021-07-09 17:39:29,564 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:29,564 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746367530] [2021-07-09 17:39:29,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:29,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:29,680 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:29,680 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:29,680 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746367530] [2021-07-09 17:39:29,680 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746367530] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:29,680 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1796632897] [2021-07-09 17:39:29,680 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 629 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 629 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:29,710 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:39:29,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:29,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:39:29,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:29,929 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:29,929 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:29,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:29,930 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:29,932 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:29,933 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:39:29,933 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:29,957 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:39:29,957 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:39:29,958 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:39:29,958 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:39:29,983 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:29,983 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1796632897] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:29,983 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:29,983 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-07-09 17:39:29,983 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264128273] [2021-07-09 17:39:29,983 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:39:29,983 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:29,983 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:39:29,983 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=409, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:39:29,983 INFO L87 Difference]: Start difference. First operand 2810 states and 7921 transitions. Second operand has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:32,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:32,158 INFO L93 Difference]: Finished difference Result 3224 states and 8680 transitions. [2021-07-09 17:39:32,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2021-07-09 17:39:32,159 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:39:32,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:32,163 INFO L225 Difference]: With dead ends: 3224 [2021-07-09 17:39:32,163 INFO L226 Difference]: Without dead ends: 3224 [2021-07-09 17:39:32,163 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1669 ImplicationChecksByTransitivity, 1665.2ms TimeCoverageRelationStatistics Valid=505, Invalid=5045, Unknown=0, NotChecked=0, Total=5550 [2021-07-09 17:39:32,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3224 states. [2021-07-09 17:39:32,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3224 to 2814. [2021-07-09 17:39:32,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2814 states, 2813 states have (on average 2.826875222182723) internal successors, (7952), 2813 states have internal predecessors, (7952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:32,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2814 states to 2814 states and 7952 transitions. [2021-07-09 17:39:32,197 INFO L78 Accepts]: Start accepts. Automaton has 2814 states and 7952 transitions. Word has length 19 [2021-07-09 17:39:32,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:32,197 INFO L482 AbstractCegarLoop]: Abstraction has 2814 states and 7952 transitions. [2021-07-09 17:39:32,197 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:32,197 INFO L276 IsEmpty]: Start isEmpty. Operand 2814 states and 7952 transitions. [2021-07-09 17:39:32,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:39:32,200 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:32,200 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:39:32,404 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4598,629 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:32,405 INFO L430 AbstractCegarLoop]: === Iteration 639 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:32,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:32,405 INFO L82 PathProgramCache]: Analyzing trace with hash 1291569628, now seen corresponding path program 625 times [2021-07-09 17:39:32,405 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:32,405 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533057551] [2021-07-09 17:39:32,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:32,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:32,536 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:32,536 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:32,536 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533057551] [2021-07-09 17:39:32,536 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533057551] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:32,536 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872633334] [2021-07-09 17:39:32,536 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 630 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 630 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:32,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:32,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:39:32,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:32,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:39:32,789 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:32,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:39:32,792 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:32,795 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:32,795 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:32,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:39:32,796 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:32,799 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:32,799 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:32,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:32,800 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:32,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:39:32,803 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:32,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:39:32,806 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:32,839 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:39:32,839 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:39:32,840 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:39:32,840 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:39:32,874 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:32,875 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1872633334] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:32,875 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:32,875 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-07-09 17:39:32,875 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691344459] [2021-07-09 17:39:32,875 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:39:32,875 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:32,876 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:39:32,876 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=409, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:39:32,876 INFO L87 Difference]: Start difference. First operand 2814 states and 7952 transitions. Second operand has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:33,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:33,720 INFO L93 Difference]: Finished difference Result 2914 states and 8100 transitions. [2021-07-09 17:39:33,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-07-09 17:39:33,721 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:39:33,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:33,725 INFO L225 Difference]: With dead ends: 2914 [2021-07-09 17:39:33,725 INFO L226 Difference]: Without dead ends: 2908 [2021-07-09 17:39:33,725 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 302 ImplicationChecksByTransitivity, 718.9ms TimeCoverageRelationStatistics Valid=156, Invalid=1404, Unknown=0, NotChecked=0, Total=1560 [2021-07-09 17:39:33,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2908 states. [2021-07-09 17:39:33,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2908 to 2816. [2021-07-09 17:39:33,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2816 states, 2815 states have (on average 2.8259325044404973) internal successors, (7955), 2815 states have internal predecessors, (7955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:33,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2816 states to 2816 states and 7955 transitions. [2021-07-09 17:39:33,767 INFO L78 Accepts]: Start accepts. Automaton has 2816 states and 7955 transitions. Word has length 19 [2021-07-09 17:39:33,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:33,767 INFO L482 AbstractCegarLoop]: Abstraction has 2816 states and 7955 transitions. [2021-07-09 17:39:33,767 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:33,767 INFO L276 IsEmpty]: Start isEmpty. Operand 2816 states and 7955 transitions. [2021-07-09 17:39:33,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:39:33,771 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:33,771 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:39:33,983 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4601,630 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:33,983 INFO L430 AbstractCegarLoop]: === Iteration 640 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:33,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:33,984 INFO L82 PathProgramCache]: Analyzing trace with hash -22837158, now seen corresponding path program 626 times [2021-07-09 17:39:33,984 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:33,984 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107757310] [2021-07-09 17:39:33,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:33,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:34,103 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:34,103 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:34,103 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107757310] [2021-07-09 17:39:34,103 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107757310] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:34,104 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2096146583] [2021-07-09 17:39:34,104 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 631 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 631 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:34,131 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:39:34,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:34,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:39:34,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:34,351 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:34,363 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:34,364 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:34,365 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:34,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:34,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:39:34,368 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:34,389 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:39:34,389 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:39:34,390 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:39:34,390 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:39:34,413 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:34,414 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2096146583] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:34,414 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:34,414 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-07-09 17:39:34,414 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401963947] [2021-07-09 17:39:34,414 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:39:34,414 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:34,414 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:39:34,414 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=408, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:39:34,414 INFO L87 Difference]: Start difference. First operand 2816 states and 7955 transitions. Second operand has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:35,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:35,869 INFO L93 Difference]: Finished difference Result 3107 states and 8464 transitions. [2021-07-09 17:39:35,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-07-09 17:39:35,869 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:39:35,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:35,873 INFO L225 Difference]: With dead ends: 3107 [2021-07-09 17:39:35,873 INFO L226 Difference]: Without dead ends: 3107 [2021-07-09 17:39:35,874 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 581 ImplicationChecksByTransitivity, 1031.8ms TimeCoverageRelationStatistics Valid=265, Invalid=2285, Unknown=0, NotChecked=0, Total=2550 [2021-07-09 17:39:35,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3107 states. [2021-07-09 17:39:35,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3107 to 2804. [2021-07-09 17:39:35,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2804 states, 2803 states have (on average 2.8273278630039242) internal successors, (7925), 2803 states have internal predecessors, (7925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:35,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2804 states to 2804 states and 7925 transitions. [2021-07-09 17:39:35,908 INFO L78 Accepts]: Start accepts. Automaton has 2804 states and 7925 transitions. Word has length 19 [2021-07-09 17:39:35,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:35,908 INFO L482 AbstractCegarLoop]: Abstraction has 2804 states and 7925 transitions. [2021-07-09 17:39:35,909 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:35,909 INFO L276 IsEmpty]: Start isEmpty. Operand 2804 states and 7925 transitions. [2021-07-09 17:39:35,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:39:35,911 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:35,911 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:39:36,115 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 631 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4608 [2021-07-09 17:39:36,115 INFO L430 AbstractCegarLoop]: === Iteration 641 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:36,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:36,115 INFO L82 PathProgramCache]: Analyzing trace with hash -942537866, now seen corresponding path program 627 times [2021-07-09 17:39:36,115 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:36,115 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006673972] [2021-07-09 17:39:36,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:36,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:36,227 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:36,227 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:36,227 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006673972] [2021-07-09 17:39:36,227 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006673972] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:36,227 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [507750952] [2021-07-09 17:39:36,227 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 632 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 632 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:36,255 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:39:36,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:36,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:39:36,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:36,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:39:36,472 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:36,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:39:36,475 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:36,477 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:36,477 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:36,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:39:36,478 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:36,480 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:36,480 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:36,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:36,481 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:36,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:39:36,484 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:36,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:39:36,486 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:36,513 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:39:36,513 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:39:36,514 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:39:36,514 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:39:36,541 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:36,541 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [507750952] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:36,541 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:36,541 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-07-09 17:39:36,541 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231660553] [2021-07-09 17:39:36,541 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:39:36,541 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:36,542 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:39:36,542 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=408, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:39:36,542 INFO L87 Difference]: Start difference. First operand 2804 states and 7925 transitions. Second operand has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:37,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:37,074 INFO L93 Difference]: Finished difference Result 2846 states and 8000 transitions. [2021-07-09 17:39:37,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-09 17:39:37,074 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:39:37,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:37,078 INFO L225 Difference]: With dead ends: 2846 [2021-07-09 17:39:37,078 INFO L226 Difference]: Without dead ends: 2841 [2021-07-09 17:39:37,078 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 511.4ms TimeCoverageRelationStatistics Valid=110, Invalid=882, Unknown=0, NotChecked=0, Total=992 [2021-07-09 17:39:37,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2841 states. [2021-07-09 17:39:37,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2841 to 2805. [2021-07-09 17:39:37,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2805 states, 2804 states have (on average 2.825962910128388) internal successors, (7924), 2804 states have internal predecessors, (7924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:37,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2805 states to 2805 states and 7924 transitions. [2021-07-09 17:39:37,111 INFO L78 Accepts]: Start accepts. Automaton has 2805 states and 7924 transitions. Word has length 19 [2021-07-09 17:39:37,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:37,111 INFO L482 AbstractCegarLoop]: Abstraction has 2805 states and 7924 transitions. [2021-07-09 17:39:37,111 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:37,112 INFO L276 IsEmpty]: Start isEmpty. Operand 2805 states and 7924 transitions. [2021-07-09 17:39:37,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:39:37,114 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:37,114 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:39:37,330 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4611,632 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:37,330 INFO L430 AbstractCegarLoop]: === Iteration 642 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:37,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:37,330 INFO L82 PathProgramCache]: Analyzing trace with hash -15106760, now seen corresponding path program 628 times [2021-07-09 17:39:37,330 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:37,330 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122905045] [2021-07-09 17:39:37,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:37,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:37,420 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:37,420 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:37,420 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122905045] [2021-07-09 17:39:37,420 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122905045] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:37,420 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [81237193] [2021-07-09 17:39:37,420 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 633 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 633 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:37,454 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:39:37,454 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:37,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:39:37,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:37,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:37,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:37,578 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:37,578 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:37,580 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:37,580 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:37,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:37,581 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:37,582 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:37,583 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:37,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:39:37,583 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:37,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:37,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:39:37,586 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:37,609 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:39:37,609 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:39:37,609 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:39:37,609 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:39:37,650 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:37,650 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [81237193] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:37,651 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:37,651 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-07-09 17:39:37,651 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267389445] [2021-07-09 17:39:37,651 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:39:37,651 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:37,651 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:39:37,651 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=408, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:39:37,651 INFO L87 Difference]: Start difference. First operand 2805 states and 7924 transitions. Second operand has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:38,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:38,264 INFO L93 Difference]: Finished difference Result 3036 states and 8341 transitions. [2021-07-09 17:39:38,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-09 17:39:38,264 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:39:38,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:38,269 INFO L225 Difference]: With dead ends: 3036 [2021-07-09 17:39:38,269 INFO L226 Difference]: Without dead ends: 3036 [2021-07-09 17:39:38,269 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 225 ImplicationChecksByTransitivity, 485.9ms TimeCoverageRelationStatistics Valid=158, Invalid=1174, Unknown=0, NotChecked=0, Total=1332 [2021-07-09 17:39:38,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3036 states. [2021-07-09 17:39:38,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3036 to 2794. [2021-07-09 17:39:38,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2794 states, 2793 states have (on average 2.8234872896527032) internal successors, (7886), 2793 states have internal predecessors, (7886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:38,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2794 states to 2794 states and 7886 transitions. [2021-07-09 17:39:38,304 INFO L78 Accepts]: Start accepts. Automaton has 2794 states and 7886 transitions. Word has length 19 [2021-07-09 17:39:38,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:38,304 INFO L482 AbstractCegarLoop]: Abstraction has 2794 states and 7886 transitions. [2021-07-09 17:39:38,304 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:38,304 INFO L276 IsEmpty]: Start isEmpty. Operand 2794 states and 7886 transitions. [2021-07-09 17:39:38,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:39:38,307 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:38,307 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:39:38,521 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 633 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4618 [2021-07-09 17:39:38,521 INFO L430 AbstractCegarLoop]: === Iteration 643 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:38,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:38,521 INFO L82 PathProgramCache]: Analyzing trace with hash 786509468, now seen corresponding path program 629 times [2021-07-09 17:39:38,521 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:38,521 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698296211] [2021-07-09 17:39:38,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:38,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:38,633 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:38,633 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:38,633 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698296211] [2021-07-09 17:39:38,633 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698296211] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:38,633 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [594021316] [2021-07-09 17:39:38,633 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 634 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 634 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:38,662 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:39:38,663 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:38,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:39:38,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:38,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:38,846 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:38,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:38,847 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:38,849 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:38,850 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:38,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:38,851 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:38,853 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:38,853 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:38,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:39:38,854 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:38,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:38,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:39:38,857 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:38,892 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:39:38,893 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:39:38,893 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:39:38,893 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:39:38,973 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:38,973 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [594021316] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:38,973 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:38,973 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-07-09 17:39:38,973 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357683763] [2021-07-09 17:39:38,973 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:39:38,973 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:38,973 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:39:38,973 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=408, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:39:38,973 INFO L87 Difference]: Start difference. First operand 2794 states and 7886 transitions. Second operand has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:39,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:39,896 INFO L93 Difference]: Finished difference Result 2976 states and 8218 transitions. [2021-07-09 17:39:39,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-07-09 17:39:39,896 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:39:39,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:39,900 INFO L225 Difference]: With dead ends: 2976 [2021-07-09 17:39:39,900 INFO L226 Difference]: Without dead ends: 2972 [2021-07-09 17:39:39,900 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 376 ImplicationChecksByTransitivity, 848.1ms TimeCoverageRelationStatistics Valid=186, Invalid=1620, Unknown=0, NotChecked=0, Total=1806 [2021-07-09 17:39:39,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2972 states. [2021-07-09 17:39:39,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2972 to 2812. [2021-07-09 17:39:39,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2812 states, 2811 states have (on average 2.8278192813945213) internal successors, (7949), 2811 states have internal predecessors, (7949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:39,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2812 states to 2812 states and 7949 transitions. [2021-07-09 17:39:39,931 INFO L78 Accepts]: Start accepts. Automaton has 2812 states and 7949 transitions. Word has length 19 [2021-07-09 17:39:39,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:39,931 INFO L482 AbstractCegarLoop]: Abstraction has 2812 states and 7949 transitions. [2021-07-09 17:39:39,931 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:39,931 INFO L276 IsEmpty]: Start isEmpty. Operand 2812 states and 7949 transitions. [2021-07-09 17:39:39,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:39:39,934 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:39,934 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:39:40,148 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4622,634 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:40,149 INFO L430 AbstractCegarLoop]: === Iteration 644 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:40,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:40,149 INFO L82 PathProgramCache]: Analyzing trace with hash -1790114122, now seen corresponding path program 630 times [2021-07-09 17:39:40,149 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:40,149 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357323447] [2021-07-09 17:39:40,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:40,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:40,274 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:40,274 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:40,274 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357323447] [2021-07-09 17:39:40,274 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357323447] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:40,274 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1926839970] [2021-07-09 17:39:40,275 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 635 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 635 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:40,310 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:39:40,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:40,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:39:40,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:40,495 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:40,496 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:40,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:40,497 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:40,499 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:40,499 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:40,499 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:40,500 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:40,502 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:40,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:40,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:39:40,503 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:40,505 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:40,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:39:40,506 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:40,539 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:39:40,539 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:39:40,539 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:39:40,539 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:39:40,602 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:40,603 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1926839970] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:40,603 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:40,603 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-07-09 17:39:40,603 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242471933] [2021-07-09 17:39:40,603 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:39:40,603 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:40,603 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:39:40,603 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=408, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:39:40,603 INFO L87 Difference]: Start difference. First operand 2812 states and 7949 transitions. Second operand has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:41,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:41,164 INFO L93 Difference]: Finished difference Result 2951 states and 8180 transitions. [2021-07-09 17:39:41,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:39:41,165 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:39:41,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:41,169 INFO L225 Difference]: With dead ends: 2951 [2021-07-09 17:39:41,169 INFO L226 Difference]: Without dead ends: 2951 [2021-07-09 17:39:41,169 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 522.3ms TimeCoverageRelationStatistics Valid=99, Invalid=713, Unknown=0, NotChecked=0, Total=812 [2021-07-09 17:39:41,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2951 states. [2021-07-09 17:39:41,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2951 to 2796. [2021-07-09 17:39:41,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2796 states, 2795 states have (on average 2.8257602862254023) internal successors, (7898), 2795 states have internal predecessors, (7898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:41,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2796 states to 2796 states and 7898 transitions. [2021-07-09 17:39:41,203 INFO L78 Accepts]: Start accepts. Automaton has 2796 states and 7898 transitions. Word has length 19 [2021-07-09 17:39:41,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:41,204 INFO L482 AbstractCegarLoop]: Abstraction has 2796 states and 7898 transitions. [2021-07-09 17:39:41,204 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:41,204 INFO L276 IsEmpty]: Start isEmpty. Operand 2796 states and 7898 transitions. [2021-07-09 17:39:41,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:39:41,207 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:41,207 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:39:41,423 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4628,635 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:41,423 INFO L430 AbstractCegarLoop]: === Iteration 645 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:41,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:41,423 INFO L82 PathProgramCache]: Analyzing trace with hash 2035313566, now seen corresponding path program 631 times [2021-07-09 17:39:41,423 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:41,423 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300060702] [2021-07-09 17:39:41,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:41,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:41,517 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:39:41,517 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:41,517 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300060702] [2021-07-09 17:39:41,517 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300060702] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:41,517 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [777363111] [2021-07-09 17:39:41,517 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 636 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 636 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:41,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:41,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:39:41,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:41,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:41,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:41,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:41,726 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:41,729 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:41,729 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:41,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:41,730 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:41,732 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:41,732 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:41,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:39:41,733 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:41,735 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:41,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:39:41,736 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:41,769 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:39:41,770 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:39:41,770 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:39:41,770 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:39:41,854 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:41,854 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [777363111] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:41,854 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:41,854 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 21 [2021-07-09 17:39:41,854 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240620617] [2021-07-09 17:39:41,854 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:39:41,854 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:41,854 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:39:41,854 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=368, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:39:41,854 INFO L87 Difference]: Start difference. First operand 2796 states and 7898 transitions. Second operand has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:42,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:42,731 INFO L93 Difference]: Finished difference Result 2925 states and 8183 transitions. [2021-07-09 17:39:42,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-07-09 17:39:42,732 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:39:42,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:42,736 INFO L225 Difference]: With dead ends: 2925 [2021-07-09 17:39:42,736 INFO L226 Difference]: Without dead ends: 2921 [2021-07-09 17:39:42,736 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 308 ImplicationChecksByTransitivity, 808.0ms TimeCoverageRelationStatistics Valid=171, Invalid=1389, Unknown=0, NotChecked=0, Total=1560 [2021-07-09 17:39:42,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2921 states. [2021-07-09 17:39:42,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2921 to 2802. [2021-07-09 17:39:42,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2802 states, 2801 states have (on average 2.826490539093181) internal successors, (7917), 2801 states have internal predecessors, (7917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:42,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2802 states to 2802 states and 7917 transitions. [2021-07-09 17:39:42,769 INFO L78 Accepts]: Start accepts. Automaton has 2802 states and 7917 transitions. Word has length 19 [2021-07-09 17:39:42,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:42,769 INFO L482 AbstractCegarLoop]: Abstraction has 2802 states and 7917 transitions. [2021-07-09 17:39:42,769 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:42,769 INFO L276 IsEmpty]: Start isEmpty. Operand 2802 states and 7917 transitions. [2021-07-09 17:39:42,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:39:42,772 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:42,772 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:39:42,984 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4632,636 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:42,985 INFO L430 AbstractCegarLoop]: === Iteration 646 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:42,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:42,985 INFO L82 PathProgramCache]: Analyzing trace with hash -1684242850, now seen corresponding path program 632 times [2021-07-09 17:39:42,985 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:42,985 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603501781] [2021-07-09 17:39:42,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:42,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:43,069 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:43,070 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:43,070 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603501781] [2021-07-09 17:39:43,070 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603501781] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:43,070 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [256691123] [2021-07-09 17:39:43,070 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 637 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 637 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:43,097 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:39:43,098 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:43,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:39:43,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:43,257 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:43,258 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:43,258 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:43,259 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:43,261 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:43,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:39:43,261 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:43,281 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:39:43,282 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:39:43,282 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:39:43,282 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:39:43,302 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:43,302 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [256691123] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:43,302 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:43,302 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 21 [2021-07-09 17:39:43,302 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402196538] [2021-07-09 17:39:43,302 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:39:43,302 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:43,302 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:39:43,302 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:39:43,303 INFO L87 Difference]: Start difference. First operand 2802 states and 7917 transitions. Second operand has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:43,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:43,794 INFO L93 Difference]: Finished difference Result 3062 states and 8466 transitions. [2021-07-09 17:39:43,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:39:43,795 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:39:43,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:43,799 INFO L225 Difference]: With dead ends: 3062 [2021-07-09 17:39:43,799 INFO L226 Difference]: Without dead ends: 3062 [2021-07-09 17:39:43,799 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 220.0ms TimeCoverageRelationStatistics Valid=54, Invalid=408, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:39:43,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3062 states. [2021-07-09 17:39:43,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3062 to 2839. [2021-07-09 17:39:43,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2839 states, 2838 states have (on average 2.831923890063425) internal successors, (8037), 2838 states have internal predecessors, (8037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:43,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2839 states to 2839 states and 8037 transitions. [2021-07-09 17:39:43,836 INFO L78 Accepts]: Start accepts. Automaton has 2839 states and 8037 transitions. Word has length 19 [2021-07-09 17:39:43,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:43,836 INFO L482 AbstractCegarLoop]: Abstraction has 2839 states and 8037 transitions. [2021-07-09 17:39:43,836 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:43,836 INFO L276 IsEmpty]: Start isEmpty. Operand 2839 states and 8037 transitions. [2021-07-09 17:39:43,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:39:43,839 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:43,839 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:39:44,049 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4637,637 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:44,049 INFO L430 AbstractCegarLoop]: === Iteration 647 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:44,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:44,049 INFO L82 PathProgramCache]: Analyzing trace with hash -753360262, now seen corresponding path program 633 times [2021-07-09 17:39:44,049 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:44,049 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409321761] [2021-07-09 17:39:44,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:44,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:44,148 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:44,148 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:44,148 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409321761] [2021-07-09 17:39:44,149 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409321761] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:44,149 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [914446771] [2021-07-09 17:39:44,149 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 638 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 638 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:44,178 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:39:44,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:44,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:39:44,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:44,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:39:44,402 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:44,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:39:44,406 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:44,408 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:44,408 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:44,409 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:39:44,410 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:44,412 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:44,412 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:44,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:44,413 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:44,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:39:44,416 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:44,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:39:44,419 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:44,449 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:39:44,450 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:39:44,450 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:39:44,451 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:39:44,482 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:44,482 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [914446771] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:44,482 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:44,482 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 21 [2021-07-09 17:39:44,482 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14252409] [2021-07-09 17:39:44,483 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:39:44,483 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:44,483 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:39:44,483 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:39:44,483 INFO L87 Difference]: Start difference. First operand 2839 states and 8037 transitions. Second operand has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:45,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:45,134 INFO L93 Difference]: Finished difference Result 2942 states and 8191 transitions. [2021-07-09 17:39:45,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-07-09 17:39:45,135 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:39:45,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:45,139 INFO L225 Difference]: With dead ends: 2942 [2021-07-09 17:39:45,139 INFO L226 Difference]: Without dead ends: 2934 [2021-07-09 17:39:45,139 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 249 ImplicationChecksByTransitivity, 552.4ms TimeCoverageRelationStatistics Valid=120, Invalid=1140, Unknown=0, NotChecked=0, Total=1260 [2021-07-09 17:39:45,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2934 states. [2021-07-09 17:39:45,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2934 to 2844. [2021-07-09 17:39:45,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2844 states, 2843 states have (on average 2.8287020752725995) internal successors, (8042), 2843 states have internal predecessors, (8042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:45,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2844 states to 2844 states and 8042 transitions. [2021-07-09 17:39:45,170 INFO L78 Accepts]: Start accepts. Automaton has 2844 states and 8042 transitions. Word has length 19 [2021-07-09 17:39:45,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:45,170 INFO L482 AbstractCegarLoop]: Abstraction has 2844 states and 8042 transitions. [2021-07-09 17:39:45,170 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:45,170 INFO L276 IsEmpty]: Start isEmpty. Operand 2844 states and 8042 transitions. [2021-07-09 17:39:45,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:39:45,173 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:45,173 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:39:45,380 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 638 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4640 [2021-07-09 17:39:45,380 INFO L430 AbstractCegarLoop]: === Iteration 648 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:45,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:45,380 INFO L82 PathProgramCache]: Analyzing trace with hash 1449702332, now seen corresponding path program 634 times [2021-07-09 17:39:45,380 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:45,380 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279446805] [2021-07-09 17:39:45,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:45,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:45,485 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:45,485 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:45,485 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279446805] [2021-07-09 17:39:45,485 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279446805] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:45,485 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [546006811] [2021-07-09 17:39:45,485 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 639 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 639 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:45,512 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:39:45,512 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:45,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:39:45,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:45,729 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:45,729 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:45,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:39:45,730 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:45,732 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:45,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:45,733 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:45,756 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:39:45,756 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:39:45,757 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:39:45,757 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:39:45,781 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:45,781 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [546006811] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:45,781 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:45,781 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 21 [2021-07-09 17:39:45,781 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490525430] [2021-07-09 17:39:45,781 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:39:45,781 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:45,781 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:39:45,781 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:39:45,782 INFO L87 Difference]: Start difference. First operand 2844 states and 8042 transitions. Second operand has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:46,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:46,901 INFO L93 Difference]: Finished difference Result 3189 states and 8726 transitions. [2021-07-09 17:39:46,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-07-09 17:39:46,902 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:39:46,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:46,906 INFO L225 Difference]: With dead ends: 3189 [2021-07-09 17:39:46,906 INFO L226 Difference]: Without dead ends: 3189 [2021-07-09 17:39:46,907 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 527 ImplicationChecksByTransitivity, 975.5ms TimeCoverageRelationStatistics Valid=256, Invalid=2000, Unknown=0, NotChecked=0, Total=2256 [2021-07-09 17:39:46,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3189 states. [2021-07-09 17:39:46,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3189 to 2847. [2021-07-09 17:39:46,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2847 states, 2846 states have (on average 2.8292340126493323) internal successors, (8052), 2846 states have internal predecessors, (8052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:46,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2847 states to 2847 states and 8052 transitions. [2021-07-09 17:39:46,944 INFO L78 Accepts]: Start accepts. Automaton has 2847 states and 8052 transitions. Word has length 19 [2021-07-09 17:39:46,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:46,944 INFO L482 AbstractCegarLoop]: Abstraction has 2847 states and 8052 transitions. [2021-07-09 17:39:46,944 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:46,944 INFO L276 IsEmpty]: Start isEmpty. Operand 2847 states and 8052 transitions. [2021-07-09 17:39:46,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:39:46,947 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:46,947 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:39:47,148 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4647,639 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:47,148 INFO L430 AbstractCegarLoop]: === Iteration 649 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:47,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:47,148 INFO L82 PathProgramCache]: Analyzing trace with hash -1291215840, now seen corresponding path program 635 times [2021-07-09 17:39:47,148 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:47,148 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654729226] [2021-07-09 17:39:47,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:47,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:47,246 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:47,246 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:47,246 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654729226] [2021-07-09 17:39:47,246 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654729226] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:47,246 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1963041297] [2021-07-09 17:39:47,246 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 640 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 640 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:47,277 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:39:47,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:47,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:39:47,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:47,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:39:47,516 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:47,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:39:47,518 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:47,521 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:47,521 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:47,521 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:39:47,522 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:47,524 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:47,525 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:47,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:47,525 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:47,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:39:47,528 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:47,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:39:47,531 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:47,559 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:39:47,560 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:39:47,560 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:39:47,561 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:39:47,590 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:47,590 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1963041297] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:47,590 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:47,590 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 21 [2021-07-09 17:39:47,590 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080404382] [2021-07-09 17:39:47,590 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:39:47,590 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:47,591 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:39:47,591 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:39:47,591 INFO L87 Difference]: Start difference. First operand 2847 states and 8052 transitions. Second operand has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:48,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:48,338 INFO L93 Difference]: Finished difference Result 2960 states and 8221 transitions. [2021-07-09 17:39:48,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-07-09 17:39:48,338 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:39:48,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:48,342 INFO L225 Difference]: With dead ends: 2960 [2021-07-09 17:39:48,343 INFO L226 Difference]: Without dead ends: 2951 [2021-07-09 17:39:48,343 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 690.6ms TimeCoverageRelationStatistics Valid=160, Invalid=1400, Unknown=0, NotChecked=0, Total=1560 [2021-07-09 17:39:48,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2951 states. [2021-07-09 17:39:48,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2951 to 2850. [2021-07-09 17:39:48,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2850 states, 2849 states have (on average 2.8273078273078274) internal successors, (8055), 2849 states have internal predecessors, (8055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:48,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2850 states to 2850 states and 8055 transitions. [2021-07-09 17:39:48,377 INFO L78 Accepts]: Start accepts. Automaton has 2850 states and 8055 transitions. Word has length 19 [2021-07-09 17:39:48,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:48,377 INFO L482 AbstractCegarLoop]: Abstraction has 2850 states and 8055 transitions. [2021-07-09 17:39:48,377 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:48,377 INFO L276 IsEmpty]: Start isEmpty. Operand 2850 states and 8055 transitions. [2021-07-09 17:39:48,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:39:48,380 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:48,380 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:39:48,596 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 640 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4650 [2021-07-09 17:39:48,596 INFO L430 AbstractCegarLoop]: === Iteration 650 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:48,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:48,596 INFO L82 PathProgramCache]: Analyzing trace with hash 1689344670, now seen corresponding path program 636 times [2021-07-09 17:39:48,597 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:48,597 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728612330] [2021-07-09 17:39:48,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:48,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:48,673 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:48,674 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:48,674 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728612330] [2021-07-09 17:39:48,674 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728612330] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:48,674 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1301728536] [2021-07-09 17:39:48,674 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 641 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 641 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:48,703 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:39:48,704 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:48,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:39:48,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:48,891 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:48,892 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:48,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:48,893 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:48,896 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:48,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:39:48,897 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:48,923 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:39:48,923 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:39:48,924 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:39:48,924 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:39:48,949 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:48,949 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1301728536] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:48,950 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:48,950 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 21 [2021-07-09 17:39:48,950 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938505104] [2021-07-09 17:39:48,950 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:39:48,950 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:48,950 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:39:48,950 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=368, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:39:48,950 INFO L87 Difference]: Start difference. First operand 2850 states and 8055 transitions. Second operand has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:49,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:49,988 INFO L93 Difference]: Finished difference Result 3228 states and 8883 transitions. [2021-07-09 17:39:49,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-07-09 17:39:49,988 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:39:49,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:49,993 INFO L225 Difference]: With dead ends: 3228 [2021-07-09 17:39:49,993 INFO L226 Difference]: Without dead ends: 3228 [2021-07-09 17:39:49,993 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 439 ImplicationChecksByTransitivity, 768.5ms TimeCoverageRelationStatistics Valid=213, Invalid=1767, Unknown=0, NotChecked=0, Total=1980 [2021-07-09 17:39:49,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3228 states. [2021-07-09 17:39:50,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3228 to 2877. [2021-07-09 17:39:50,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2877 states, 2876 states have (on average 2.8355354659248957) internal successors, (8155), 2876 states have internal predecessors, (8155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:50,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2877 states to 2877 states and 8155 transitions. [2021-07-09 17:39:50,027 INFO L78 Accepts]: Start accepts. Automaton has 2877 states and 8155 transitions. Word has length 19 [2021-07-09 17:39:50,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:50,027 INFO L482 AbstractCegarLoop]: Abstraction has 2877 states and 8155 transitions. [2021-07-09 17:39:50,027 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:50,028 INFO L276 IsEmpty]: Start isEmpty. Operand 2877 states and 8155 transitions. [2021-07-09 17:39:50,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:39:50,031 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:50,031 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:39:50,232 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 641 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4657 [2021-07-09 17:39:50,233 INFO L430 AbstractCegarLoop]: === Iteration 651 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:50,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:50,233 INFO L82 PathProgramCache]: Analyzing trace with hash 769643962, now seen corresponding path program 637 times [2021-07-09 17:39:50,233 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:50,233 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641933693] [2021-07-09 17:39:50,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:50,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:50,322 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:50,323 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:50,323 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641933693] [2021-07-09 17:39:50,323 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641933693] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:50,323 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [255695190] [2021-07-09 17:39:50,323 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 642 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 642 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:50,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:50,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:39:50,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:50,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:39:50,539 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:50,541 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:39:50,541 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:50,543 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:50,544 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:50,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:39:50,545 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:50,547 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:50,547 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:50,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:50,548 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:50,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:39:50,551 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:50,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:39:50,553 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:50,581 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:39:50,581 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:39:50,582 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:39:50,582 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:39:50,609 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:50,609 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [255695190] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:50,609 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:50,609 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 21 [2021-07-09 17:39:50,609 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886248647] [2021-07-09 17:39:50,609 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:39:50,609 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:50,610 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:39:50,610 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=368, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:39:50,610 INFO L87 Difference]: Start difference. First operand 2877 states and 8155 transitions. Second operand has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:51,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:51,308 INFO L93 Difference]: Finished difference Result 2965 states and 8295 transitions. [2021-07-09 17:39:51,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-07-09 17:39:51,309 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:39:51,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:51,313 INFO L225 Difference]: With dead ends: 2965 [2021-07-09 17:39:51,313 INFO L226 Difference]: Without dead ends: 2959 [2021-07-09 17:39:51,313 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 278 ImplicationChecksByTransitivity, 605.9ms TimeCoverageRelationStatistics Valid=150, Invalid=1256, Unknown=0, NotChecked=0, Total=1406 [2021-07-09 17:39:51,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2959 states. [2021-07-09 17:39:51,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2959 to 2879. [2021-07-09 17:39:51,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2879 states, 2878 states have (on average 2.8342599027102153) internal successors, (8157), 2878 states have internal predecessors, (8157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:51,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2879 states to 2879 states and 8157 transitions. [2021-07-09 17:39:51,347 INFO L78 Accepts]: Start accepts. Automaton has 2879 states and 8157 transitions. Word has length 19 [2021-07-09 17:39:51,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:51,347 INFO L482 AbstractCegarLoop]: Abstraction has 2879 states and 8157 transitions. [2021-07-09 17:39:51,347 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:51,347 INFO L276 IsEmpty]: Start isEmpty. Operand 2879 states and 8157 transitions. [2021-07-09 17:39:51,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:39:51,350 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:51,350 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:39:51,566 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 642 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4660 [2021-07-09 17:39:51,566 INFO L430 AbstractCegarLoop]: === Iteration 652 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:51,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:51,567 INFO L82 PathProgramCache]: Analyzing trace with hash 1697075068, now seen corresponding path program 638 times [2021-07-09 17:39:51,567 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:51,567 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381199363] [2021-07-09 17:39:51,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:51,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:51,681 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:51,682 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:51,682 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381199363] [2021-07-09 17:39:51,682 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381199363] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:51,682 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1343790183] [2021-07-09 17:39:51,682 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 643 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 643 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:51,710 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:39:51,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:51,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:39:51,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:51,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:51,880 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:51,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:51,881 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:51,883 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:51,883 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:51,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:51,884 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:51,886 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:51,886 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:51,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:39:51,887 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:51,889 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:51,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:39:51,890 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:51,922 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:39:51,922 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:39:51,922 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:39:51,922 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:39:51,977 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:51,977 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1343790183] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:51,977 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:51,977 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 21 [2021-07-09 17:39:51,977 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505942223] [2021-07-09 17:39:51,977 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:39:51,978 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:51,978 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:39:51,978 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=367, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:39:51,978 INFO L87 Difference]: Start difference. First operand 2879 states and 8157 transitions. Second operand has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:52,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:52,794 INFO L93 Difference]: Finished difference Result 3161 states and 8677 transitions. [2021-07-09 17:39:52,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-07-09 17:39:52,794 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:39:52,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:52,799 INFO L225 Difference]: With dead ends: 3161 [2021-07-09 17:39:52,799 INFO L226 Difference]: Without dead ends: 3157 [2021-07-09 17:39:52,799 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 344 ImplicationChecksByTransitivity, 741.7ms TimeCoverageRelationStatistics Valid=204, Invalid=1436, Unknown=0, NotChecked=0, Total=1640 [2021-07-09 17:39:52,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3157 states. [2021-07-09 17:39:52,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3157 to 2829. [2021-07-09 17:39:52,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2829 states, 2828 states have (on average 2.8246110325318248) internal successors, (7988), 2828 states have internal predecessors, (7988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:52,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2829 states to 2829 states and 7988 transitions. [2021-07-09 17:39:52,854 INFO L78 Accepts]: Start accepts. Automaton has 2829 states and 7988 transitions. Word has length 19 [2021-07-09 17:39:52,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:52,854 INFO L482 AbstractCegarLoop]: Abstraction has 2829 states and 7988 transitions. [2021-07-09 17:39:52,854 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:52,854 INFO L276 IsEmpty]: Start isEmpty. Operand 2829 states and 7988 transitions. [2021-07-09 17:39:52,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:39:52,857 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:52,857 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:39:53,072 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 643 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4667 [2021-07-09 17:39:53,073 INFO L430 AbstractCegarLoop]: === Iteration 653 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:53,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:53,073 INFO L82 PathProgramCache]: Analyzing trace with hash -1796276000, now seen corresponding path program 639 times [2021-07-09 17:39:53,073 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:53,073 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249450130] [2021-07-09 17:39:53,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:53,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:53,166 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:53,167 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:53,167 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249450130] [2021-07-09 17:39:53,167 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249450130] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:53,167 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1861494054] [2021-07-09 17:39:53,167 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 644 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 644 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:53,197 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:39:53,197 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:53,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-09 17:39:53,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:53,364 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:53,364 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:53,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:53,365 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:53,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:53,368 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:53,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:53,368 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:53,370 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:53,371 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:53,371 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:39:53,372 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:53,373 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:53,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:39:53,375 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:53,406 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:39:53,407 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:39:53,407 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:39:53,407 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:39:53,481 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:53,481 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1861494054] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:53,481 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:53,481 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 21 [2021-07-09 17:39:53,481 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211274364] [2021-07-09 17:39:53,481 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:39:53,482 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:53,482 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:39:53,482 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=367, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:39:53,482 INFO L87 Difference]: Start difference. First operand 2829 states and 7988 transitions. Second operand has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:54,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:54,393 INFO L93 Difference]: Finished difference Result 2956 states and 8222 transitions. [2021-07-09 17:39:54,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-07-09 17:39:54,393 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:39:54,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:54,397 INFO L225 Difference]: With dead ends: 2956 [2021-07-09 17:39:54,397 INFO L226 Difference]: Without dead ends: 2951 [2021-07-09 17:39:54,398 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 357 ImplicationChecksByTransitivity, 807.2ms TimeCoverageRelationStatistics Valid=187, Invalid=1453, Unknown=0, NotChecked=0, Total=1640 [2021-07-09 17:39:54,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2951 states. [2021-07-09 17:39:54,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2951 to 2831. [2021-07-09 17:39:54,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2831 states, 2830 states have (on average 2.824381625441696) internal successors, (7993), 2830 states have internal predecessors, (7993), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:54,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2831 states to 2831 states and 7993 transitions. [2021-07-09 17:39:54,429 INFO L78 Accepts]: Start accepts. Automaton has 2831 states and 7993 transitions. Word has length 19 [2021-07-09 17:39:54,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:54,429 INFO L482 AbstractCegarLoop]: Abstraction has 2831 states and 7993 transitions. [2021-07-09 17:39:54,429 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:54,429 INFO L276 IsEmpty]: Start isEmpty. Operand 2831 states and 7993 transitions. [2021-07-09 17:39:54,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:39:54,432 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:54,432 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:39:54,632 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 644 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4671 [2021-07-09 17:39:54,632 INFO L430 AbstractCegarLoop]: === Iteration 654 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:54,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:54,632 INFO L82 PathProgramCache]: Analyzing trace with hash -77932294, now seen corresponding path program 640 times [2021-07-09 17:39:54,632 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:54,632 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312767434] [2021-07-09 17:39:54,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:54,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:54,747 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:54,747 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:54,747 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312767434] [2021-07-09 17:39:54,747 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312767434] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:54,747 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1511547742] [2021-07-09 17:39:54,747 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 645 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 645 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:54,775 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:39:54,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:54,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:39:54,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:54,956 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:54,956 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:54,957 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:54,957 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:54,959 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:54,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:54,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:54,961 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:54,963 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:54,963 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:54,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:39:54,964 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:54,965 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:54,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:39:54,967 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:54,999 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:39:54,999 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:39:54,999 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:39:54,999 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:39:55,065 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:55,066 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1511547742] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:55,066 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:55,066 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 21 [2021-07-09 17:39:55,066 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465535425] [2021-07-09 17:39:55,066 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-09 17:39:55,066 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:55,066 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-09 17:39:55,066 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=367, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:39:55,066 INFO L87 Difference]: Start difference. First operand 2831 states and 7993 transitions. Second operand has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:55,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:55,673 INFO L93 Difference]: Finished difference Result 2951 states and 8218 transitions. [2021-07-09 17:39:55,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-09 17:39:55,673 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:39:55,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:55,677 INFO L225 Difference]: With dead ends: 2951 [2021-07-09 17:39:55,677 INFO L226 Difference]: Without dead ends: 2951 [2021-07-09 17:39:55,677 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 579.4ms TimeCoverageRelationStatistics Valid=123, Invalid=869, Unknown=0, NotChecked=0, Total=992 [2021-07-09 17:39:55,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2951 states. [2021-07-09 17:39:55,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2951 to 2810. [2021-07-09 17:39:55,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2810 states, 2809 states have (on average 2.8248487006051977) internal successors, (7935), 2809 states have internal predecessors, (7935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:55,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2810 states to 2810 states and 7935 transitions. [2021-07-09 17:39:55,727 INFO L78 Accepts]: Start accepts. Automaton has 2810 states and 7935 transitions. Word has length 19 [2021-07-09 17:39:55,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:55,727 INFO L482 AbstractCegarLoop]: Abstraction has 2810 states and 7935 transitions. [2021-07-09 17:39:55,727 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:55,727 INFO L276 IsEmpty]: Start isEmpty. Operand 2810 states and 7935 transitions. [2021-07-09 17:39:55,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:39:55,730 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:55,730 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:39:55,945 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 645 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4677 [2021-07-09 17:39:55,945 INFO L430 AbstractCegarLoop]: === Iteration 655 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:55,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:55,945 INFO L82 PathProgramCache]: Analyzing trace with hash -2084462630, now seen corresponding path program 641 times [2021-07-09 17:39:55,945 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:55,945 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422203528] [2021-07-09 17:39:55,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:55,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:56,027 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:39:56,027 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:56,027 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422203528] [2021-07-09 17:39:56,027 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422203528] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:56,027 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [758135559] [2021-07-09 17:39:56,027 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 646 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 646 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:56,064 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:39:56,064 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:56,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:39:56,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:56,191 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:56,192 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:56,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:56,192 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:56,194 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:56,195 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:56,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:56,195 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:56,198 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:56,198 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:56,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:39:56,199 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:56,200 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:56,201 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:39:56,202 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:56,232 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:39:56,232 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:39:56,233 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:39:56,233 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:39:56,303 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:56,303 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [758135559] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:56,303 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:56,303 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 20 [2021-07-09 17:39:56,303 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203565502] [2021-07-09 17:39:56,303 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:39:56,303 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:56,303 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:39:56,304 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:39:56,304 INFO L87 Difference]: Start difference. First operand 2810 states and 7935 transitions. Second operand has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:57,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:57,001 INFO L93 Difference]: Finished difference Result 2858 states and 8036 transitions. [2021-07-09 17:39:57,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-09 17:39:57,001 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:39:57,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:57,005 INFO L225 Difference]: With dead ends: 2858 [2021-07-09 17:39:57,005 INFO L226 Difference]: Without dead ends: 2854 [2021-07-09 17:39:57,005 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 642.4ms TimeCoverageRelationStatistics Valid=164, Invalid=1168, Unknown=0, NotChecked=0, Total=1332 [2021-07-09 17:39:57,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2854 states. [2021-07-09 17:39:57,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2854 to 2803. [2021-07-09 17:39:57,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2803 states, 2802 states have (on average 2.8265524625267666) internal successors, (7920), 2802 states have internal predecessors, (7920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:57,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2803 states to 2803 states and 7920 transitions. [2021-07-09 17:39:57,036 INFO L78 Accepts]: Start accepts. Automaton has 2803 states and 7920 transitions. Word has length 19 [2021-07-09 17:39:57,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:57,036 INFO L482 AbstractCegarLoop]: Abstraction has 2803 states and 7920 transitions. [2021-07-09 17:39:57,036 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:57,036 INFO L276 IsEmpty]: Start isEmpty. Operand 2803 states and 7920 transitions. [2021-07-09 17:39:57,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:39:57,039 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:57,039 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:39:57,255 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 646 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4681 [2021-07-09 17:39:57,255 INFO L430 AbstractCegarLoop]: === Iteration 656 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:57,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:57,255 INFO L82 PathProgramCache]: Analyzing trace with hash 1643481336, now seen corresponding path program 642 times [2021-07-09 17:39:57,256 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:57,256 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102662913] [2021-07-09 17:39:57,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:57,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:57,333 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:57,333 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:57,333 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102662913] [2021-07-09 17:39:57,333 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102662913] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:57,333 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [907421027] [2021-07-09 17:39:57,333 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 647 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 647 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:57,363 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:39:57,363 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:57,363 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:39:57,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:57,509 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:57,509 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:57,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:57,510 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:57,512 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:57,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:39:57,513 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:57,533 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:39:57,533 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:39:57,533 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:39:57,533 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:39:57,552 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:57,552 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [907421027] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:57,553 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:57,553 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 20 [2021-07-09 17:39:57,553 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352058641] [2021-07-09 17:39:57,553 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:39:57,553 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:57,553 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:39:57,553 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:39:57,553 INFO L87 Difference]: Start difference. First operand 2803 states and 7920 transitions. Second operand has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:57,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:57,888 INFO L93 Difference]: Finished difference Result 3049 states and 8463 transitions. [2021-07-09 17:39:57,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:39:57,888 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:39:57,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:57,892 INFO L225 Difference]: With dead ends: 3049 [2021-07-09 17:39:57,892 INFO L226 Difference]: Without dead ends: 3049 [2021-07-09 17:39:57,892 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 207.5ms TimeCoverageRelationStatistics Valid=57, Invalid=405, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:39:57,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3049 states. [2021-07-09 17:39:57,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3049 to 2824. [2021-07-09 17:39:57,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2824 states, 2823 states have (on average 2.8274884874247252) internal successors, (7982), 2823 states have internal predecessors, (7982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:57,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2824 states to 2824 states and 7982 transitions. [2021-07-09 17:39:57,951 INFO L78 Accepts]: Start accepts. Automaton has 2824 states and 7982 transitions. Word has length 19 [2021-07-09 17:39:57,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:57,952 INFO L482 AbstractCegarLoop]: Abstraction has 2824 states and 7982 transitions. [2021-07-09 17:39:57,952 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:57,952 INFO L276 IsEmpty]: Start isEmpty. Operand 2824 states and 7982 transitions. [2021-07-09 17:39:57,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:39:57,955 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:57,955 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:39:58,170 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4686,647 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:58,171 INFO L430 AbstractCegarLoop]: === Iteration 657 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:58,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:58,171 INFO L82 PathProgramCache]: Analyzing trace with hash -1097436836, now seen corresponding path program 643 times [2021-07-09 17:39:58,171 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:58,171 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614176506] [2021-07-09 17:39:58,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:58,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:58,243 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:58,243 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:58,243 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614176506] [2021-07-09 17:39:58,243 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614176506] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:58,243 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2134761155] [2021-07-09 17:39:58,244 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 648 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 648 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:58,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:58,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:39:58,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:58,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:39:58,439 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:58,441 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:39:58,442 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:58,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:58,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:58,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:39:58,467 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:58,469 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:58,469 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:58,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:58,470 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:58,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:39:58,473 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:58,475 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:39:58,476 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:58,514 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:39:58,514 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:39:58,515 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:39:58,515 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:39:58,543 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:58,543 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2134761155] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:58,543 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:58,543 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 20 [2021-07-09 17:39:58,543 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561267478] [2021-07-09 17:39:58,543 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:39:58,543 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:58,543 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:39:58,543 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:39:58,544 INFO L87 Difference]: Start difference. First operand 2824 states and 7982 transitions. Second operand has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:59,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:39:59,178 INFO L93 Difference]: Finished difference Result 2907 states and 8112 transitions. [2021-07-09 17:39:59,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-09 17:39:59,178 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:39:59,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:39:59,182 INFO L225 Difference]: With dead ends: 2907 [2021-07-09 17:39:59,182 INFO L226 Difference]: Without dead ends: 2901 [2021-07-09 17:39:59,182 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 451.5ms TimeCoverageRelationStatistics Valid=114, Invalid=1008, Unknown=0, NotChecked=0, Total=1122 [2021-07-09 17:39:59,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2901 states. [2021-07-09 17:39:59,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2901 to 2824. [2021-07-09 17:39:59,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2824 states, 2823 states have (on average 2.8250088558271345) internal successors, (7975), 2823 states have internal predecessors, (7975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:59,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2824 states to 2824 states and 7975 transitions. [2021-07-09 17:39:59,213 INFO L78 Accepts]: Start accepts. Automaton has 2824 states and 7975 transitions. Word has length 19 [2021-07-09 17:39:59,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:39:59,213 INFO L482 AbstractCegarLoop]: Abstraction has 2824 states and 7975 transitions. [2021-07-09 17:39:59,213 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:39:59,213 INFO L276 IsEmpty]: Start isEmpty. Operand 2824 states and 7975 transitions. [2021-07-09 17:39:59,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:39:59,216 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:39:59,216 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:39:59,432 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4689,648 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:59,432 INFO L430 AbstractCegarLoop]: === Iteration 658 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:39:59,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:39:59,433 INFO L82 PathProgramCache]: Analyzing trace with hash 1883123674, now seen corresponding path program 644 times [2021-07-09 17:39:59,433 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:39:59,433 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380364324] [2021-07-09 17:39:59,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:39:59,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:39:59,512 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:59,512 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:39:59,512 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380364324] [2021-07-09 17:39:59,512 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380364324] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:59,512 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [524956775] [2021-07-09 17:39:59,512 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 649 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 649 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:39:59,549 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:39:59,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:39:59,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:39:59,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:39:59,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:59,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:59,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:39:59,729 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:59,731 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:39:59,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:39:59,732 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:39:59,753 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:39:59,753 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:39:59,753 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:39:59,753 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:39:59,774 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:39:59,774 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [524956775] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:39:59,774 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:39:59,774 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 20 [2021-07-09 17:39:59,774 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909027160] [2021-07-09 17:39:59,774 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:39:59,774 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:39:59,774 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:39:59,775 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:39:59,775 INFO L87 Difference]: Start difference. First operand 2824 states and 7975 transitions. Second operand has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:00,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:00,396 INFO L93 Difference]: Finished difference Result 3040 states and 8407 transitions. [2021-07-09 17:40:00,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-07-09 17:40:00,397 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:40:00,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:00,401 INFO L225 Difference]: With dead ends: 3040 [2021-07-09 17:40:00,401 INFO L226 Difference]: Without dead ends: 3038 [2021-07-09 17:40:00,401 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 255 ImplicationChecksByTransitivity, 532.4ms TimeCoverageRelationStatistics Valid=147, Invalid=1113, Unknown=0, NotChecked=0, Total=1260 [2021-07-09 17:40:00,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3038 states. [2021-07-09 17:40:00,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3038 to 2824. [2021-07-09 17:40:00,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2824 states, 2823 states have (on average 2.824300389656394) internal successors, (7973), 2823 states have internal predecessors, (7973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:00,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2824 states to 2824 states and 7973 transitions. [2021-07-09 17:40:00,436 INFO L78 Accepts]: Start accepts. Automaton has 2824 states and 7973 transitions. Word has length 19 [2021-07-09 17:40:00,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:00,436 INFO L482 AbstractCegarLoop]: Abstraction has 2824 states and 7973 transitions. [2021-07-09 17:40:00,436 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:00,436 INFO L276 IsEmpty]: Start isEmpty. Operand 2824 states and 7973 transitions. [2021-07-09 17:40:00,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:40:00,439 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:00,439 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:40:00,655 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4696,649 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:00,656 INFO L430 AbstractCegarLoop]: === Iteration 659 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:00,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:00,656 INFO L82 PathProgramCache]: Analyzing trace with hash 963422966, now seen corresponding path program 645 times [2021-07-09 17:40:00,656 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:00,656 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839657164] [2021-07-09 17:40:00,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:00,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:00,754 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:00,755 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:00,755 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839657164] [2021-07-09 17:40:00,755 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839657164] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:00,755 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [775629038] [2021-07-09 17:40:00,755 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 650 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 650 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:00,785 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:40:00,786 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:40:00,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:40:00,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:00,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:40:00,960 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:00,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:40:00,964 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:00,966 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:00,966 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:00,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:40:00,968 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:00,970 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:00,970 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:00,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:00,971 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:00,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:40:00,975 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:00,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:40:00,977 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:01,010 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:40:01,010 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:40:01,011 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:40:01,011 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:40:01,043 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:01,043 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [775629038] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:01,043 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:01,043 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 20 [2021-07-09 17:40:01,043 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88356552] [2021-07-09 17:40:01,043 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:40:01,043 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:01,043 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:40:01,043 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:40:01,044 INFO L87 Difference]: Start difference. First operand 2824 states and 7973 transitions. Second operand has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:01,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:01,773 INFO L93 Difference]: Finished difference Result 2906 states and 8111 transitions. [2021-07-09 17:40:01,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-07-09 17:40:01,774 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:40:01,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:01,778 INFO L225 Difference]: With dead ends: 2906 [2021-07-09 17:40:01,778 INFO L226 Difference]: Without dead ends: 2902 [2021-07-09 17:40:01,778 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 259 ImplicationChecksByTransitivity, 601.3ms TimeCoverageRelationStatistics Valid=139, Invalid=1121, Unknown=0, NotChecked=0, Total=1260 [2021-07-09 17:40:01,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2902 states. [2021-07-09 17:40:01,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2902 to 2827. [2021-07-09 17:40:01,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2827 states, 2826 states have (on average 2.8227176220806793) internal successors, (7977), 2826 states have internal predecessors, (7977), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:01,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2827 states to 2827 states and 7977 transitions. [2021-07-09 17:40:01,811 INFO L78 Accepts]: Start accepts. Automaton has 2827 states and 7977 transitions. Word has length 19 [2021-07-09 17:40:01,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:01,811 INFO L482 AbstractCegarLoop]: Abstraction has 2827 states and 7977 transitions. [2021-07-09 17:40:01,811 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:01,811 INFO L276 IsEmpty]: Start isEmpty. Operand 2827 states and 7977 transitions. [2021-07-09 17:40:01,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:40:01,814 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:01,814 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:40:02,016 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4699,650 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:02,016 INFO L430 AbstractCegarLoop]: === Iteration 660 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:02,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:02,016 INFO L82 PathProgramCache]: Analyzing trace with hash 1890854072, now seen corresponding path program 646 times [2021-07-09 17:40:02,016 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:02,016 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758486831] [2021-07-09 17:40:02,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:02,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:02,110 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:02,110 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:02,110 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758486831] [2021-07-09 17:40:02,110 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758486831] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:02,110 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1580243269] [2021-07-09 17:40:02,110 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 651 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 651 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:02,142 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:40:02,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:40:02,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:40:02,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:02,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:02,272 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:02,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:02,273 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:02,275 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:02,275 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:02,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:02,276 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:02,278 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:02,278 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:02,279 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:40:02,279 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:02,281 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:02,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:40:02,282 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:02,314 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:40:02,315 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:40:02,315 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:40:02,315 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:40:02,366 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:02,366 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1580243269] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:02,366 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:02,366 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 20 [2021-07-09 17:40:02,366 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096699811] [2021-07-09 17:40:02,366 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:40:02,366 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:02,366 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:40:02,366 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:40:02,367 INFO L87 Difference]: Start difference. First operand 2827 states and 7977 transitions. Second operand has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:03,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:03,002 INFO L93 Difference]: Finished difference Result 3035 states and 8345 transitions. [2021-07-09 17:40:03,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-07-09 17:40:03,002 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:40:03,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:03,006 INFO L225 Difference]: With dead ends: 3035 [2021-07-09 17:40:03,006 INFO L226 Difference]: Without dead ends: 3032 [2021-07-09 17:40:03,006 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 213 ImplicationChecksByTransitivity, 552.9ms TimeCoverageRelationStatistics Valid=146, Invalid=976, Unknown=0, NotChecked=0, Total=1122 [2021-07-09 17:40:03,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3032 states. [2021-07-09 17:40:03,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3032 to 2818. [2021-07-09 17:40:03,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2818 states, 2817 states have (on average 2.8217962371317005) internal successors, (7949), 2817 states have internal predecessors, (7949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:03,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2818 states to 2818 states and 7949 transitions. [2021-07-09 17:40:03,041 INFO L78 Accepts]: Start accepts. Automaton has 2818 states and 7949 transitions. Word has length 19 [2021-07-09 17:40:03,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:03,041 INFO L482 AbstractCegarLoop]: Abstraction has 2818 states and 7949 transitions. [2021-07-09 17:40:03,041 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:03,041 INFO L276 IsEmpty]: Start isEmpty. Operand 2818 states and 7949 transitions. [2021-07-09 17:40:03,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:40:03,044 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:03,044 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:40:03,246 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 651 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4706 [2021-07-09 17:40:03,246 INFO L430 AbstractCegarLoop]: === Iteration 661 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:03,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:03,247 INFO L82 PathProgramCache]: Analyzing trace with hash -1602496996, now seen corresponding path program 647 times [2021-07-09 17:40:03,247 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:03,247 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502217100] [2021-07-09 17:40:03,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:03,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:03,329 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:03,329 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:03,329 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502217100] [2021-07-09 17:40:03,329 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502217100] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:03,329 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1477996744] [2021-07-09 17:40:03,329 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 652 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 652 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:03,361 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-09 17:40:03,361 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:40:03,362 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:40:03,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:03,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:03,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:03,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:03,518 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:03,520 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:03,521 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:03,521 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:03,522 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:03,524 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:03,524 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:03,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:40:03,525 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:03,527 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:03,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:40:03,528 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:03,559 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:40:03,559 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:40:03,559 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:40:03,559 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:40:03,621 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:03,621 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1477996744] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:03,621 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:03,621 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 20 [2021-07-09 17:40:03,621 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722115315] [2021-07-09 17:40:03,621 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:40:03,621 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:03,621 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:40:03,622 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:40:03,622 INFO L87 Difference]: Start difference. First operand 2818 states and 7949 transitions. Second operand has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:04,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:04,455 INFO L93 Difference]: Finished difference Result 2964 states and 8231 transitions. [2021-07-09 17:40:04,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-07-09 17:40:04,455 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:40:04,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:04,459 INFO L225 Difference]: With dead ends: 2964 [2021-07-09 17:40:04,459 INFO L226 Difference]: Without dead ends: 2960 [2021-07-09 17:40:04,459 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 441 ImplicationChecksByTransitivity, 733.0ms TimeCoverageRelationStatistics Valid=207, Invalid=1599, Unknown=0, NotChecked=0, Total=1806 [2021-07-09 17:40:04,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2960 states. [2021-07-09 17:40:04,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2960 to 2827. [2021-07-09 17:40:04,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2827 states, 2826 states have (on average 2.822009907997169) internal successors, (7975), 2826 states have internal predecessors, (7975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:04,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2827 states to 2827 states and 7975 transitions. [2021-07-09 17:40:04,492 INFO L78 Accepts]: Start accepts. Automaton has 2827 states and 7975 transitions. Word has length 19 [2021-07-09 17:40:04,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:04,492 INFO L482 AbstractCegarLoop]: Abstraction has 2827 states and 7975 transitions. [2021-07-09 17:40:04,492 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:04,492 INFO L276 IsEmpty]: Start isEmpty. Operand 2827 states and 7975 transitions. [2021-07-09 17:40:04,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:40:04,495 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:04,495 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:40:04,696 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 652 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4710 [2021-07-09 17:40:04,696 INFO L430 AbstractCegarLoop]: === Iteration 662 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:04,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:04,697 INFO L82 PathProgramCache]: Analyzing trace with hash 115846710, now seen corresponding path program 648 times [2021-07-09 17:40:04,697 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:04,697 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147688256] [2021-07-09 17:40:04,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:04,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:04,781 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:04,781 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:04,781 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147688256] [2021-07-09 17:40:04,782 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147688256] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:04,782 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1904100335] [2021-07-09 17:40:04,782 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 653 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 653 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:04,814 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-09 17:40:04,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:40:04,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:40:04,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:04,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:04,941 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:04,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:04,942 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:04,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:04,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:04,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:04,945 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:04,947 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:04,947 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:04,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:40:04,948 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:04,950 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:04,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:40:04,951 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:04,981 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:40:04,982 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:40:04,982 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:40:04,982 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:40:05,033 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:05,033 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1904100335] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:05,033 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:05,034 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 20 [2021-07-09 17:40:05,034 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856003412] [2021-07-09 17:40:05,034 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:40:05,034 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:05,034 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:40:05,034 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:40:05,034 INFO L87 Difference]: Start difference. First operand 2827 states and 7975 transitions. Second operand has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:05,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:05,605 INFO L93 Difference]: Finished difference Result 2962 states and 8232 transitions. [2021-07-09 17:40:05,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-07-09 17:40:05,606 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:40:05,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:05,610 INFO L225 Difference]: With dead ends: 2962 [2021-07-09 17:40:05,610 INFO L226 Difference]: Without dead ends: 2962 [2021-07-09 17:40:05,610 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 500.4ms TimeCoverageRelationStatistics Valid=142, Invalid=914, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 17:40:05,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2962 states. [2021-07-09 17:40:05,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2962 to 2808. [2021-07-09 17:40:05,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2808 states, 2807 states have (on average 2.8204488778054864) internal successors, (7917), 2807 states have internal predecessors, (7917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:05,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2808 states to 2808 states and 7917 transitions. [2021-07-09 17:40:05,645 INFO L78 Accepts]: Start accepts. Automaton has 2808 states and 7917 transitions. Word has length 19 [2021-07-09 17:40:05,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:05,645 INFO L482 AbstractCegarLoop]: Abstraction has 2808 states and 7917 transitions. [2021-07-09 17:40:05,645 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:05,645 INFO L276 IsEmpty]: Start isEmpty. Operand 2808 states and 7917 transitions. [2021-07-09 17:40:05,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:40:05,648 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:05,648 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:40:05,857 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4716,653 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:05,857 INFO L430 AbstractCegarLoop]: === Iteration 663 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:05,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:05,858 INFO L82 PathProgramCache]: Analyzing trace with hash 276493342, now seen corresponding path program 649 times [2021-07-09 17:40:05,858 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:05,858 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038997178] [2021-07-09 17:40:05,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:05,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:05,924 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 18 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-09 17:40:05,925 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:05,925 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038997178] [2021-07-09 17:40:05,925 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038997178] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:05,925 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1869958950] [2021-07-09 17:40:05,925 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 654 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 654 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:05,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:05,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:40:05,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:06,097 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:06,097 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:06,097 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:06,098 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:06,100 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:06,100 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:06,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:06,101 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:06,103 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:06,104 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:06,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:40:06,117 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:06,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:06,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:40:06,121 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:06,153 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:40:06,154 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:40:06,154 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:40:06,154 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:40:06,230 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:06,230 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1869958950] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:06,230 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:06,230 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 19 [2021-07-09 17:40:06,230 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424468969] [2021-07-09 17:40:06,230 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 17:40:06,230 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:06,230 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 17:40:06,231 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:40:06,231 INFO L87 Difference]: Start difference. First operand 2808 states and 7917 transitions. Second operand has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:06,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:06,796 INFO L93 Difference]: Finished difference Result 2866 states and 8032 transitions. [2021-07-09 17:40:06,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-09 17:40:06,796 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:40:06,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:06,800 INFO L225 Difference]: With dead ends: 2866 [2021-07-09 17:40:06,800 INFO L226 Difference]: Without dead ends: 2862 [2021-07-09 17:40:06,801 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 509.4ms TimeCoverageRelationStatistics Valid=145, Invalid=977, Unknown=0, NotChecked=0, Total=1122 [2021-07-09 17:40:06,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2862 states. [2021-07-09 17:40:06,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2862 to 2806. [2021-07-09 17:40:06,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2806 states, 2805 states have (on average 2.819964349376114) internal successors, (7910), 2805 states have internal predecessors, (7910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:06,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2806 states to 2806 states and 7910 transitions. [2021-07-09 17:40:06,837 INFO L78 Accepts]: Start accepts. Automaton has 2806 states and 7910 transitions. Word has length 19 [2021-07-09 17:40:06,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:06,837 INFO L482 AbstractCegarLoop]: Abstraction has 2806 states and 7910 transitions. [2021-07-09 17:40:06,837 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:06,837 INFO L276 IsEmpty]: Start isEmpty. Operand 2806 states and 7910 transitions. [2021-07-09 17:40:06,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:40:06,841 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:06,841 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:40:07,057 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4720,654 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:07,057 INFO L430 AbstractCegarLoop]: === Iteration 664 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:07,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:07,057 INFO L82 PathProgramCache]: Analyzing trace with hash -1989950690, now seen corresponding path program 650 times [2021-07-09 17:40:07,058 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:07,058 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715128323] [2021-07-09 17:40:07,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:07,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:07,128 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:07,128 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:07,128 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715128323] [2021-07-09 17:40:07,128 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715128323] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:07,128 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1012870070] [2021-07-09 17:40:07,128 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 655 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 655 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:07,157 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:40:07,158 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:40:07,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:40:07,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:07,299 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:07,300 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:07,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:40:07,300 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:07,302 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:07,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:07,303 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:07,323 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:40:07,324 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:40:07,324 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:40:07,324 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:40:07,343 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:07,343 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1012870070] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:07,343 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:07,343 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 20 [2021-07-09 17:40:07,344 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154170498] [2021-07-09 17:40:07,344 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:40:07,344 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:07,344 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:40:07,344 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:40:07,344 INFO L87 Difference]: Start difference. First operand 2806 states and 7910 transitions. Second operand has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:07,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:07,727 INFO L93 Difference]: Finished difference Result 2995 states and 8299 transitions. [2021-07-09 17:40:07,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-09 17:40:07,727 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:40:07,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:07,731 INFO L225 Difference]: With dead ends: 2995 [2021-07-09 17:40:07,731 INFO L226 Difference]: Without dead ends: 2995 [2021-07-09 17:40:07,731 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 239.4ms TimeCoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2021-07-09 17:40:07,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2995 states. [2021-07-09 17:40:07,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2995 to 2806. [2021-07-09 17:40:07,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2806 states, 2805 states have (on average 2.819964349376114) internal successors, (7910), 2805 states have internal predecessors, (7910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:07,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2806 states to 2806 states and 7910 transitions. [2021-07-09 17:40:07,765 INFO L78 Accepts]: Start accepts. Automaton has 2806 states and 7910 transitions. Word has length 19 [2021-07-09 17:40:07,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:07,765 INFO L482 AbstractCegarLoop]: Abstraction has 2806 states and 7910 transitions. [2021-07-09 17:40:07,765 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:07,765 INFO L276 IsEmpty]: Start isEmpty. Operand 2806 states and 7910 transitions. [2021-07-09 17:40:07,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:40:07,768 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:07,768 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:40:07,984 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4725,655 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:07,984 INFO L430 AbstractCegarLoop]: === Iteration 665 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:07,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:07,984 INFO L82 PathProgramCache]: Analyzing trace with hash 1385315898, now seen corresponding path program 651 times [2021-07-09 17:40:07,984 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:07,984 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666985405] [2021-07-09 17:40:07,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:07,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:08,055 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:08,055 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:08,055 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666985405] [2021-07-09 17:40:08,055 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666985405] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:08,055 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [957587227] [2021-07-09 17:40:08,055 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 656 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 656 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:08,091 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:40:08,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:40:08,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:40:08,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:08,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:40:08,282 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:08,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:40:08,285 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:08,287 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:08,287 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:08,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:40:08,288 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:08,290 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:08,291 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:08,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:08,291 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:08,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:40:08,294 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:08,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:40:08,296 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:08,323 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:40:08,324 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:40:08,324 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:40:08,325 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:40:08,350 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:08,350 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [957587227] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:08,350 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:08,350 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 20 [2021-07-09 17:40:08,350 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708158426] [2021-07-09 17:40:08,350 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:40:08,350 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:08,350 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:40:08,350 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:40:08,350 INFO L87 Difference]: Start difference. First operand 2806 states and 7910 transitions. Second operand has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:08,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:08,915 INFO L93 Difference]: Finished difference Result 2887 states and 8052 transitions. [2021-07-09 17:40:08,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-09 17:40:08,915 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:40:08,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:08,919 INFO L225 Difference]: With dead ends: 2887 [2021-07-09 17:40:08,919 INFO L226 Difference]: Without dead ends: 2883 [2021-07-09 17:40:08,920 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 247 ImplicationChecksByTransitivity, 496.8ms TimeCoverageRelationStatistics Valid=131, Invalid=1059, Unknown=0, NotChecked=0, Total=1190 [2021-07-09 17:40:08,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2883 states. [2021-07-09 17:40:08,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2883 to 2806. [2021-07-09 17:40:08,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2806 states, 2805 states have (on average 2.815686274509804) internal successors, (7898), 2805 states have internal predecessors, (7898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:08,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2806 states to 2806 states and 7898 transitions. [2021-07-09 17:40:08,954 INFO L78 Accepts]: Start accepts. Automaton has 2806 states and 7898 transitions. Word has length 19 [2021-07-09 17:40:08,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:08,954 INFO L482 AbstractCegarLoop]: Abstraction has 2806 states and 7898 transitions. [2021-07-09 17:40:08,954 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:08,954 INFO L276 IsEmpty]: Start isEmpty. Operand 2806 states and 7898 transitions. [2021-07-09 17:40:08,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:40:08,957 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:08,957 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:40:09,173 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 656 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4728 [2021-07-09 17:40:09,173 INFO L430 AbstractCegarLoop]: === Iteration 666 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:09,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:09,173 INFO L82 PathProgramCache]: Analyzing trace with hash -1982220292, now seen corresponding path program 652 times [2021-07-09 17:40:09,173 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:09,174 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656350109] [2021-07-09 17:40:09,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:09,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:09,269 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:09,269 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:09,269 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656350109] [2021-07-09 17:40:09,269 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656350109] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:09,269 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [719420803] [2021-07-09 17:40:09,269 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 657 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 657 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:09,298 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:40:09,298 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:40:09,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:40:09,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:09,438 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:09,438 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:09,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:09,439 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:09,441 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:09,442 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:09,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:09,443 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:09,445 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:09,446 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:09,446 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:40:09,446 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:09,448 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:09,449 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:40:09,449 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:09,482 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:40:09,482 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:40:09,482 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:40:09,482 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:40:09,539 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:09,539 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [719420803] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:09,539 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:09,539 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 20 [2021-07-09 17:40:09,539 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332511462] [2021-07-09 17:40:09,539 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:40:09,539 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:09,539 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:40:09,539 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:40:09,539 INFO L87 Difference]: Start difference. First operand 2806 states and 7898 transitions. Second operand has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:10,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:10,104 INFO L93 Difference]: Finished difference Result 2964 states and 8175 transitions. [2021-07-09 17:40:10,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-07-09 17:40:10,104 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:40:10,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:10,108 INFO L225 Difference]: With dead ends: 2964 [2021-07-09 17:40:10,108 INFO L226 Difference]: Without dead ends: 2962 [2021-07-09 17:40:10,108 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 499.1ms TimeCoverageRelationStatistics Valid=130, Invalid=862, Unknown=0, NotChecked=0, Total=992 [2021-07-09 17:40:10,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2962 states. [2021-07-09 17:40:10,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2962 to 2796. [2021-07-09 17:40:10,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2796 states, 2795 states have (on average 2.811449016100179) internal successors, (7858), 2795 states have internal predecessors, (7858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:10,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2796 states to 2796 states and 7858 transitions. [2021-07-09 17:40:10,142 INFO L78 Accepts]: Start accepts. Automaton has 2796 states and 7858 transitions. Word has length 19 [2021-07-09 17:40:10,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:10,142 INFO L482 AbstractCegarLoop]: Abstraction has 2796 states and 7858 transitions. [2021-07-09 17:40:10,142 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:10,142 INFO L276 IsEmpty]: Start isEmpty. Operand 2796 states and 7858 transitions. [2021-07-09 17:40:10,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:40:10,145 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:10,145 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:40:10,353 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 657 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4735 [2021-07-09 17:40:10,354 INFO L430 AbstractCegarLoop]: === Iteration 667 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:10,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:10,354 INFO L82 PathProgramCache]: Analyzing trace with hash -1180604064, now seen corresponding path program 653 times [2021-07-09 17:40:10,354 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:10,354 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534760496] [2021-07-09 17:40:10,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:10,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:10,442 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:10,442 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:10,442 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534760496] [2021-07-09 17:40:10,442 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534760496] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:10,442 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [820770507] [2021-07-09 17:40:10,443 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 658 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 658 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:10,472 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:40:10,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:40:10,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:40:10,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:10,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:10,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:10,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:10,613 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:10,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:10,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:10,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:10,616 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:10,618 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:10,618 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:10,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:40:10,619 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:10,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:10,622 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:40:10,622 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:10,654 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:40:10,654 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:40:10,655 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:40:10,655 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:40:10,725 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:10,725 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [820770507] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:10,725 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:10,725 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 20 [2021-07-09 17:40:10,725 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601421710] [2021-07-09 17:40:10,725 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:40:10,726 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:10,726 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:40:10,726 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:40:10,726 INFO L87 Difference]: Start difference. First operand 2796 states and 7858 transitions. Second operand has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:11,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:11,700 INFO L93 Difference]: Finished difference Result 2924 states and 8094 transitions. [2021-07-09 17:40:11,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-07-09 17:40:11,700 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:40:11,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:11,704 INFO L225 Difference]: With dead ends: 2924 [2021-07-09 17:40:11,704 INFO L226 Difference]: Without dead ends: 2920 [2021-07-09 17:40:11,705 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 549 ImplicationChecksByTransitivity, 809.0ms TimeCoverageRelationStatistics Valid=223, Invalid=1847, Unknown=0, NotChecked=0, Total=2070 [2021-07-09 17:40:11,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2920 states. [2021-07-09 17:40:11,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2920 to 2807. [2021-07-09 17:40:11,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2807 states, 2806 states have (on average 2.8047042052744118) internal successors, (7870), 2806 states have internal predecessors, (7870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:11,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2807 states to 2807 states and 7870 transitions. [2021-07-09 17:40:11,764 INFO L78 Accepts]: Start accepts. Automaton has 2807 states and 7870 transitions. Word has length 19 [2021-07-09 17:40:11,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:11,765 INFO L482 AbstractCegarLoop]: Abstraction has 2807 states and 7870 transitions. [2021-07-09 17:40:11,765 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:11,765 INFO L276 IsEmpty]: Start isEmpty. Operand 2807 states and 7870 transitions. [2021-07-09 17:40:11,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:40:11,767 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:11,767 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:40:11,980 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 658 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4739 [2021-07-09 17:40:11,981 INFO L430 AbstractCegarLoop]: === Iteration 668 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:11,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:11,981 INFO L82 PathProgramCache]: Analyzing trace with hash 537739642, now seen corresponding path program 654 times [2021-07-09 17:40:11,981 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:11,981 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619771360] [2021-07-09 17:40:11,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:11,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:12,059 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:12,059 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:12,059 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619771360] [2021-07-09 17:40:12,059 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619771360] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:12,059 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1171940310] [2021-07-09 17:40:12,059 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 659 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 659 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:12,090 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-09 17:40:12,090 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:40:12,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:40:12,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:12,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:12,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:12,189 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:12,189 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:12,191 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:12,191 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:12,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:12,192 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:12,194 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:12,194 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:12,194 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:40:12,195 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:12,196 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:12,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:40:12,197 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:12,220 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:40:12,221 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:40:12,221 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:40:12,221 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:40:12,260 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:12,260 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1171940310] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:12,260 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:12,260 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 20 [2021-07-09 17:40:12,260 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399833720] [2021-07-09 17:40:12,260 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:40:12,260 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:12,260 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:40:12,260 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:40:12,261 INFO L87 Difference]: Start difference. First operand 2807 states and 7870 transitions. Second operand has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:12,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:12,818 INFO L93 Difference]: Finished difference Result 2917 states and 8068 transitions. [2021-07-09 17:40:12,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-07-09 17:40:12,818 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:40:12,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:12,822 INFO L225 Difference]: With dead ends: 2917 [2021-07-09 17:40:12,822 INFO L226 Difference]: Without dead ends: 2917 [2021-07-09 17:40:12,823 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 272 ImplicationChecksByTransitivity, 473.3ms TimeCoverageRelationStatistics Valid=163, Invalid=1097, Unknown=0, NotChecked=0, Total=1260 [2021-07-09 17:40:12,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2917 states. [2021-07-09 17:40:12,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2917 to 2760. [2021-07-09 17:40:12,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2760 states, 2759 states have (on average 2.7973903588256617) internal successors, (7718), 2759 states have internal predecessors, (7718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:12,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2760 states to 2760 states and 7718 transitions. [2021-07-09 17:40:12,862 INFO L78 Accepts]: Start accepts. Automaton has 2760 states and 7718 transitions. Word has length 19 [2021-07-09 17:40:12,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:12,862 INFO L482 AbstractCegarLoop]: Abstraction has 2760 states and 7718 transitions. [2021-07-09 17:40:12,862 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:12,862 INFO L276 IsEmpty]: Start isEmpty. Operand 2760 states and 7718 transitions. [2021-07-09 17:40:12,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:40:12,865 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:12,865 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:40:13,083 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 659 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4745 [2021-07-09 17:40:13,083 INFO L430 AbstractCegarLoop]: === Iteration 669 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:13,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:13,083 INFO L82 PathProgramCache]: Analyzing trace with hash -1864104102, now seen corresponding path program 655 times [2021-07-09 17:40:13,083 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:13,083 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11830688] [2021-07-09 17:40:13,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:13,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:13,164 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:40:13,164 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:13,165 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11830688] [2021-07-09 17:40:13,165 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11830688] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:13,165 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1810280150] [2021-07-09 17:40:13,165 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 660 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 660 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:13,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:13,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:40:13,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:13,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:13,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:13,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:13,302 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:13,304 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:13,304 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:13,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:13,305 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:13,307 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:13,307 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:13,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:40:13,308 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:13,310 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:13,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:40:13,311 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:13,341 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:40:13,341 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:40:13,342 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:40:13,342 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:40:13,407 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:13,407 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1810280150] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:13,407 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:13,407 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 20 [2021-07-09 17:40:13,407 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129846724] [2021-07-09 17:40:13,407 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:40:13,407 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:13,407 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:40:13,408 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:40:13,408 INFO L87 Difference]: Start difference. First operand 2760 states and 7718 transitions. Second operand has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:13,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:13,875 INFO L93 Difference]: Finished difference Result 2907 states and 8007 transitions. [2021-07-09 17:40:13,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-07-09 17:40:13,875 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:40:13,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:13,879 INFO L225 Difference]: With dead ends: 2907 [2021-07-09 17:40:13,879 INFO L226 Difference]: Without dead ends: 2903 [2021-07-09 17:40:13,879 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 241 ImplicationChecksByTransitivity, 445.6ms TimeCoverageRelationStatistics Valid=136, Invalid=986, Unknown=0, NotChecked=0, Total=1122 [2021-07-09 17:40:13,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2903 states. [2021-07-09 17:40:13,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2903 to 2767. [2021-07-09 17:40:13,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2767 states, 2766 states have (on average 2.793564714389009) internal successors, (7727), 2766 states have internal predecessors, (7727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:13,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2767 states to 2767 states and 7727 transitions. [2021-07-09 17:40:13,914 INFO L78 Accepts]: Start accepts. Automaton has 2767 states and 7727 transitions. Word has length 19 [2021-07-09 17:40:13,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:13,915 INFO L482 AbstractCegarLoop]: Abstraction has 2767 states and 7727 transitions. [2021-07-09 17:40:13,915 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:13,915 INFO L276 IsEmpty]: Start isEmpty. Operand 2767 states and 7727 transitions. [2021-07-09 17:40:13,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:40:13,918 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:13,918 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:40:14,134 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 660 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4749 [2021-07-09 17:40:14,134 INFO L430 AbstractCegarLoop]: === Iteration 670 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:14,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:14,134 INFO L82 PathProgramCache]: Analyzing trace with hash -135056768, now seen corresponding path program 656 times [2021-07-09 17:40:14,134 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:14,134 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307210386] [2021-07-09 17:40:14,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:14,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:14,211 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:40:14,211 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:14,212 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307210386] [2021-07-09 17:40:14,212 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307210386] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:14,212 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1242388633] [2021-07-09 17:40:14,212 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 661 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 661 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:14,241 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:40:14,241 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:40:14,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:40:14,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:14,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:14,373 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:14,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:40:14,374 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:14,376 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:40:14,377 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:14,379 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:14,379 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:14,380 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:14,380 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:14,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:40:14,383 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:14,384 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:40:14,385 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:14,386 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-09 17:40:14,387 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:14,412 INFO L628 ElimStorePlain]: treesize reduction 21, result has 58.0 percent of original size [2021-07-09 17:40:14,412 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:40:14,432 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:40:14,432 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:125, output treesize:29 [2021-07-09 17:40:14,462 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:14,462 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1242388633] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:14,462 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:14,462 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 20 [2021-07-09 17:40:14,462 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806165205] [2021-07-09 17:40:14,463 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 17:40:14,463 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:14,463 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 17:40:14,463 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:40:14,463 INFO L87 Difference]: Start difference. First operand 2767 states and 7727 transitions. Second operand has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:14,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:14,893 INFO L93 Difference]: Finished difference Result 2835 states and 7847 transitions. [2021-07-09 17:40:14,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-09 17:40:14,893 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:40:14,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:14,896 INFO L225 Difference]: With dead ends: 2835 [2021-07-09 17:40:14,896 INFO L226 Difference]: Without dead ends: 2827 [2021-07-09 17:40:14,897 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 389.4ms TimeCoverageRelationStatistics Valid=113, Invalid=817, Unknown=0, NotChecked=0, Total=930 [2021-07-09 17:40:14,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2827 states. [2021-07-09 17:40:14,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2827 to 2748. [2021-07-09 17:40:14,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2748 states, 2747 states have (on average 2.7877684746996723) internal successors, (7658), 2747 states have internal predecessors, (7658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:14,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2748 states to 2748 states and 7658 transitions. [2021-07-09 17:40:14,926 INFO L78 Accepts]: Start accepts. Automaton has 2748 states and 7658 transitions. Word has length 19 [2021-07-09 17:40:14,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:14,926 INFO L482 AbstractCegarLoop]: Abstraction has 2748 states and 7658 transitions. [2021-07-09 17:40:14,926 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:14,927 INFO L276 IsEmpty]: Start isEmpty. Operand 2748 states and 7658 transitions. [2021-07-09 17:40:14,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:40:14,929 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:14,929 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:40:15,144 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4754,661 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:15,145 INFO L430 AbstractCegarLoop]: === Iteration 671 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:15,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:15,145 INFO L82 PathProgramCache]: Analyzing trace with hash 802335800, now seen corresponding path program 657 times [2021-07-09 17:40:15,145 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:15,145 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964935129] [2021-07-09 17:40:15,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:15,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:15,265 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:15,265 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:15,265 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964935129] [2021-07-09 17:40:15,265 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964935129] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:15,265 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1341252153] [2021-07-09 17:40:15,265 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 662 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 662 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:15,295 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:40:15,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:40:15,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:40:15,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:15,479 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:15,480 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:15,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:15,481 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:15,483 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:15,483 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:15,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:15,484 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:15,486 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:15,486 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:15,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:40:15,487 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:15,489 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:15,490 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:40:15,490 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:15,523 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:40:15,523 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:40:15,523 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:40:15,524 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:40:15,582 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:15,582 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1341252153] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:15,582 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:15,582 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-07-09 17:40:15,582 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767260652] [2021-07-09 17:40:15,583 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:40:15,583 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:15,583 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:40:15,583 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:40:15,583 INFO L87 Difference]: Start difference. First operand 2748 states and 7658 transitions. Second operand has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:16,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:16,130 INFO L93 Difference]: Finished difference Result 2970 states and 8074 transitions. [2021-07-09 17:40:16,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-09 17:40:16,130 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:40:16,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:16,134 INFO L225 Difference]: With dead ends: 2970 [2021-07-09 17:40:16,134 INFO L226 Difference]: Without dead ends: 2970 [2021-07-09 17:40:16,134 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 274 ImplicationChecksByTransitivity, 575.2ms TimeCoverageRelationStatistics Valid=145, Invalid=1115, Unknown=0, NotChecked=0, Total=1260 [2021-07-09 17:40:16,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2970 states. [2021-07-09 17:40:16,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2970 to 2749. [2021-07-09 17:40:16,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2749 states, 2748 states have (on average 2.789301310043668) internal successors, (7665), 2748 states have internal predecessors, (7665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:16,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2749 states to 2749 states and 7665 transitions. [2021-07-09 17:40:16,167 INFO L78 Accepts]: Start accepts. Automaton has 2749 states and 7665 transitions. Word has length 19 [2021-07-09 17:40:16,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:16,167 INFO L482 AbstractCegarLoop]: Abstraction has 2749 states and 7665 transitions. [2021-07-09 17:40:16,167 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:16,167 INFO L276 IsEmpty]: Start isEmpty. Operand 2749 states and 7665 transitions. [2021-07-09 17:40:16,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:40:16,170 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:16,170 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:40:16,370 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 662 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4758 [2021-07-09 17:40:16,370 INFO L430 AbstractCegarLoop]: === Iteration 672 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:16,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:16,371 INFO L82 PathProgramCache]: Analyzing trace with hash 1603952028, now seen corresponding path program 658 times [2021-07-09 17:40:16,371 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:16,371 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623057770] [2021-07-09 17:40:16,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:16,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:16,484 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:16,484 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:16,484 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623057770] [2021-07-09 17:40:16,484 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623057770] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:16,484 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [964805088] [2021-07-09 17:40:16,484 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 663 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 663 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:16,512 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:40:16,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:40:16,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:40:16,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:16,684 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:16,684 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:16,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:16,685 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:16,687 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:16,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:16,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:16,689 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:16,691 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:16,691 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:16,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:40:16,692 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:16,694 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:16,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:40:16,695 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:16,726 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:40:16,726 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:40:16,727 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:40:16,727 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:40:16,800 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:16,800 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [964805088] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:16,800 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:16,800 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-07-09 17:40:16,800 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219911325] [2021-07-09 17:40:16,801 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:40:16,801 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:16,801 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:40:16,801 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:40:16,801 INFO L87 Difference]: Start difference. First operand 2749 states and 7665 transitions. Second operand has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:18,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:18,117 INFO L93 Difference]: Finished difference Result 3008 states and 8139 transitions. [2021-07-09 17:40:18,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-07-09 17:40:18,117 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:40:18,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:18,121 INFO L225 Difference]: With dead ends: 3008 [2021-07-09 17:40:18,121 INFO L226 Difference]: Without dead ends: 2996 [2021-07-09 17:40:18,122 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 918 ImplicationChecksByTransitivity, 1078.7ms TimeCoverageRelationStatistics Valid=285, Invalid=2795, Unknown=0, NotChecked=0, Total=3080 [2021-07-09 17:40:18,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2996 states. [2021-07-09 17:40:18,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2996 to 2758. [2021-07-09 17:40:18,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2758 states, 2757 states have (on average 2.784911135291984) internal successors, (7678), 2757 states have internal predecessors, (7678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:18,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2758 states to 2758 states and 7678 transitions. [2021-07-09 17:40:18,161 INFO L78 Accepts]: Start accepts. Automaton has 2758 states and 7678 transitions. Word has length 19 [2021-07-09 17:40:18,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:18,161 INFO L482 AbstractCegarLoop]: Abstraction has 2758 states and 7678 transitions. [2021-07-09 17:40:18,161 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:18,161 INFO L276 IsEmpty]: Start isEmpty. Operand 2758 states and 7678 transitions. [2021-07-09 17:40:18,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:40:18,164 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:18,164 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:40:18,364 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4762,663 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:18,364 INFO L430 AbstractCegarLoop]: === Iteration 673 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:18,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:18,365 INFO L82 PathProgramCache]: Analyzing trace with hash -972671562, now seen corresponding path program 659 times [2021-07-09 17:40:18,365 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:18,365 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731170875] [2021-07-09 17:40:18,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:18,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:18,494 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:18,494 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:18,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731170875] [2021-07-09 17:40:18,494 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731170875] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:18,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [735375990] [2021-07-09 17:40:18,494 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 664 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 664 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:18,524 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:40:18,524 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:40:18,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:40:18,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:18,682 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:18,683 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:18,683 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:18,684 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:18,686 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:18,686 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:18,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:18,687 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:18,689 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:18,689 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:18,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:40:18,690 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:18,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:18,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:40:18,693 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:18,725 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:40:18,725 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:40:18,726 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:40:18,726 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:40:18,785 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:18,785 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [735375990] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:18,785 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:18,785 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-07-09 17:40:18,785 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565049995] [2021-07-09 17:40:18,785 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:40:18,785 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:18,785 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:40:18,785 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:40:18,785 INFO L87 Difference]: Start difference. First operand 2758 states and 7678 transitions. Second operand has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:19,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:19,719 INFO L93 Difference]: Finished difference Result 2990 states and 8105 transitions. [2021-07-09 17:40:19,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-07-09 17:40:19,720 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:40:19,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:19,724 INFO L225 Difference]: With dead ends: 2990 [2021-07-09 17:40:19,724 INFO L226 Difference]: Without dead ends: 2990 [2021-07-09 17:40:19,724 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 419 ImplicationChecksByTransitivity, 751.9ms TimeCoverageRelationStatistics Valid=201, Invalid=1521, Unknown=0, NotChecked=0, Total=1722 [2021-07-09 17:40:19,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2990 states. [2021-07-09 17:40:19,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2990 to 2756. [2021-07-09 17:40:19,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2756 states, 2755 states have (on average 2.781125226860254) internal successors, (7662), 2755 states have internal predecessors, (7662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:19,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2756 states to 2756 states and 7662 transitions. [2021-07-09 17:40:19,758 INFO L78 Accepts]: Start accepts. Automaton has 2756 states and 7662 transitions. Word has length 19 [2021-07-09 17:40:19,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:19,758 INFO L482 AbstractCegarLoop]: Abstraction has 2756 states and 7662 transitions. [2021-07-09 17:40:19,758 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:19,758 INFO L276 IsEmpty]: Start isEmpty. Operand 2756 states and 7662 transitions. [2021-07-09 17:40:19,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:40:19,761 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:19,761 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:40:19,977 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 664 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4768 [2021-07-09 17:40:19,978 INFO L430 AbstractCegarLoop]: === Iteration 674 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:19,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:19,978 INFO L82 PathProgramCache]: Analyzing trace with hash 1611682426, now seen corresponding path program 660 times [2021-07-09 17:40:19,978 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:19,978 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60277999] [2021-07-09 17:40:19,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:19,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:20,077 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:20,078 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:20,078 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60277999] [2021-07-09 17:40:20,078 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60277999] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:20,078 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [535562886] [2021-07-09 17:40:20,078 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 665 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 665 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:20,114 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:40:20,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:40:20,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:40:20,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:20,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:20,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:20,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:40:20,266 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:20,268 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:20,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:20,268 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:20,284 INFO L628 ElimStorePlain]: treesize reduction 30, result has 33.3 percent of original size [2021-07-09 17:40:20,284 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:40:20,285 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:40:20,285 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:15 [2021-07-09 17:40:20,311 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:20,311 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [535562886] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:20,311 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:20,311 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-07-09 17:40:20,311 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84234851] [2021-07-09 17:40:20,311 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:40:20,311 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:20,312 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:40:20,312 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=403, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:40:20,312 INFO L87 Difference]: Start difference. First operand 2756 states and 7662 transitions. Second operand has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:21,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:21,514 INFO L93 Difference]: Finished difference Result 3123 states and 8340 transitions. [2021-07-09 17:40:21,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-07-09 17:40:21,515 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:40:21,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:21,519 INFO L225 Difference]: With dead ends: 3123 [2021-07-09 17:40:21,519 INFO L226 Difference]: Without dead ends: 3123 [2021-07-09 17:40:21,519 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 854 ImplicationChecksByTransitivity, 946.6ms TimeCoverageRelationStatistics Valid=301, Invalid=2669, Unknown=0, NotChecked=0, Total=2970 [2021-07-09 17:40:21,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3123 states. [2021-07-09 17:40:21,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3123 to 2718. [2021-07-09 17:40:21,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2718 states, 2717 states have (on average 2.776591829223408) internal successors, (7544), 2717 states have internal predecessors, (7544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:21,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2718 states to 2718 states and 7544 transitions. [2021-07-09 17:40:21,555 INFO L78 Accepts]: Start accepts. Automaton has 2718 states and 7544 transitions. Word has length 19 [2021-07-09 17:40:21,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:21,555 INFO L482 AbstractCegarLoop]: Abstraction has 2718 states and 7544 transitions. [2021-07-09 17:40:21,555 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:21,555 INFO L276 IsEmpty]: Start isEmpty. Operand 2718 states and 7544 transitions. [2021-07-09 17:40:21,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:40:21,558 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:21,558 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:40:21,773 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 665 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4772 [2021-07-09 17:40:21,773 INFO L430 AbstractCegarLoop]: === Iteration 675 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:21,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:21,773 INFO L82 PathProgramCache]: Analyzing trace with hash 122277430, now seen corresponding path program 661 times [2021-07-09 17:40:21,773 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:21,773 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047119728] [2021-07-09 17:40:21,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:21,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:21,854 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:21,854 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:21,854 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047119728] [2021-07-09 17:40:21,854 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047119728] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:21,855 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [19007219] [2021-07-09 17:40:21,855 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 666 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 666 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:21,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:21,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:40:21,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:22,016 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:22,017 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:22,017 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:40:22,017 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:22,019 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:22,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:22,020 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:22,033 INFO L628 ElimStorePlain]: treesize reduction 30, result has 33.3 percent of original size [2021-07-09 17:40:22,033 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:40:22,033 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:40:22,033 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:15 [2021-07-09 17:40:22,053 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:22,054 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [19007219] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:22,054 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:22,054 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-07-09 17:40:22,054 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240685357] [2021-07-09 17:40:22,054 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:40:22,054 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:22,054 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:40:22,054 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=405, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:40:22,054 INFO L87 Difference]: Start difference. First operand 2718 states and 7544 transitions. Second operand has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:23,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:23,212 INFO L93 Difference]: Finished difference Result 3099 states and 8264 transitions. [2021-07-09 17:40:23,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-07-09 17:40:23,212 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:40:23,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:23,216 INFO L225 Difference]: With dead ends: 3099 [2021-07-09 17:40:23,216 INFO L226 Difference]: Without dead ends: 3099 [2021-07-09 17:40:23,216 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1181 ImplicationChecksByTransitivity, 927.2ms TimeCoverageRelationStatistics Valid=398, Invalid=3634, Unknown=0, NotChecked=0, Total=4032 [2021-07-09 17:40:23,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3099 states. [2021-07-09 17:40:23,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3099 to 2708. [2021-07-09 17:40:23,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2708 states, 2707 states have (on average 2.775027705947543) internal successors, (7512), 2707 states have internal predecessors, (7512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:23,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2708 states to 2708 states and 7512 transitions. [2021-07-09 17:40:23,251 INFO L78 Accepts]: Start accepts. Automaton has 2708 states and 7512 transitions. Word has length 19 [2021-07-09 17:40:23,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:23,251 INFO L482 AbstractCegarLoop]: Abstraction has 2708 states and 7512 transitions. [2021-07-09 17:40:23,251 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:23,251 INFO L276 IsEmpty]: Start isEmpty. Operand 2708 states and 7512 transitions. [2021-07-09 17:40:23,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:40:23,254 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:23,254 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:40:23,470 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4774,666 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:23,470 INFO L430 AbstractCegarLoop]: === Iteration 676 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:23,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:23,470 INFO L82 PathProgramCache]: Analyzing trace with hash 1195362810, now seen corresponding path program 662 times [2021-07-09 17:40:23,470 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:23,471 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055874492] [2021-07-09 17:40:23,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:23,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:23,601 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:23,601 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:23,601 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055874492] [2021-07-09 17:40:23,601 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055874492] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:23,601 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1920462665] [2021-07-09 17:40:23,601 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 667 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 667 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:23,651 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:40:23,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:40:23,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:40:23,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:23,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:23,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:23,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:40:23,834 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:23,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:23,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:23,837 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:23,856 INFO L628 ElimStorePlain]: treesize reduction 30, result has 33.3 percent of original size [2021-07-09 17:40:23,856 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:40:23,857 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:40:23,857 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:15 [2021-07-09 17:40:23,885 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:23,886 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1920462665] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:23,886 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:23,886 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-07-09 17:40:23,886 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271220276] [2021-07-09 17:40:23,886 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:40:23,886 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:23,886 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:40:23,886 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=406, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:40:23,886 INFO L87 Difference]: Start difference. First operand 2708 states and 7512 transitions. Second operand has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:24,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:24,370 INFO L93 Difference]: Finished difference Result 2879 states and 7817 transitions. [2021-07-09 17:40:24,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-09 17:40:24,371 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:40:24,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:24,375 INFO L225 Difference]: With dead ends: 2879 [2021-07-09 17:40:24,375 INFO L226 Difference]: Without dead ends: 2879 [2021-07-09 17:40:24,375 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 344.0ms TimeCoverageRelationStatistics Valid=80, Invalid=676, Unknown=0, NotChecked=0, Total=756 [2021-07-09 17:40:24,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2879 states. [2021-07-09 17:40:24,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2879 to 2694. [2021-07-09 17:40:24,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2694 states, 2693 states have (on average 2.774600816932789) internal successors, (7472), 2693 states have internal predecessors, (7472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:24,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2694 states to 2694 states and 7472 transitions. [2021-07-09 17:40:24,411 INFO L78 Accepts]: Start accepts. Automaton has 2694 states and 7472 transitions. Word has length 19 [2021-07-09 17:40:24,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:24,411 INFO L482 AbstractCegarLoop]: Abstraction has 2694 states and 7472 transitions. [2021-07-09 17:40:24,411 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:24,411 INFO L276 IsEmpty]: Start isEmpty. Operand 2694 states and 7472 transitions. [2021-07-09 17:40:24,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:40:24,414 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:24,415 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:40:24,616 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4776,667 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:24,617 INFO L430 AbstractCegarLoop]: === Iteration 677 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:24,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:24,617 INFO L82 PathProgramCache]: Analyzing trace with hash 2012899136, now seen corresponding path program 663 times [2021-07-09 17:40:24,617 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:24,617 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507234744] [2021-07-09 17:40:24,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:24,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:24,756 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:24,756 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:24,756 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507234744] [2021-07-09 17:40:24,756 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507234744] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:24,756 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237818414] [2021-07-09 17:40:24,756 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 668 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 668 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:24,819 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:40:24,819 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:40:24,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:40:24,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:25,050 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:25,050 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:25,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:40:25,051 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:25,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:25,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:25,055 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:25,080 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:40:25,080 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:40:25,081 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:40:25,081 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:40:25,109 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:25,109 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [237818414] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:25,109 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:25,109 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-07-09 17:40:25,109 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119767207] [2021-07-09 17:40:25,109 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:40:25,109 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:25,109 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:40:25,110 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=452, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:40:25,110 INFO L87 Difference]: Start difference. First operand 2694 states and 7472 transitions. Second operand has 23 states, 23 states have (on average 1.3478260869565217) internal successors, (31), 23 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:25,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:25,480 INFO L93 Difference]: Finished difference Result 2931 states and 7996 transitions. [2021-07-09 17:40:25,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-09 17:40:25,480 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.3478260869565217) internal successors, (31), 23 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:40:25,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:25,484 INFO L225 Difference]: With dead ends: 2931 [2021-07-09 17:40:25,484 INFO L226 Difference]: Without dead ends: 2931 [2021-07-09 17:40:25,484 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 304.0ms TimeCoverageRelationStatistics Valid=54, Invalid=452, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:40:25,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2931 states. [2021-07-09 17:40:25,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2931 to 2787. [2021-07-09 17:40:25,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2787 states, 2786 states have (on average 2.791816223977028) internal successors, (7778), 2786 states have internal predecessors, (7778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:25,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2787 states to 2787 states and 7778 transitions. [2021-07-09 17:40:25,520 INFO L78 Accepts]: Start accepts. Automaton has 2787 states and 7778 transitions. Word has length 19 [2021-07-09 17:40:25,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:25,520 INFO L482 AbstractCegarLoop]: Abstraction has 2787 states and 7778 transitions. [2021-07-09 17:40:25,520 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.3478260869565217) internal successors, (31), 23 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:25,520 INFO L276 IsEmpty]: Start isEmpty. Operand 2787 states and 7778 transitions. [2021-07-09 17:40:25,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:40:25,523 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:25,523 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:40:25,723 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4778,668 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:25,723 INFO L430 AbstractCegarLoop]: === Iteration 678 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:25,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:25,724 INFO L82 PathProgramCache]: Analyzing trace with hash 805488292, now seen corresponding path program 664 times [2021-07-09 17:40:25,724 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:25,724 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949369825] [2021-07-09 17:40:25,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:25,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:25,835 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:25,835 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:25,835 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949369825] [2021-07-09 17:40:25,835 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949369825] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:25,835 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [733290987] [2021-07-09 17:40:25,835 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 669 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 669 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:25,864 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:40:25,864 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:40:25,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:40:25,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:26,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:40:26,135 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:26,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:40:26,138 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:26,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:26,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:26,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:40:26,142 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:26,145 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:26,145 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:26,145 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:26,146 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:26,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:40:26,149 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:26,151 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:40:26,152 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:26,186 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:40:26,186 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:40:26,187 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:40:26,187 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:40:26,222 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:26,222 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [733290987] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:26,222 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:26,222 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-07-09 17:40:26,222 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152271625] [2021-07-09 17:40:26,222 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:40:26,222 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:26,223 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:40:26,223 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=452, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:40:26,223 INFO L87 Difference]: Start difference. First operand 2787 states and 7778 transitions. Second operand has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:26,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:26,986 INFO L93 Difference]: Finished difference Result 2905 states and 7928 transitions. [2021-07-09 17:40:26,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-07-09 17:40:26,986 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:40:26,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:26,990 INFO L225 Difference]: With dead ends: 2905 [2021-07-09 17:40:26,990 INFO L226 Difference]: Without dead ends: 2895 [2021-07-09 17:40:26,990 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 293 ImplicationChecksByTransitivity, 661.3ms TimeCoverageRelationStatistics Valid=129, Invalid=1353, Unknown=0, NotChecked=0, Total=1482 [2021-07-09 17:40:26,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2895 states. [2021-07-09 17:40:27,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2895 to 2796. [2021-07-09 17:40:27,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2796 states, 2795 states have (on average 2.786762075134168) internal successors, (7789), 2795 states have internal predecessors, (7789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:27,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2796 states to 2796 states and 7789 transitions. [2021-07-09 17:40:27,025 INFO L78 Accepts]: Start accepts. Automaton has 2796 states and 7789 transitions. Word has length 19 [2021-07-09 17:40:27,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:27,025 INFO L482 AbstractCegarLoop]: Abstraction has 2796 states and 7789 transitions. [2021-07-09 17:40:27,025 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:27,025 INFO L276 IsEmpty]: Start isEmpty. Operand 2796 states and 7789 transitions. [2021-07-09 17:40:27,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:40:27,029 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:27,029 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:40:27,232 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 669 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4781 [2021-07-09 17:40:27,233 INFO L430 AbstractCegarLoop]: === Iteration 679 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:27,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:27,233 INFO L82 PathProgramCache]: Analyzing trace with hash 380951970, now seen corresponding path program 665 times [2021-07-09 17:40:27,233 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:27,233 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062434904] [2021-07-09 17:40:27,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:27,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:27,312 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:27,312 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:27,312 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062434904] [2021-07-09 17:40:27,312 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062434904] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:27,312 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [766628529] [2021-07-09 17:40:27,312 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 670 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 670 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:27,342 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:40:27,342 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:40:27,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:40:27,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:27,497 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:27,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:27,498 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:27,498 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:27,500 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:27,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:40:27,501 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:27,516 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:40:27,516 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:40:27,517 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:40:27,517 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:40:27,533 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:27,533 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [766628529] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:27,533 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:27,533 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-07-09 17:40:27,533 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927239277] [2021-07-09 17:40:27,534 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:40:27,534 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:27,534 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:40:27,534 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=451, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:40:27,534 INFO L87 Difference]: Start difference. First operand 2796 states and 7789 transitions. Second operand has 23 states, 23 states have (on average 1.3478260869565217) internal successors, (31), 23 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:28,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:28,990 INFO L93 Difference]: Finished difference Result 3110 states and 8321 transitions. [2021-07-09 17:40:28,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-07-09 17:40:28,990 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.3478260869565217) internal successors, (31), 23 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:40:28,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:28,994 INFO L225 Difference]: With dead ends: 3110 [2021-07-09 17:40:28,994 INFO L226 Difference]: Without dead ends: 3110 [2021-07-09 17:40:28,994 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1340 ImplicationChecksByTransitivity, 1137.7ms TimeCoverageRelationStatistics Valid=494, Invalid=4198, Unknown=0, NotChecked=0, Total=4692 [2021-07-09 17:40:28,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3110 states. [2021-07-09 17:40:29,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3110 to 2799. [2021-07-09 17:40:29,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2799 states, 2798 states have (on average 2.7898498927805577) internal successors, (7806), 2798 states have internal predecessors, (7806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:29,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2799 states to 2799 states and 7806 transitions. [2021-07-09 17:40:29,024 INFO L78 Accepts]: Start accepts. Automaton has 2799 states and 7806 transitions. Word has length 19 [2021-07-09 17:40:29,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:29,024 INFO L482 AbstractCegarLoop]: Abstraction has 2799 states and 7806 transitions. [2021-07-09 17:40:29,024 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.3478260869565217) internal successors, (31), 23 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:29,025 INFO L276 IsEmpty]: Start isEmpty. Operand 2799 states and 7806 transitions. [2021-07-09 17:40:29,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:40:29,027 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:29,027 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:40:29,243 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4788,670 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:29,243 INFO L430 AbstractCegarLoop]: === Iteration 680 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:29,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:29,244 INFO L82 PathProgramCache]: Analyzing trace with hash 1311834558, now seen corresponding path program 666 times [2021-07-09 17:40:29,244 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:29,244 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124188803] [2021-07-09 17:40:29,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:29,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:29,323 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:29,324 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:29,324 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124188803] [2021-07-09 17:40:29,324 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124188803] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:29,324 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1935628488] [2021-07-09 17:40:29,324 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 671 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 671 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:29,353 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:40:29,353 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:40:29,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:40:29,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:29,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:40:29,529 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:29,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:40:29,531 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:29,533 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:29,533 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:29,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:40:29,534 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:29,536 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:29,536 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:29,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:29,537 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:29,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:40:29,539 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:29,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:40:29,541 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:29,561 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:40:29,561 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:40:29,562 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:40:29,562 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:40:29,584 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:29,584 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1935628488] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:29,584 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:29,584 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-07-09 17:40:29,585 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137868559] [2021-07-09 17:40:29,585 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:40:29,585 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:29,585 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:40:29,585 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=451, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:40:29,585 INFO L87 Difference]: Start difference. First operand 2799 states and 7806 transitions. Second operand has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:30,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:30,257 INFO L93 Difference]: Finished difference Result 2929 states and 7970 transitions. [2021-07-09 17:40:30,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-07-09 17:40:30,258 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:40:30,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:30,262 INFO L225 Difference]: With dead ends: 2929 [2021-07-09 17:40:30,262 INFO L226 Difference]: Without dead ends: 2921 [2021-07-09 17:40:30,262 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 431 ImplicationChecksByTransitivity, 558.1ms TimeCoverageRelationStatistics Valid=182, Invalid=1798, Unknown=0, NotChecked=0, Total=1980 [2021-07-09 17:40:30,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2921 states. [2021-07-09 17:40:30,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2921 to 2805. [2021-07-09 17:40:30,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2805 states, 2804 states have (on average 2.787089871611983) internal successors, (7815), 2804 states have internal predecessors, (7815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:30,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2805 states to 2805 states and 7815 transitions. [2021-07-09 17:40:30,294 INFO L78 Accepts]: Start accepts. Automaton has 2805 states and 7815 transitions. Word has length 19 [2021-07-09 17:40:30,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:30,294 INFO L482 AbstractCegarLoop]: Abstraction has 2805 states and 7815 transitions. [2021-07-09 17:40:30,294 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:30,294 INFO L276 IsEmpty]: Start isEmpty. Operand 2805 states and 7815 transitions. [2021-07-09 17:40:30,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:40:30,297 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:30,297 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:40:30,513 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4791,671 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:30,513 INFO L430 AbstractCegarLoop]: === Iteration 681 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:30,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:30,513 INFO L82 PathProgramCache]: Analyzing trace with hash -780070144, now seen corresponding path program 667 times [2021-07-09 17:40:30,513 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:30,513 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259661519] [2021-07-09 17:40:30,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:30,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:30,599 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:30,599 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:30,599 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259661519] [2021-07-09 17:40:30,599 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259661519] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:30,599 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1484153941] [2021-07-09 17:40:30,599 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 672 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 672 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:30,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:30,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:40:30,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:30,794 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:30,794 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:30,794 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:40:30,795 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:30,797 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:30,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:30,798 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:30,818 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:40:30,818 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:40:30,819 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:40:30,819 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:40:30,844 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:30,844 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1484153941] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:30,844 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:30,844 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-07-09 17:40:30,844 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912399456] [2021-07-09 17:40:30,844 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:40:30,844 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:30,844 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:40:30,844 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=450, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:40:30,844 INFO L87 Difference]: Start difference. First operand 2805 states and 7815 transitions. Second operand has 23 states, 23 states have (on average 1.3478260869565217) internal successors, (31), 23 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:33,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:33,065 INFO L93 Difference]: Finished difference Result 3252 states and 8631 transitions. [2021-07-09 17:40:33,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2021-07-09 17:40:33,066 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.3478260869565217) internal successors, (31), 23 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:40:33,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:33,070 INFO L225 Difference]: With dead ends: 3252 [2021-07-09 17:40:33,070 INFO L226 Difference]: Without dead ends: 3252 [2021-07-09 17:40:33,071 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1729 ImplicationChecksByTransitivity, 1608.5ms TimeCoverageRelationStatistics Valid=508, Invalid=5192, Unknown=0, NotChecked=0, Total=5700 [2021-07-09 17:40:33,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3252 states. [2021-07-09 17:40:33,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3252 to 2809. [2021-07-09 17:40:33,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2809 states, 2808 states have (on average 2.794159544159544) internal successors, (7846), 2808 states have internal predecessors, (7846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:33,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2809 states to 2809 states and 7846 transitions. [2021-07-09 17:40:33,109 INFO L78 Accepts]: Start accepts. Automaton has 2809 states and 7846 transitions. Word has length 19 [2021-07-09 17:40:33,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:33,109 INFO L482 AbstractCegarLoop]: Abstraction has 2809 states and 7846 transitions. [2021-07-09 17:40:33,109 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.3478260869565217) internal successors, (31), 23 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:33,109 INFO L276 IsEmpty]: Start isEmpty. Operand 2809 states and 7846 transitions. [2021-07-09 17:40:33,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:40:33,112 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:33,112 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:40:33,328 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4798,672 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:33,328 INFO L430 AbstractCegarLoop]: === Iteration 682 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:33,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:33,329 INFO L82 PathProgramCache]: Analyzing trace with hash 773978980, now seen corresponding path program 668 times [2021-07-09 17:40:33,329 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:33,329 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096734860] [2021-07-09 17:40:33,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:33,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:33,468 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:33,468 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:33,468 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096734860] [2021-07-09 17:40:33,468 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096734860] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:33,468 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [786204051] [2021-07-09 17:40:33,468 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 673 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 673 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:33,503 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:40:33,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:40:33,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:40:33,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:33,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:40:33,766 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:33,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:40:33,769 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:33,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:33,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:33,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:40:33,773 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:33,775 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:33,775 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:33,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:33,776 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:33,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:40:33,779 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:33,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:40:33,799 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:33,843 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:40:33,843 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:40:33,844 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:40:33,844 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:40:33,890 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:33,890 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [786204051] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:33,890 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:33,890 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-07-09 17:40:33,890 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243837382] [2021-07-09 17:40:33,890 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:40:33,890 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:33,891 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:40:33,891 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=450, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:40:33,891 INFO L87 Difference]: Start difference. First operand 2809 states and 7846 transitions. Second operand has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:34,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:34,626 INFO L93 Difference]: Finished difference Result 2920 states and 7989 transitions. [2021-07-09 17:40:34,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-07-09 17:40:34,626 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:40:34,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:34,630 INFO L225 Difference]: With dead ends: 2920 [2021-07-09 17:40:34,630 INFO L226 Difference]: Without dead ends: 2911 [2021-07-09 17:40:34,631 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 352 ImplicationChecksByTransitivity, 778.3ms TimeCoverageRelationStatistics Valid=165, Invalid=1557, Unknown=0, NotChecked=0, Total=1722 [2021-07-09 17:40:34,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2911 states. [2021-07-09 17:40:34,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2911 to 2811. [2021-07-09 17:40:34,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2811 states, 2810 states have (on average 2.7918149466192173) internal successors, (7845), 2810 states have internal predecessors, (7845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:34,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2811 states to 2811 states and 7845 transitions. [2021-07-09 17:40:34,665 INFO L78 Accepts]: Start accepts. Automaton has 2811 states and 7845 transitions. Word has length 19 [2021-07-09 17:40:34,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:34,665 INFO L482 AbstractCegarLoop]: Abstraction has 2811 states and 7845 transitions. [2021-07-09 17:40:34,665 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:34,665 INFO L276 IsEmpty]: Start isEmpty. Operand 2811 states and 7845 transitions. [2021-07-09 17:40:34,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:40:34,668 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:34,668 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:40:34,883 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4801,673 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:34,884 INFO L430 AbstractCegarLoop]: === Iteration 683 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:34,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:34,884 INFO L82 PathProgramCache]: Analyzing trace with hash -540427806, now seen corresponding path program 669 times [2021-07-09 17:40:34,884 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:34,884 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008016854] [2021-07-09 17:40:34,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:34,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:34,983 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:34,983 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:34,983 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008016854] [2021-07-09 17:40:34,983 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008016854] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:34,984 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [396084138] [2021-07-09 17:40:34,984 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 674 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 674 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:35,013 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:40:35,013 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:40:35,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:40:35,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:35,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:35,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:35,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:35,225 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:35,227 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:35,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:40:35,228 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:35,248 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:40:35,248 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:40:35,249 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:40:35,249 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:40:35,270 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:35,270 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [396084138] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:35,270 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:35,270 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-07-09 17:40:35,270 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708085102] [2021-07-09 17:40:35,271 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:40:35,271 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:35,271 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:40:35,271 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=449, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:40:35,271 INFO L87 Difference]: Start difference. First operand 2811 states and 7845 transitions. Second operand has 23 states, 23 states have (on average 1.3478260869565217) internal successors, (31), 23 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:36,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:36,625 INFO L93 Difference]: Finished difference Result 3155 states and 8466 transitions. [2021-07-09 17:40:36,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-07-09 17:40:36,625 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.3478260869565217) internal successors, (31), 23 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:40:36,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:36,629 INFO L225 Difference]: With dead ends: 3155 [2021-07-09 17:40:36,629 INFO L226 Difference]: Without dead ends: 3155 [2021-07-09 17:40:36,629 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 754 ImplicationChecksByTransitivity, 1009.1ms TimeCoverageRelationStatistics Valid=293, Invalid=2677, Unknown=0, NotChecked=0, Total=2970 [2021-07-09 17:40:36,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3155 states. [2021-07-09 17:40:36,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3155 to 2804. [2021-07-09 17:40:36,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2804 states, 2803 states have (on average 2.794505886550125) internal successors, (7833), 2803 states have internal predecessors, (7833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:36,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2804 states to 2804 states and 7833 transitions. [2021-07-09 17:40:36,662 INFO L78 Accepts]: Start accepts. Automaton has 2804 states and 7833 transitions. Word has length 19 [2021-07-09 17:40:36,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:36,662 INFO L482 AbstractCegarLoop]: Abstraction has 2804 states and 7833 transitions. [2021-07-09 17:40:36,662 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.3478260869565217) internal successors, (31), 23 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:36,662 INFO L276 IsEmpty]: Start isEmpty. Operand 2804 states and 7833 transitions. [2021-07-09 17:40:36,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:40:36,665 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:36,665 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:40:36,881 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 674 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4808 [2021-07-09 17:40:36,881 INFO L430 AbstractCegarLoop]: === Iteration 684 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:36,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:36,881 INFO L82 PathProgramCache]: Analyzing trace with hash -1460128514, now seen corresponding path program 670 times [2021-07-09 17:40:36,881 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:36,881 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631256339] [2021-07-09 17:40:36,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:36,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:37,001 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:37,001 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:37,001 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631256339] [2021-07-09 17:40:37,001 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631256339] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:37,001 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1375890209] [2021-07-09 17:40:37,001 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 675 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 675 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:37,029 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:40:37,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:40:37,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:40:37,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:37,299 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:40:37,300 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:37,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:40:37,303 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:37,305 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:37,306 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:37,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:40:37,307 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:37,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:37,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:37,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:37,310 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:37,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:40:37,313 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:37,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:40:37,315 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:37,344 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:40:37,344 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:40:37,345 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:40:37,345 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:40:37,377 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:37,377 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1375890209] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:37,377 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:37,377 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-07-09 17:40:37,377 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255584280] [2021-07-09 17:40:37,378 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:40:37,378 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:37,378 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:40:37,378 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=449, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:40:37,378 INFO L87 Difference]: Start difference. First operand 2804 states and 7833 transitions. Second operand has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:38,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:38,157 INFO L93 Difference]: Finished difference Result 2886 states and 7943 transitions. [2021-07-09 17:40:38,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-07-09 17:40:38,158 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:40:38,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:38,162 INFO L225 Difference]: With dead ends: 2886 [2021-07-09 17:40:38,162 INFO L226 Difference]: Without dead ends: 2880 [2021-07-09 17:40:38,162 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 301 ImplicationChecksByTransitivity, 764.4ms TimeCoverageRelationStatistics Valid=157, Invalid=1403, Unknown=0, NotChecked=0, Total=1560 [2021-07-09 17:40:38,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2880 states. [2021-07-09 17:40:38,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2880 to 2805. [2021-07-09 17:40:38,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2805 states, 2804 states have (on average 2.7931526390870185) internal successors, (7832), 2804 states have internal predecessors, (7832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:38,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2805 states to 2805 states and 7832 transitions. [2021-07-09 17:40:38,193 INFO L78 Accepts]: Start accepts. Automaton has 2805 states and 7832 transitions. Word has length 19 [2021-07-09 17:40:38,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:38,194 INFO L482 AbstractCegarLoop]: Abstraction has 2805 states and 7832 transitions. [2021-07-09 17:40:38,194 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:38,194 INFO L276 IsEmpty]: Start isEmpty. Operand 2805 states and 7832 transitions. [2021-07-09 17:40:38,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:40:38,196 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:38,196 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:40:38,397 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4811,675 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:38,397 INFO L430 AbstractCegarLoop]: === Iteration 685 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:38,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:38,397 INFO L82 PathProgramCache]: Analyzing trace with hash -532697408, now seen corresponding path program 671 times [2021-07-09 17:40:38,397 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:38,397 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143369394] [2021-07-09 17:40:38,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:38,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:38,531 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:38,531 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:38,531 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143369394] [2021-07-09 17:40:38,531 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143369394] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:38,531 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2016501613] [2021-07-09 17:40:38,531 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 676 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 676 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:38,562 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-09 17:40:38,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:40:38,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:40:38,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:38,770 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:38,770 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:38,770 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:38,771 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:38,773 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:38,773 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:38,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:38,774 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:38,776 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:38,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:38,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:40:38,777 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:38,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:38,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:40:38,780 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:38,813 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:40:38,813 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:40:38,813 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:40:38,814 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:40:38,875 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:38,875 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2016501613] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:38,875 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:38,875 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-07-09 17:40:38,875 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741356048] [2021-07-09 17:40:38,875 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:40:38,876 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:38,876 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:40:38,876 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=448, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:40:38,876 INFO L87 Difference]: Start difference. First operand 2805 states and 7832 transitions. Second operand has 23 states, 23 states have (on average 1.3478260869565217) internal successors, (31), 23 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:39,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:39,878 INFO L93 Difference]: Finished difference Result 3052 states and 8182 transitions. [2021-07-09 17:40:39,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-07-09 17:40:39,878 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.3478260869565217) internal successors, (31), 23 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:40:39,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:39,883 INFO L225 Difference]: With dead ends: 3052 [2021-07-09 17:40:39,883 INFO L226 Difference]: Without dead ends: 3051 [2021-07-09 17:40:39,883 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 344 ImplicationChecksByTransitivity, 895.7ms TimeCoverageRelationStatistics Valid=205, Invalid=1517, Unknown=0, NotChecked=0, Total=1722 [2021-07-09 17:40:39,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3051 states. [2021-07-09 17:40:39,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3051 to 2731. [2021-07-09 17:40:39,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2731 states, 2730 states have (on average 2.7725274725274724) internal successors, (7569), 2730 states have internal predecessors, (7569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:39,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2731 states to 2731 states and 7569 transitions. [2021-07-09 17:40:39,916 INFO L78 Accepts]: Start accepts. Automaton has 2731 states and 7569 transitions. Word has length 19 [2021-07-09 17:40:39,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:39,916 INFO L482 AbstractCegarLoop]: Abstraction has 2731 states and 7569 transitions. [2021-07-09 17:40:39,916 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.3478260869565217) internal successors, (31), 23 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:39,916 INFO L276 IsEmpty]: Start isEmpty. Operand 2731 states and 7569 transitions. [2021-07-09 17:40:39,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:40:39,918 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:39,918 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:40:40,134 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 676 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4818 [2021-07-09 17:40:40,135 INFO L430 AbstractCegarLoop]: === Iteration 686 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:40,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:40,135 INFO L82 PathProgramCache]: Analyzing trace with hash 268918820, now seen corresponding path program 672 times [2021-07-09 17:40:40,135 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:40,135 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745514137] [2021-07-09 17:40:40,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:40,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:40,262 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:40,262 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:40,262 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745514137] [2021-07-09 17:40:40,262 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745514137] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:40,262 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1743332522] [2021-07-09 17:40:40,262 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 677 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 677 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:40,290 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:40:40,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:40:40,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-09 17:40:40,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:40,485 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:40,485 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:40,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:40,486 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:40,488 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:40,489 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:40,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:40,489 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:40,491 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:40,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:40,492 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:40:40,493 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:40,495 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:40,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:40:40,496 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:40,528 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:40:40,529 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:40:40,529 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:40:40,529 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:40:40,609 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:40,609 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1743332522] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:40,609 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:40,609 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-07-09 17:40:40,610 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988769879] [2021-07-09 17:40:40,610 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:40:40,610 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:40,610 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:40:40,610 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=448, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:40:40,610 INFO L87 Difference]: Start difference. First operand 2731 states and 7569 transitions. Second operand has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:41,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:41,449 INFO L93 Difference]: Finished difference Result 2842 states and 7751 transitions. [2021-07-09 17:40:41,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-07-09 17:40:41,449 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:40:41,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:41,453 INFO L225 Difference]: With dead ends: 2842 [2021-07-09 17:40:41,453 INFO L226 Difference]: Without dead ends: 2837 [2021-07-09 17:40:41,454 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 306 ImplicationChecksByTransitivity, 791.2ms TimeCoverageRelationStatistics Valid=169, Invalid=1391, Unknown=0, NotChecked=0, Total=1560 [2021-07-09 17:40:41,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2837 states. [2021-07-09 17:40:41,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2837 to 2736. [2021-07-09 17:40:41,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2736 states, 2735 states have (on average 2.7718464351005485) internal successors, (7581), 2735 states have internal predecessors, (7581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:41,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2736 states to 2736 states and 7581 transitions. [2021-07-09 17:40:41,485 INFO L78 Accepts]: Start accepts. Automaton has 2736 states and 7581 transitions. Word has length 19 [2021-07-09 17:40:41,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:41,485 INFO L482 AbstractCegarLoop]: Abstraction has 2736 states and 7581 transitions. [2021-07-09 17:40:41,485 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:41,485 INFO L276 IsEmpty]: Start isEmpty. Operand 2736 states and 7581 transitions. [2021-07-09 17:40:41,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:40:41,488 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:41,488 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:40:41,704 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4822,677 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:41,704 INFO L430 AbstractCegarLoop]: === Iteration 687 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:41,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:41,704 INFO L82 PathProgramCache]: Analyzing trace with hash 1987262526, now seen corresponding path program 673 times [2021-07-09 17:40:41,704 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:41,705 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626508007] [2021-07-09 17:40:41,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:41,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:41,815 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:41,815 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:41,815 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626508007] [2021-07-09 17:40:41,815 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626508007] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:41,815 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1845278860] [2021-07-09 17:40:41,815 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 678 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 678 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:41,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:41,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:40:41,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:42,016 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:42,017 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:42,017 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:42,018 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:42,020 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:42,020 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:42,020 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:42,021 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:42,022 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:42,023 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:42,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:40:42,024 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:42,025 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:42,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:40:42,026 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:42,056 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:40:42,056 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:40:42,056 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:40:42,057 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:40:42,109 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:42,109 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1845278860] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:42,109 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:42,109 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-07-09 17:40:42,109 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552598459] [2021-07-09 17:40:42,109 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 17:40:42,109 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:42,109 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 17:40:42,109 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=448, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:40:42,109 INFO L87 Difference]: Start difference. First operand 2736 states and 7581 transitions. Second operand has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:42,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:42,663 INFO L93 Difference]: Finished difference Result 2831 states and 7732 transitions. [2021-07-09 17:40:42,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-09 17:40:42,663 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:40:42,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:42,667 INFO L225 Difference]: With dead ends: 2831 [2021-07-09 17:40:42,667 INFO L226 Difference]: Without dead ends: 2831 [2021-07-09 17:40:42,668 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 513.2ms TimeCoverageRelationStatistics Valid=114, Invalid=878, Unknown=0, NotChecked=0, Total=992 [2021-07-09 17:40:42,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2831 states. [2021-07-09 17:40:42,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2831 to 2694. [2021-07-09 17:40:42,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2694 states, 2693 states have (on average 2.7708874860750092) internal successors, (7462), 2693 states have internal predecessors, (7462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:42,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2694 states to 2694 states and 7462 transitions. [2021-07-09 17:40:42,713 INFO L78 Accepts]: Start accepts. Automaton has 2694 states and 7462 transitions. Word has length 19 [2021-07-09 17:40:42,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:42,713 INFO L482 AbstractCegarLoop]: Abstraction has 2694 states and 7462 transitions. [2021-07-09 17:40:42,713 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:42,714 INFO L276 IsEmpty]: Start isEmpty. Operand 2694 states and 7462 transitions. [2021-07-09 17:40:42,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:40:42,717 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:42,717 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:40:42,932 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 678 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4828 [2021-07-09 17:40:42,933 INFO L430 AbstractCegarLoop]: === Iteration 688 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:42,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:42,933 INFO L82 PathProgramCache]: Analyzing trace with hash 1517722918, now seen corresponding path program 674 times [2021-07-09 17:40:42,933 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:42,933 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954651216] [2021-07-09 17:40:42,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:42,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:43,033 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:40:43,033 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:43,033 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954651216] [2021-07-09 17:40:43,033 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954651216] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:43,033 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [83711558] [2021-07-09 17:40:43,033 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 679 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 679 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:43,062 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:40:43,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:40:43,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:40:43,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:43,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:43,251 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:43,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:43,251 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:43,254 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:43,254 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:43,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:43,255 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:43,257 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:43,257 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:43,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:40:43,258 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:43,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:43,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:40:43,261 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:43,293 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-09 17:40:43,293 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:40:43,294 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 17:40:43,294 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-09 17:40:43,379 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:43,379 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [83711558] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:43,379 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:43,379 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 22 [2021-07-09 17:40:43,379 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600829398] [2021-07-09 17:40:43,379 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:40:43,379 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:43,379 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:40:43,379 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=406, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:40:43,379 INFO L87 Difference]: Start difference. First operand 2694 states and 7462 transitions. Second operand has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:44,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:44,289 INFO L93 Difference]: Finished difference Result 2737 states and 7534 transitions. [2021-07-09 17:40:44,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-09 17:40:44,289 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:40:44,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:44,293 INFO L225 Difference]: With dead ends: 2737 [2021-07-09 17:40:44,293 INFO L226 Difference]: Without dead ends: 2733 [2021-07-09 17:40:44,293 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 386 ImplicationChecksByTransitivity, 900.8ms TimeCoverageRelationStatistics Valid=200, Invalid=1606, Unknown=0, NotChecked=0, Total=1806 [2021-07-09 17:40:44,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2733 states. [2021-07-09 17:40:44,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2733 to 2671. [2021-07-09 17:40:44,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2671 states, 2670 states have (on average 2.7719101123595506) internal successors, (7401), 2670 states have internal predecessors, (7401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:44,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2671 states to 2671 states and 7401 transitions. [2021-07-09 17:40:44,321 INFO L78 Accepts]: Start accepts. Automaton has 2671 states and 7401 transitions. Word has length 19 [2021-07-09 17:40:44,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:44,321 INFO L482 AbstractCegarLoop]: Abstraction has 2671 states and 7401 transitions. [2021-07-09 17:40:44,321 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:44,321 INFO L276 IsEmpty]: Start isEmpty. Operand 2671 states and 7401 transitions. [2021-07-09 17:40:44,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:40:44,323 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:44,323 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:40:44,524 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4832,679 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:44,524 INFO L430 AbstractCegarLoop]: === Iteration 689 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:44,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:44,524 INFO L82 PathProgramCache]: Analyzing trace with hash -1933087070, now seen corresponding path program 675 times [2021-07-09 17:40:44,524 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:44,524 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21936881] [2021-07-09 17:40:44,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:44,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:44,625 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:44,625 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:44,625 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21936881] [2021-07-09 17:40:44,625 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21936881] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:44,625 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1380052646] [2021-07-09 17:40:44,625 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 680 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 680 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:44,655 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-09 17:40:44,655 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:40:44,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:40:44,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:44,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:44,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:44,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:44,891 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:44,893 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:44,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:40:44,894 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:44,918 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:40:44,918 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:40:44,919 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:40:44,919 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:40:44,944 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:44,944 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1380052646] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:44,944 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:44,944 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 22 [2021-07-09 17:40:44,944 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551531617] [2021-07-09 17:40:44,944 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:40:44,944 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:44,945 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:40:44,945 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=409, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:40:44,945 INFO L87 Difference]: Start difference. First operand 2671 states and 7401 transitions. Second operand has 22 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 22 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:45,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:45,404 INFO L93 Difference]: Finished difference Result 2930 states and 7962 transitions. [2021-07-09 17:40:45,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 17:40:45,404 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 22 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:40:45,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:45,408 INFO L225 Difference]: With dead ends: 2930 [2021-07-09 17:40:45,408 INFO L226 Difference]: Without dead ends: 2930 [2021-07-09 17:40:45,408 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 280.5ms TimeCoverageRelationStatistics Valid=53, Invalid=409, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:40:45,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2930 states. [2021-07-09 17:40:45,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2930 to 2742. [2021-07-09 17:40:45,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2742 states, 2741 states have (on average 2.7807369573148484) internal successors, (7622), 2741 states have internal predecessors, (7622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:45,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2742 states to 2742 states and 7622 transitions. [2021-07-09 17:40:45,439 INFO L78 Accepts]: Start accepts. Automaton has 2742 states and 7622 transitions. Word has length 19 [2021-07-09 17:40:45,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:45,439 INFO L482 AbstractCegarLoop]: Abstraction has 2742 states and 7622 transitions. [2021-07-09 17:40:45,439 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 22 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:45,439 INFO L276 IsEmpty]: Start isEmpty. Operand 2742 states and 7622 transitions. [2021-07-09 17:40:45,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:40:45,442 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:45,442 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:40:45,642 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 680 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4837 [2021-07-09 17:40:45,643 INFO L430 AbstractCegarLoop]: === Iteration 690 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:45,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:45,643 INFO L82 PathProgramCache]: Analyzing trace with hash -1002204482, now seen corresponding path program 676 times [2021-07-09 17:40:45,643 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:45,643 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207026346] [2021-07-09 17:40:45,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:45,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:45,745 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:45,745 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:45,745 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207026346] [2021-07-09 17:40:45,745 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207026346] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:45,745 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1243731418] [2021-07-09 17:40:45,745 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 681 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 681 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:45,774 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:40:45,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:40:45,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:40:45,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:46,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:40:46,024 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:46,027 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:40:46,027 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:46,030 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:46,030 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:46,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:40:46,032 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:46,034 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:46,034 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:46,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:46,035 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:46,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:40:46,038 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:46,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:40:46,041 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:46,072 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:40:46,072 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:40:46,073 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:40:46,073 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:40:46,106 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:46,106 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1243731418] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:46,106 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:46,106 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 22 [2021-07-09 17:40:46,106 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470667435] [2021-07-09 17:40:46,106 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:40:46,106 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:46,106 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:40:46,107 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=409, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:40:46,107 INFO L87 Difference]: Start difference. First operand 2742 states and 7622 transitions. Second operand has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:46,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:46,795 INFO L93 Difference]: Finished difference Result 2845 states and 7759 transitions. [2021-07-09 17:40:46,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-07-09 17:40:46,796 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:40:46,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:46,799 INFO L225 Difference]: With dead ends: 2845 [2021-07-09 17:40:46,799 INFO L226 Difference]: Without dead ends: 2837 [2021-07-09 17:40:46,799 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 247 ImplicationChecksByTransitivity, 570.5ms TimeCoverageRelationStatistics Valid=119, Invalid=1141, Unknown=0, NotChecked=0, Total=1260 [2021-07-09 17:40:46,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2837 states. [2021-07-09 17:40:46,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2837 to 2747. [2021-07-09 17:40:46,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2747 states, 2746 states have (on average 2.7774945375091042) internal successors, (7627), 2746 states have internal predecessors, (7627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:46,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2747 states to 2747 states and 7627 transitions. [2021-07-09 17:40:46,830 INFO L78 Accepts]: Start accepts. Automaton has 2747 states and 7627 transitions. Word has length 19 [2021-07-09 17:40:46,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:46,830 INFO L482 AbstractCegarLoop]: Abstraction has 2747 states and 7627 transitions. [2021-07-09 17:40:46,830 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:46,830 INFO L276 IsEmpty]: Start isEmpty. Operand 2747 states and 7627 transitions. [2021-07-09 17:40:46,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:40:46,833 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:46,833 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:40:47,033 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4840,681 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:47,034 INFO L430 AbstractCegarLoop]: === Iteration 691 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:47,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:47,034 INFO L82 PathProgramCache]: Analyzing trace with hash 1200858112, now seen corresponding path program 677 times [2021-07-09 17:40:47,034 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:47,034 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561263328] [2021-07-09 17:40:47,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:47,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:47,133 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:47,134 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:47,134 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561263328] [2021-07-09 17:40:47,134 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561263328] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:47,134 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [149461687] [2021-07-09 17:40:47,134 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 682 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 682 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:47,165 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-09 17:40:47,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:40:47,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:40:47,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:47,387 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:47,387 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:47,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:40:47,388 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:47,390 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:47,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:47,391 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:47,414 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-09 17:40:47,414 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:40:47,415 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:40:47,415 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-09 17:40:47,439 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:47,439 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [149461687] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:47,439 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:47,439 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 22 [2021-07-09 17:40:47,439 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827814406] [2021-07-09 17:40:47,439 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:40:47,439 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:47,439 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:40:47,439 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=408, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:40:47,439 INFO L87 Difference]: Start difference. First operand 2747 states and 7627 transitions. Second operand has 22 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 22 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:48,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:40:48,639 INFO L93 Difference]: Finished difference Result 3027 states and 8142 transitions. [2021-07-09 17:40:48,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-07-09 17:40:48,639 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 22 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 17:40:48,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:40:48,643 INFO L225 Difference]: With dead ends: 3027 [2021-07-09 17:40:48,644 INFO L226 Difference]: Without dead ends: 3024 [2021-07-09 17:40:48,644 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 527 ImplicationChecksByTransitivity, 923.1ms TimeCoverageRelationStatistics Valid=255, Invalid=2001, Unknown=0, NotChecked=0, Total=2256 [2021-07-09 17:40:48,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3024 states. [2021-07-09 17:40:48,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3024 to 2738. [2021-07-09 17:40:48,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2738 states, 2737 states have (on average 2.7793204238217024) internal successors, (7607), 2737 states have internal predecessors, (7607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:48,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2738 states to 2738 states and 7607 transitions. [2021-07-09 17:40:48,699 INFO L78 Accepts]: Start accepts. Automaton has 2738 states and 7607 transitions. Word has length 19 [2021-07-09 17:40:48,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:40:48,699 INFO L482 AbstractCegarLoop]: Abstraction has 2738 states and 7607 transitions. [2021-07-09 17:40:48,700 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 22 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:40:48,700 INFO L276 IsEmpty]: Start isEmpty. Operand 2738 states and 7607 transitions. [2021-07-09 17:40:48,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 17:40:48,702 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:40:48,702 INFO L508 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:40:48,919 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4847,682 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:48,919 INFO L430 AbstractCegarLoop]: === Iteration 692 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:40:48,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:40:48,919 INFO L82 PathProgramCache]: Analyzing trace with hash -1540060060, now seen corresponding path program 678 times [2021-07-09 17:40:48,919 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:40:48,919 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637267642] [2021-07-09 17:40:48,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:40:48,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:40:48,994 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:48,994 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:40:48,994 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637267642] [2021-07-09 17:40:48,994 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637267642] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:48,994 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1076302344] [2021-07-09 17:40:48,994 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 683 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 683 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:40:49,025 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:40:49,025 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:40:49,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:40:49,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:40:49,201 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:40:49,201 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:49,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:40:49,204 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:49,206 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:49,206 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:49,206 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 17:40:49,207 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:49,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:49,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:40:49,209 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-09 17:40:49,210 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:49,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-09 17:40:49,212 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:49,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-07-09 17:40:49,214 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 17:40:49,237 INFO L628 ElimStorePlain]: treesize reduction 40, result has 39.4 percent of original size [2021-07-09 17:40:49,237 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-09 17:40:49,238 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 17:40:49,238 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:119, output treesize:20 [2021-07-09 17:40:49,264 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:40:49,264 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1076302344] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:40:49,264 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 17:40:49,264 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 22 [2021-07-09 17:40:49,264 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840462502] [2021-07-09 17:40:49,264 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 17:40:49,264 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:40:49,264 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 17:40:49,264 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=408, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:40:49,265 INFO L87 Difference]: Start difference. First operand 2738 states and 7607 transitions. Second operand has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)